scaelles / OSVOS-TensorFlow

One-Shot Video Object Segmentation
http://vision.ee.ethz.ch/~cvlsegmentation/osvos/
GNU General Public License v3.0
438 stars 132 forks source link

offline training details #3

Closed j50888 closed 7 years ago

j50888 commented 7 years ago

Hi, May I ask you for offline training detail? Does the learning rate and momentum same as online training(1e-8, 0.9)? And which supervision was used? And which initialization method did the variables not in VGG-16(score-dsn_2.score-dsn_2-up..etc) took? BTW,how to choose which supervision to use?(ex. why only use main loss when online training in provided demo.py) Thanks!

scaelles commented 7 years ago

Hello,

The offline training is done in the file "osvos_parent_demo.py", here is a summary of the training details:

The supervision is the third argument of both training functions "train_parent" and "train_finetune". It can take the following values:

The weights are initialized using "tf.random_normal_initializer(stddev=0.001)" and the biases are initialized to zero. This is defined in the function "osvos_arg_scope" in "osvos.py".

Let me know if this clarifies your doubts!

j50888 commented 7 years ago

Thank you! I understand now.