Ejemplo n.º 1
0
Archivo: Neuron.cs Proyecto: wachel/ode
 public void ZipEachWeight(Network network1, Network network2, FunZip fun)
 {
     for (int i = 0; i < layers.Length; i++)
     {
         layers[i].ZipEachWeight(fun, network1.layers[i], network2.layers[i]);
     }
 }
Ejemplo n.º 2
0
Archivo: Neuron.cs Proyecto: wachel/ode
 public void ZipEachWeight(FunZip fun, Layer layer1, Layer layer2)
 {
     for (int i = 0; i < neuronNum; i++)
     {
         for (int j = 0; j < inputNum; j++)
         {
             weights[i].w[j] = fun(layer1.weights[i].w[j], layer2.weights[i].w[j]);
         }
         {
             bias[i] = fun(layer1.bias[i], layer2.bias[i]);
         }
     }
 }