Replies: 2 comments
-
I would like to answer this question,The sweet spot for trained images per subject can vary depending on several factors such as the complexity of the subject, the diversity of the images, and the quality of the dataset. However, as a general rule of thumb, a minimum of 100-200 images per subject is recommended for satisfactory performance of many image recognition models.Having more images per subject can potentially improve the accuracy and robustness of the model, but it can also increase the time and resources required for training. It is important to strike a balance between the number of images and the training time/resources. |
Beta Was this translation helpful? Give feedback.
-
I'll try to give an intuitive explanation.
|
Beta Was this translation helpful? Give feedback.
-
Aim: create recognized face metadata for my collection of photos.
Here's my current workflow (bash scripting):
100k photos with one or more faces in each one
Question - as I iterate through steps 2 to 6, I'm building large collection of named single-face-images.
Should I be using ALL of these as trainings for recognition?
What is the sweetspot for trained images per subject? (1/10/100/1000/100000?)
With this method, I could quickly create thousands of images per subject, which of course in principle would increase accuracy.
But it seems to me a bit silly to have a training for EVERY instance of a subject - and I suspect will impact performance.
I've tested photoprism - really good face recognition, but currently not enough flexibility in writing metadata, and digikam - too much effort to get many faces reliably recognized.
Your offering seems to fix both those issues for me.
Beta Was this translation helpful? Give feedback.
All reactions