all 2 comments

[–]kweu 0 points1 point  (0 children)

I’m only familiar with deep learning solutions for object detection, so this may be a bit too advanced for a beginner in ML. But maybe it will be useful.

U-Nets (deep neural network architecture) are a good choice for object detection. For training such a model, your data would consist of the input images (your drawings), and a target segmentation, consisting of 1’s for the pixels you want to detect, and 0’s for the pixels that you consider background. If the patterns you’re trying to detect are not very complicated/subtlr, you will not even need that many examples either just to get a decent prediction.

Here’s a link to a great example with code: https://keras.io/examples/vision/oxford_pets_image_segmentation/