Patent attributes
A method of machine learning model development includes receiving a plurality of images of a scene, and performing an unsupervised image selection. This includes applying the images to a pre-trained model to extract and embed the images with respective feature vectors, and performing a cluster analysis to group the images in a clusters based on correlations among the respective feature vectors. The unsupervised image selection also includes selecting at least some but not all images in each of the clusters, and any images considered outliers that belong to none of the clusters, for a subset of the images that includes fewer than all of the images. And the method includes receiving user input to label or labeling objects depicted in the subset of the images to produce a training set of images, and building a machine learning model for object detection using the training set of images.