scaelles / OSVOS-TensorFlow

One-Shot Video Object Segmentation

Home Page:http://vision.ee.ethz.ch/~cvlsegmentation/osvos/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

what's the differences between the three stage of training

cain4318 opened this issue · comments

I have noticed there are three parameters of the training iterations(15000,30000,50000) which divide the training process into three stage:
stage 1 use strong side output supervision
stage 2 use weak.....
stage 3 use no......
except the loss, what's the differences between the three?

Hello,

The only difference in the three stages as you said is the loss. We are basically reducing the influence of the side outputs loss progressively. In stage 1, we multiple them by 1. In stage 2, we multiply them by 0.5 and in stage 3, we multiply them by 0. You can find this in the code.

Regarding your first question about the code for OSVOS-S, we plan to release it at some point but it's not a high priority task in our to do list as it is quite similar to OSVOS code.

Let us know if you have any further question.

Thanks a lot for your response!