Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Training & data generation code? #1

Open
haofengac opened this issue Jul 6, 2018 · 14 comments
Open

Training & data generation code? #1

haofengac opened this issue Jul 6, 2018 · 14 comments

Comments

@haofengac
Copy link

Thanks for releasing the demo code! I'm wondering if you are planning to release training and the code to generate simulated data?

@bhack
Copy link

bhack commented Jul 17, 2018

Any news on this?

@tzt101
Copy link

tzt101 commented Jul 18, 2018

Hi! I try to train the network and find that the error from previous segmentation mask will influence the performance. I'm wondering the details for training if you don't mind.

@haofengac
Copy link
Author

haofengac commented Jul 18, 2018

FYI, I forked this repo and implemented my own training code at https://github.com/xanderchf/RGMP

@seoungwugoh
Copy link
Owner

seoungwugoh commented Jul 30, 2018

Hi, all.
Sorry for late response.
The training code written by @xanderchf looks great !.
However, It will be very hard to reproduce our results on paper without proper pre-training on simulation data generated from static images.
It is because DAVIS set is too small to train out network by itself and it lead to severe over-fitting even though encoder is initialized by ImageNet training. (Heavy data augmentation is also recommended.)

Unfortunately, we have no plan to release our training code :(

@sycztrf
Copy link

sycztrf commented Mar 9, 2019

Hi! Can you tell me how to use the 'bptt_hsm' function in the train.py file? @xanderchf

@dwqy11
Copy link

dwqy11 commented Apr 8, 2019

Hi! How do you deal with different length of videos in a mini-batch? In your train.py file, you used batch_size=1 when training, and if I revised it to more than 1, the error about length of video is not same shown up. @xanderchf

@seoungwugoh
Copy link
Owner

Hi! How do you deal with different length of videos in a mini-batch? In your train.py file, you used batch_size=1 when training, and if I revised it to more than 1, the error about length of video is not same shown up. @xanderchf

In our implementation, we make sure that each training sample has same temporal length by sampling a fixed number frames from video clips.

@dwqy11
Copy link

dwqy11 commented Apr 8, 2019

Hi! How do you deal with different length of videos in a mini-batch? In your train.py file, you used batch_size=1 when training, and if I revised it to more than 1, the error about length of video is not same shown up. @xanderchf

In our implementation, we make sure that each training sample has same temporal length by sampling a fixed number frames from video clips.

Got it ! Thanks!

@XiandaGuo
Copy link

FYI, I forked this repo and implemented my own training code at https://github.com/xanderchf/RGMP

Hi!Thanks for releasing your code! I am wondering why do not you use bptt_hsm in train.py? what is the meaning of ntokens in line 134 of train.py? looking forward your replay!Thank you very much

@XiandaGuo
Copy link

Hi! Can you tell me how to use the 'bptt_hsm' function in the train.py file? @xanderchf

Hi! I want to know if you have know how to use the 'bptt_hsm' function in the train.py file? thanks

@Starboy-at-earth
Copy link

Why do the authors always keep their training code under the desk? Maybe it is the key to the implementation of the proposed network, rather than the fancy structure.

@zgf6781882
Copy link

Why do the authors always keep their training code under the desk? Maybe it is the key to the implementation of the proposed network, rather than the fancy structure.

What you said is excellent!

@seoungwugoh
Copy link
Owner

@Starboy-at-earth @zgf6781882
This work was done during an internship at company. And, I am not able to make available the entire source code other than demo scripts due to potential conflicts with the company's intellectual properties. There is no secret recipe for this method to work. I will be happy to help if you have any difficulty in reproducing our results.

@zgf6781882
Copy link

@Starboy-at-earth @zgf6781882
This work was done during an internship at company. And, I am not able to make available the entire source code other than demo scripts due to potential conflicts with the company's intellectual properties. There is no secret recipe for this method to work. I will be happy to help if you have any difficulty in reproducing our results.

Thank you for your help and contribution to this field. It is expected that one day a paper with complete code can be published, which will bring great help to beginners.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants