Patent ID: 11875245
Assignee: UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of neural network (NN) construction comprising:
receiving a construction training set of an output variable type and characterized by a construction domain, wherein said training set comprises
an n×N array of inputs i;
an m×N array of target outputs to be learned o; and
an m×N array of actual outputs u containing error E, represented by the following neural network input/output mappings:

(i1(1), . . . ,in(1))(o1(1), . . . ,om(1))

(i1(2), . . . ,in(2))(o1(2), . . . ,om(2))

  

(i1(N), . . . ,in(N))(o1(N), . . . ,om(N));

and

(i1(1), . . . ,in(1))(u1(1), . . . ,um(1))

(i1(2), . . . ,in(2))(u1(2), . . . ,um(2))

  

(i1(N), . . . ,in(N))(u1(N), . . . ,um(N));

wherein said error E, which comprises a discrepancy between said target outputs o and said actual outputs u, is determined by, E
   =
   
    
     1
     2
    
    ⁢
    
     
      ∑
       
     
     
      k
      =
      1
     
     m
    
    ⁢
    
     
      (
      
       
        u
        k
       
       -
       
        o
        k
       
      
      )
     
     2
    
   
  
  ;
 

partitioning the construction training set to define a plurality of partition training sets of an output value type and each characterized by a respective partition domain, where a union of the respective partition domains of the partition training sets defines the construction domain of the construction training set;
creating for each of the plurality of partition training sets a respective component neural network;
correcting said error E by backpropagation comprising modifying component neural network parameters from output neurons backwards through a component neural network to input neurons; and
combining the plurality of component neural networks to define a constructed neural network characterized by an instance of the construction training set, where the instance is of an output value type.