summaryrefslogtreecommitdiff
path: root/src/brain/neural_network.cpp
blob: 980d5bc945cddd7bfec01b581fd793f474759e5f (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>());
    }
    for (int i=0; i<numberOfOutputs; ++i)
    {
	_outputs.push_back(std::make_shared<Neuron>());
    }
}