Example #1
0
        public OutputLayer Build(int initialClusterCount)
        {
            IList<OutputNeuron> neurons = new List<OutputNeuron>(initialClusterCount);
            for (int i = 0; i < initialClusterCount; ++i)
            {
                OutputNeuron neuron = outputNeuronFactory.Create();
                neurons.Add(neuron);
            }

            OutputLayer outputLayer = new OutputLayer(outputNeuronFactory, neurons);

            return outputLayer;
        }
Example #2
0
 public AttentionalSubsystem(OrientingSubsystem orientingSubsystem, InputLayer inputLayer, OutputLayer outputLayer)
 {
     this.orientingSubsystem = orientingSubsystem;
     this.inputLayer = inputLayer;
     this.outputLayer = outputLayer;
 }
Example #3
0
 public OrientingSubsystem(InputLayer inputLayer, OutputLayer outputLayer)
 {
     this.dataFromInputLayer = inputLayer;
     this.outputLayer = outputLayer;
 }