IP Library Patent Application 17158681
Patent Application
App. No. 17/158,681

METHODS AND SYSTEMS FOR DYNAMICALLY GENERATING A PLURALITY OF MACHINE LEARNING SYSTEMS DURING PROCESSING OF A USER DATA SET

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/158,681
Abstract

A method for dynamically generating a plurality of machine learning models for processing a user data set includes receiving, by a machine learning engine, a user-specified data set and a user-specified task. The machine learning engine analyzes at least one characteristic of the user-specified data set and task. The machine learning engine selects a plurality of encoders based upon the analysis and directs each to encode the user-specified data set. The machine learning engine generates a first machine learning model for processing the user-specified data set, based upon the at least one characteristic of the user data set and of the task. The machine learning engine directs the first machine learning model to generate a first output. The machine learning engine generates, trains, and executes a second machine learning model based upon the at least one characteristic of the user-specified data set and of the user-specified task.

Claims (26)

1 . A method for dynamically generating a plurality of machine learning models for processing a user data set, the method comprising:

receiving, by a machine learning engine, a user-specified data set and a user-specified task;

analyzing, by the machine learning engine, at least one characteristic of the user-specified data set and at least one characteristic of the user-specified task;

selecting, by the machine learning engine, a plurality of encoders based upon the at least one characteristic of the user-specified data set and at least one characteristic of the user-specified task;

directing, by the machine learning engine, each of the selected plurality of encoders to encode the received user-specified data set;

generating, by the machine learning engine, a first machine learning model for processing the user-specified data set, the generating based upon the at least one characteristic of the user data set and at least one characteristic of the task;

directing, by the machine learning engine, the first machine learning model to generate a first output by processing the user-specified data set;

generating, by the machine learning engine, a second machine learning model based upon the at least one characteristic of the user-specified data set and at least one characteristic of the user-specified task, responsive to receiving the user-specified data set and the user-specified task, during execution of the first machine learning model; and

directing, by the machine learning engine, the second machine learning model to generate at least a second output by processing the user-specified data set.

2 . The method of claim 1 , wherein generating the first machine learning model further comprises generating a neural network.

3 . The method of claim 1 , wherein generating the second machine learning model further comprises generating a neural network.

4 . The method of claim 1 further comprising providing, by the machine learning engine, access to at least one of the first output and the second output.

5 . The method of claim 1 further comprising directing, by the machine learning engine, the second machine learning model to determine a residual of the first output.

6 . A non-transitory, computer-readable medium comprising computer program instructions tangibly stored on the non-transitory computer-readable medium, wherein the instructions are executable by at least one processor to perform a method for dynamically generating a plurality of machine learning models for processing a user data set, the method comprising:

receiving, by a machine learning engine, a user-specified data set and a user-specified task;

analyzing, by the machine learning engine, at least one characteristic of the user-specified data set and at least one characteristic of the user-specified task;

selecting, by the machine learning engine, a plurality of encoders based upon the at least one characteristic of the user-specified data set and at least one characteristic of the user-specified task;

directing, by the machine learning engine, each of the selected plurality of encoders to encode the received user-specified data set;

generating, by the machine learning engine, a first machine learning model for processing the user-specified data set, the generating based upon the at least one characteristic of the user data set and at least one characteristic of the task;

directing, by the machine learning engine, the first machine learning model to generate a first output by processing the user-specified data set;

generating, by the machine learning engine, a second machine learning model based upon the at least one characteristic of the user-specified data set and at least one characteristic of the user-specified task, responsive to receiving the user-specified data set and the user-specified task, during execution of the first machine learning model; and

directing, by the machine learning engine, the second machine learning model to generate at least a second output by processing the user-specified data set.

7 . The non-transitory, computer-readable medium of claim 6 , wherein generating the first machine learning model further comprises generating a neural network.

8 . The non-transitory, computer-readable medium of claim 6 , wherein generating the second machine learning model further comprises generating a neural network.

9 . The non-transitory, computer-readable medium of claim 6 further comprising providing, by the machine learning engine, access to at least one of the first output and the second output.

10 . The non-transitory, computer-readable medium of claim 6 further comprising directing, by the machine learning engine, the second machine learning model to determine a residual of the first output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2021
From: PARANGI, APERAHAMA; REILLY, JONATHON; WISNESKI, CRAIG
To: AKKIO, INC.
Reel/Frame 055724/0782 →