Exemplo n.º 1
0
 public SingleLayer(long numberOfUnits,
                    double weightBaseValue,
                    SingleLayer upstreamLayer,
                    IActivationFunction activationFunction,
                    int maxParallelThreads)
 {
     _numberOfUnits      = numberOfUnits;
     _weightBaseValue    = weightBaseValue;
     _upstreamLayer      = upstreamLayer;
     _activationFunction = activationFunction;
     _maxParallelThreads = maxParallelThreads;
     //Number of weights corresponds to  number of units upstream
     if (upstreamLayer != null)
     {
         InitializeWeights();
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Set Upstream Layer is not set in the constructor
 /// </summary>
 /// <param name="upstreamLayer"></param>
 public void SetUpstreamLayer(SingleLayer upstreamLayer)
 {
     _upstreamLayer = upstreamLayer;
 }