CPC G06N 3/08 (2013.01) [G06F 18/23213 (2023.01); G06N 3/105 (2013.01); G06N 20/00 (2019.01)] | 21 Claims |
1. A system comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the system to:
convert a plurality of descriptions of items into a plurality of word vectors, each word vector having a plurality of dimensions;
project, onto a two-dimensional plane of a user interface, the plurality of word vectors;
train a neural network on the plurality of word vectors and a plurality of sets of two-dimensional coordinates, each set of two-dimensional coordinates associated with a respective word vector;
predict a result based on the trained neural network;
output, to the user interface, a prediction comprising cluster groupings of the plurality of sets of two dimensional coordinates;
amend, via the user interface and in response to user input, the prediction, to provide an amended prediction, wherein the amending comprises moving on a screen displaying the user interface a subset of the plurality of sets of two-dimensional coordinates from one of the cluster grouping to another one of the cluster groupings or to a new cluster grouping;
retrain the trained neural network based on the amended prediction, thereby providing a retrained neural network; and
predict a new result based on the retrained neural network.
|