-
Notifications
You must be signed in to change notification settings - Fork 909
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
Some help needed in training #247
Comments
Early stopping is there to help the model not overfitting on data, if it early stops too early for you you can set the patience higher or even comment it out and manually monitor when the validation converges. For the second part it all depends on what you are using as parameters, like learning rate or what transfer mode you have set, so i think you need to specify that if you need help |
I have trained voc2012 in two session:
In both sessions learning rate default value (1e-3). In python code:
And for session 2:
The result is working, but not as well as, when using the original darknet weights. Refer https://github.com/jarjuk/yolov3-tf2-training#detection-results for a comparison I am novice in DNNs and would like to understand the best strategy to train DNN, and ylov3-tf2 in particular. |
I notice a couple of things:
|
First thank you for this nice and clean implementation!
I have created a small repo https://github.com/jarjuk/yolov3-tf2-training documenting, how I have Dockerized your implementation (marcus2002/yolov3-tf2-training:0) and used it to train VOC2012 imageset an Amazon g4dn.xlarge instance.
Training was interrupted twice by "early stopping", and the result performed poorer compared to using original darknet weights.
Could you, please give me some advice, how to achieve better training results?
I have tried to document all the steps in emacs org documents (docker.org and aws.org) in the repository to make it easier to give advice.
BR, Jukka
The text was updated successfully, but these errors were encountered: