I would recommend starting with this guide for classification, not for object discovery: https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0
The classification is intended for one unique tag for one image (99% of the area, 1% of the circle). Object detection is used to classify several objects within an image (x_min = 3, y_min = 8, x_max = 20, y_max30, 99% of the area). Your case is more like a classification problem.
You do not need a full installation of Docker, as in the manual. If you have Python 3.6 on your system, you can simply do:
pip install tensorflow
And then go to "4. Extracting Images"
I had to try this on my own, so I downloaded the first 100 squares and circles images from Google using the optional βfatkunβ boot image from the Chrome Web Store.
In my first 10 tests, I get accuracy between 92.0% (0.992 ...) and 99.58%. If your examples are more uniform than many different images from Google, you are likely to get better results.
source share