CPC G06N 3/084 (2013.01) [G06F 16/24568 (2019.01); G06F 16/5866 (2019.01); G06F 17/15 (2013.01); G06F 18/24 (2023.01); G06N 3/08 (2013.01); G06V 10/454 (2022.01); G06V 10/761 (2022.01); G06V 10/764 (2022.01); G06V 30/19133 (2022.01); G06V 30/19167 (2022.01); G06V 30/194 (2022.01)] | 17 Claims |
1. A method of tagging an object in a data stream, the method comprising:
extracting, with a neural network running on at least one processor, a first convolutional output from the data stream representing features of a first representation of an object in a first category;
classifying, with a classifier operably coupled to the neural network, the first representation of the object into the first category based on the first convolutional output;
tagging, by the at least one processor, the first representation of the object with a first tag;
displaying, via a user interface operably coupled to the classifier, the first tag and/or an indication of a position for the first representation of the object based on the first category;
performing an adjustment, by a user via the user interface, of the first tag and/or the indication of the position for the first representation of the object;
learning, by the classifier, the first tag and/or the indication of the position of the first representation of the object based on the adjustment without retraining the classifier on other categories of objects previously learned by the classifier; and
tagging, by the at least one processor based on the adjustment and learning, a second representation of an object in the first category present in the data stream along with the first representation of the object in the first category.
|