US 12,271,806 B2
Artificial neural network training
John E. Mixter, Tucson, AZ (US)
Assigned to Raytheon Company, Arlington, VA (US)
Filed by Raytheon Company, Arlington, VA (US)
Filed on Nov. 8, 2019, as Appl. No. 16/678,474.
Prior Publication US 2021/0142151 A1, May 13, 2021
Int. Cl. G06N 3/047 (2023.01); G06F 17/18 (2006.01); G06N 3/084 (2023.01)
CPC G06N 3/047 (2023.01) [G06F 17/18 (2013.01); G06N 3/084 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A process for training an artificial neural network comprising:
(a) receiving input data for inputs of a perceptron in the artificial neural network;
(b) determining an average of the input data for each of the inputs of the perceptron;
(c) determining a standard deviation of the average for each of the inputs of the perceptron;
(d) determining an average of the standard deviations for the perceptron;
(e) setting a learning rate for the perceptron equal to the average of the standard deviations; and
(f) training the artificial neural network using the learning rate for the perceptron.