TRAINING A CLASSIFIER ALGORITHM USED FOR AUTOMATICALLY GENERATING TAGS TO BE APPLIED TO IMAGES
First Claim
1. A method for training a classifier algorithm used for automatically generating tags to be applied to a received image, the method comprising:
- grouping, by a processor, training images together based on the training images having similar tags;
training, by the processor, a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together;
executing the trained classifier algorithm to determine that an input image is semantically similar to an example tagged image; and
generating a tag for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the example tagged image.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to training a classifier algorithm that can be used for automatically selecting tags to be applied to a received image. For example, a computing device can group training images together based on the training images having similar tags. The computing device trains a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together. The trained classifier algorithm is used to determine that an input image is semantically similar to an example tagged image. A tag is generated for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the tagged image.
-
Citations
16 Claims
-
1. A method for training a classifier algorithm used for automatically generating tags to be applied to a received image, the method comprising:
-
grouping, by a processor, training images together based on the training images having similar tags; training, by the processor, a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together; executing the trained classifier algorithm to determine that an input image is semantically similar to an example tagged image; and generating a tag for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the example tagged image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for optimizing a classifier algorithm for matching images, the method comprising:
-
generating, by a processor, tag vectors for respective training images, wherein each tag vector for a respective training image has elements representing a respective set of tags associated with the respective training image; identifying, by the processor, groups of related tag vectors, wherein each group of related tag vectors corresponds to a respective subset of the training images and is collocated in a respective region of a space defined by the tag vectors; for each subset of training images, training a classifier algorithm to identify the subset of training images as semantically similar to one another based on the subset of training images being associated with a respective group of tag vector; and transmitting the trained classifier algorithm to an application that uses the trained classifier algorithm to identify semantic similarities between images.
-
-
10. A system comprising:
-
a processor; and a non-transitory computer-readable medium communicatively coupled to the processor, wherein the processor is configured to execute program code stored in the non-transitory computer-readable medium and thereby perform operations comprising; grouping training images together based on the training images having similar tags, training a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together, executing the trained classifier algorithm to determine that an input image is semantically similar to an example tagged image, and generating a tag for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the example tagged image. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16-20. -20. (canceled)
Specification