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; }
public AttentionalSubsystem(OrientingSubsystem orientingSubsystem, InputLayer inputLayer, OutputLayer outputLayer) { this.orientingSubsystem = orientingSubsystem; this.inputLayer = inputLayer; this.outputLayer = outputLayer; }
public OrientingSubsystem(InputLayer inputLayer, OutputLayer outputLayer) { this.dataFromInputLayer = inputLayer; this.outputLayer = outputLayer; }