Reputation: 139
I am training a network with tensorflow, but the results are not good enough. The model is not able to generalize, then it only detects a couple of objects (boxes) per image.
From the above, I am not sure how to identify if my network is too small/big for my purpose. Currently, I use Resnet101 but I don't know if it is actually suitable for me (I want to detect 5 object classes) or if I should change to ResNet50 or ResNet152 for instance.
Is there any way to choose it properly.
Thank you.
Upvotes: 0
Views: 112
Reputation: 770
Before going ahead and implementing a network on your own, you could try to transfer learn a pre-trained model to your data.
Since you're tackling the problem of object detection and classification. You could take a look at some popular networks like Faster RCNN and YOLO.
There are a lot of things that could be off with your own trained model, and these are a few things I can think of off the top of my head:
Upvotes: 1