Systems and methods for training neural networks for regression without ground truth training samples
First Claim
1. A computer-implemented method for training a neural network, comprising:
- selecting an input sample from a set of training data that includes input samples and noisy target samples, wherein the input samples and the noisy target samples each correspond to a latent, clean target sample;
processing the input sample by a neural network model to produce an output;
selecting a noisy target sample from the set of training data, wherein the noisy target samples have a distribution relative to the latent, clean target sample; and
adjusting parameter values of the neural network model to reduce differences between the output and the noisy target sample.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and system are disclosed for training a neural network. The method includes the steps of selecting an input sample from a set of training data that includes input samples and noisy target samples, where the input samples and the noisy target samples each correspond to a latent, clean target sample. The input sample is processed by a neural network model to produce an output and a noisy target sample is selected from the set of training data, where the noisy target samples have a distribution relative to the latent, clean target sample. The method also includes adjusting parameter values of the neural network model to reduce differences between the output and the noisy target sample.
-
Citations
20 Claims
-
1. A computer-implemented method for training a neural network, comprising:
-
selecting an input sample from a set of training data that includes input samples and noisy target samples, wherein the input samples and the noisy target samples each correspond to a latent, clean target sample; processing the input sample by a neural network model to produce an output; selecting a noisy target sample from the set of training data, wherein the noisy target samples have a distribution relative to the latent, clean target sample; and adjusting parameter values of the neural network model to reduce differences between the output and the noisy target sample. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a memory storing a set of training data that includes input samples and noisy target samples, wherein the input samples and the noisy target samples each correspond to a latent, clean target sample; a parallel processing unit that is coupled to the memory and configured to; select an input sample from the set of training data; process the input sample by a neural network model to produce an output; select a noisy target sample from the set of training data, wherein the noisy target samples have a distribution relative to the latent, clean target sample; and adjust parameter values of the neural network model to reduce differences between the output and the noisy target sample.
-
-
20. A non-transitory computer-readable media storing computer instructions for training a neural network that, when executed by a processor, cause the processor to perform the steps of:
-
selecting an input sample from a set of training data that includes input samples and noisy target samples, wherein the input samples and the noisy target samples each correspond to a latent, clean target sample; processing the input sample by a neural network model to produce an output; selecting a noisy target sample from the set of training data, wherein the noisy target samples have a distribution relative to the latent, clean target sample; and adjusting parameter values of the neural network model to reduce differences between the output and the noisy target sample.
-
Specification