System and method for generating intermediate predictions in trained machine learning models
OwnerMetod Jazbec, Dan Zhang +1inventors
InventorsMetod Jazbec, Dan Zhang, Eric Nalisnick
Life of this patent
Estimating the term…
Loading patent…
OwnerMetod Jazbec, Dan Zhang +1inventors
InventorsMetod Jazbec, Dan Zhang, Eric Nalisnick
Estimating the term…
Generating intermediate predictions in a trained machine learning model. The trained machine learning models may include one or more input layers, multiple intermediate layers, and one or more output layers, which generate an output. A computer-implemented method may perform classification using the trained machine learning model, which includes the steps of feeding input data to the trained machine learning model, propagating the input data through a part of the trained machine learning model, obtaining intermediate predictions from the layers in the part of the trained machine learning model, ensembling these intermediate predictions to obtain an ensemble prediction, and using the ensemble prediction as a substitute for the output of the trained machine learning model in the classification. The ensembling phase may include determining the ensemble prediction as a product of weighted versions of the obtained intermediate predictions, and having a normalized probability density.
A computer-implemented method for classifying input data using a trained machine learning model, wherein the method is executed using a processing subsystem of a system, wherein the processing subsystem has a computational budget for classifying the input data in real-time or near-real-time, wherein the computational budget is a dynamic computational budget which changes over time, wherein the trained machine learning model includes one or more input layers, a plurality of intermediate layers, and one or more output layers to generate an output of the trained machine learning model, the method comprising the following steps:
A non-transitory computer-readable medium on which are stored data representing instructions for classifying input data using a trained machine learning model, wherein the instructions are executed using a processing subsystem of a system, wherein the processing subsystem has a computational budget for classifying the input data in real-time or near-real-time, wherein the computational budget is a dynamic computational budget which changes over time, wherein the trained machine learning model includes one or more input layers, a plurality of intermediate layers, and one or more output layers to generate an output of the trained machine learning model, the instructions, when executed by the processing subsystem, causing the processing subsystem to perform the following steps:
A system, comprising:
Dependencies are inferred from the claim text.