-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Just train 'person' class in the VOC2007 dataset,the final model can't detect anything #150
Comments
Hi wait1988, |
train.prototxt: #========= conv1-conv5 ============ layer { #========= RPN ============ layer { #========= RoI Proposal ============ layer { #========= RCNN ============ layer { }a piece of log: |
Have you built your own parser in lib/datasets to assign class 0 to background and class 1 to person ? |
Yes,I modified pascal_voc.py to change the original 21 classes to 2 classes,that is,background and person.All the other configurations are kept the same as training the original 21 classes. |
Did you trained the same model for the 21 classes before ? Did it worked well ? |
Yes,I did.It works well.So it's weird for the one class case. |
Maybe you have the classical cache issue ? |
Hmm,I also deleted the cache folder.I really don't know what's going on.Bythe way,How do you prepare the train samples?I just use the person sample list to replace the original trainval.txt. |
Solved.Be careful with the test.prototxt |
How was it solved? Which changes have you made in test.prototxt? |
@wait1988 |
I just use the 'person' class in the VOC2007 dataset ,and also I use the difficult samples for keeping the trainning process woking fine.The final model,however,can't detect anything.Anyone else knows what's going on here?
The text was updated successfully, but these errors were encountered: