Automated System For Generative Multimodel Multiclass Classification And Similarity Analysis Using Machine Learning
First Claim
1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising:
- placing a sample of data within a directed graph that comprises a plurality of hierarchical nodes that form a queue of work items for a particular worker class that is used to process the sample of data;
scheduling work items within the queue for each of a plurality of workers by traversing the nodes of the directed acyclic graph;
serving the work items to the workers according to the queue; and
receiving results from the workers for the work items;
wherein the nodes of the directed graph are traversed based on the received results.
1 Assignment
0 Petitions
Accused Products
Abstract
A sample of data is placed within a directed graph that comprises a plurality of hierarchical nodes that form a queue of work items for a particular worker class that are used to process the sample of data. Subsequently, work items are scheduled within the queue for each of a plurality of workers by traversing the nodes of the directed graph. The work items are then served to the workers according to the queue. Results can later be received from the workers for the work items (the nodes of the directed graph are traversed based on the received results). In addition, in some variations, the results can be classified so that one or models can be generated. Related systems, methods, and computer program products are also described.
-
Citations
22 Claims
-
1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising:
-
placing a sample of data within a directed graph that comprises a plurality of hierarchical nodes that form a queue of work items for a particular worker class that is used to process the sample of data; scheduling work items within the queue for each of a plurality of workers by traversing the nodes of the directed acyclic graph; serving the work items to the workers according to the queue; and receiving results from the workers for the work items; wherein the nodes of the directed graph are traversed based on the received results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer program product storing instructions which, when executed by at least one data processor forming part of at least one computing system, result in operations comprising:
-
placing a sample of data within a directed graph that comprises a plurality of hierarchical nodes that form a queue of work items for a particular worker class that is used to process the sample of data; scheduling work items within the queue for each of a plurality of workers by traversing the nodes of the directed acyclic graph; serving the work items to the workers according to the queue; receiving results from the workers for the work items comprising extracted features; and classifying at least a portion of the extracted features using one or more machine learning models; wherein the nodes of the directed acyclic graph are traversed based on the received results. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
at least one data processor; and memory storing instructions which, when executed by the at least one data processor, result in operations comprising; placing a sample of data within a directed acyclic graph, the directed acyclic graph comprising a plurality of hierarchical nodes that form a queue of work items for a particular worker class that is used to process the sample of data; scheduling work items within the queue for each of a plurality of workers by traversing the nodes of the directed acyclic graph; serving the work items to the workers according to the queue; receiving results from the workers for the work items comprising extracted features; classifying at least a portion of the extracted features; and generating at least one machine learning model using the classified extracted features. wherein the nodes of the directed acyclic graph are traversed based on the received results. - View Dependent Claims (21, 22)
-
Specification