I have a dataset of 300*300 images together with boxes and labels of objects in them. I want to use the SSD network to detect these objects on images. I also want to do it on mobile devices, so I need the final model to be compatible with TF Mobile/Lite. The question is: where should I start from?
I know that SSD is supported by TF Mobile/Lite (see https://github.com/tensorflow/tensorflow/issues/15633 for example). And I believe that there should be not trained SSD model for TF, which I just need to train on my own dataset. But I could only find the pre-trained ones. I also couldn't find any tutorial, which explains how one should train the existing models on his own dataset.
So, to be more precise:
- Is my assumption, that I should get the non-trained model and train it on my own dataset with some simple script, correct?
- If yes then where can I get this model and a training script?
- Do I need to train it using the desktop TF and then convert to Mobile/Lite models?