-
Notifications
You must be signed in to change notification settings - Fork 519
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
question about pixel-wise output #1
Comments
Hi @amiltonwong , At first glance, your output does not have smooth class boundaries therefore it does not look like your model has fully converged. Perhaps try training for longer? Can you please show me a plot of your training loss/accuracy curve? I've added some additional information to the tutorial, including a performance table and results images. The webdemo had a pre-trained encoder, and was trained on additional data which is not publicly available - but you should be able to achieve the results in the table! "The following table shows the performance we achieved with SegNet on the CamVid dataset. If you have followed this tutorial correctly, you should be able to achieve the first two results. The final result was trained on 3.5K additional labelled images from publicly available datasets, see the paper for further details. The webdemo has been trained on further data which is not publicly available, and on an extra class (road marking)." If you are interested in training on more of the 32 semantic classes in CamVid, you should look at the raw data here: http://mi.eng.cam.ac.uk/research/projects/VideoRec/CamVid/ Alex |
Hi, @alexgkendall , Best~ |
Hey sorry for the delay. I've added the test script which I use in Matlab - you will need to modify it to iterate through your results. Hope this helps! https://github.com/alexgkendall/SegNet-Tutorial/blob/master/Scripts/compute_test_results.m |
@alexgkendall, thank you so much for your kind help :) Here is my evaluation result. (Use original 367 images for training and choose snapshot in 32000 iterations): I'll append the further result using pretrained imagenet encoder. Now, one more evaluation such as the running time is missing. Furthermore, according to your words in tutorial: When the training is performing in segnet, how could we confirm the converge appears? (By what metrics?) Thanks in advance~ |
To evaluate run time use the command The easiest way to watch for convergence is by watching the accuracy print outs you get when your model trains. You can also plot accuracy or loss over time using plot_training_logs.py, which is built into caffe. See the caffe docs for more info. Cheers, |
Hi, @alexgkendall ,
The comparison between the output from SegNet webdemo and trained SegNet (follow the tutorial steps) are detailed here:
https://goo.gl/LtNQgA
According to different predicted output from SegNet webdemo and trained SegNet (follow the tutorial steps), what other training procedures for the model in SegNet webdemo are applied ?
Use other training dataset such as ImageNet??
Use pre-trained model such as VGG-16/19??
Other training techniques not mentioned in tutorial??
Best~
Milton
The text was updated successfully, but these errors were encountered: