コード例 #1
0
 public Neuron(double[] inputs, NeuronLayer layer)
 {
     Inputs  = inputs;
     Layer   = layer;
     Weights = new double[inputs.Length];
     Bias    = 0.0;
 }
コード例 #2
0
            public LayerInfo(NeuronLayer layer)
            {
                Layer = layer;
                var length = layer.Outputs.Length;

                Gradients      = new double[length];
                Deltas         = new double[length, layer.Inputs.Length];
                BiasDeltas     = new double[length];
                PrevDeltas     = new double[length, layer.Inputs.Length];
                PrevBiasDeltas = new double[length];
            }
コード例 #3
0
 public NeuronLayer(NeuronLayer prevLayer, int outputSize)
     : this(prevLayer.Outputs, outputSize)
 {
     PrevLayer           = prevLayer;
     prevLayer.NextLayer = this;
 }