shapes recognition for shapes formed by dotted points
Use MINST dataset trained model, make predictions.

Look here. find the one with biggest accuracy, and the circle should be class that 
represents class of number 0.

EDIT: check this notebook where you can download your own images from google, annotate them andperform transfer learning relatively fast. Here
So you find all geometrical shape that you want and update some bigge model, or train your own from scratch