summaryrefslogtreecommitdiff
path: root/src/brain/neural_network.cpp
blob: c3e9f33106373b5b73711a5499cfad3d55c758e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "brain/neural_network.h"
#include "brain/neuron.h"

NeuralNetwork::NeuralNetwork(std::istream &&networkConfigFile, int numberOfSensors, int numberOfOutputs)
{
    for (int i=0; i<numberOfSensors; ++i)
    {
	_sensors.push_back(std::make_shared<Sensor>(i));
    }
    for (int i=0; i<numberOfOutputs; ++i)
    {
	_outputs.push_back(std::make_shared<Neuron>(i));
    }
}