//----------------------------------------------------------------------- // ctor creates a layer of neurons of the required size by calling the // SNeuron ctor the rqd number of times //----------------------------------------------------------------------- SNeuronLayer::SNeuronLayer(int NumNeurons, int NumInputsPerNeuron): m_NumNeurons(NumNeurons) { for (int i=0; i<NumNeurons; ++i) m_vecNeurons.push_back(SNeuron(NumInputsPerNeuron)); }
SNeuronLayer::SNeuronLayer(int NumNeurons, int NumInputsPerNeuron) : m_NumNeurons(NumNeurons) { for (int i = 0; i<NumNeurons; ++i) { //set up Layer with all neurons with random weighting m_vecNeurons.push_back(SNeuron(NumInputsPerNeuron)); } }