×

Neural network and method of neural network training

  • US 10,423,694 B2
  • Filed: 03/03/2017
  • Issued: 09/24/2019
  • Est. Priority Date: 03/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A neural network comprising:

  • a plurality of inputs to the neural network configured to receive training images, wherein the training images are one of received as a training input value array and codified as the training input value array during training of the neural network;

    a plurality of synapses, wherein each synapse is connected to one of the plurality of inputs and includes a plurality of corrective weights, wherein each corrective weight is defined by a weight value, and wherein the corrective weights of the plurality of synapses are organized in a corrective weight array;

    a plurality of neurons, wherein each neuron has at least one output and is connected with at least one of the plurality of inputs via at least one of the plurality of synapses, and wherein each neuron is configured to add up the weight values of the corrective weights corresponding to each synapse connected to the respective neuron, such that the plurality of neurons generate a neuron sum array; and

    a controller configured to;

    receive desired images organized as a desired output value array;

    determine a deviation of the neuron sum array from the desired output value array and generate a deviation array; and

    modify the corrective weight array using the determined deviation array, such that adding up the modified corrective weight values to determine the neuron sum array reduces the deviation of the neuron sum array from the desired output value array to generate a trained corrective weight array and thereby facilitate concurrent training of the neural network.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×