Create the code for the \"//Todo\" comments in the network.h header. (For example: \"// todo: fill in private properties, including a double called learningRate\" - You will MAKE the private properties including a double called learningRate). I\'ve included the layer.h at the bottom to access some methods. #ifndef NETWORK_H #define NETWORK_H #include \"layer.h\" using namespace std; class NeuralNetwork { public: NeuralNetwork(); ~NeuralNetwork(); Vector &outputs(); const Vector &outputs() const; void addLayer(Layer *l); void feedIn(const Vector &in); void train(const Vector &in, const Vector &out); void trainWeight(double &weight, const Vector &in, const Vector &out); double calculateError(const Vector &in, const Vector &out); private: // todo: fill in private properties, including a double called learningRate }; #endif //------------------------------------------------------------------------------------------------------ /* * File: layer.h */ #ifndef LAYER_H #define LAYER_H #include \"neuron.h\" class Layer { public: Layer(int numInputs); ~Layer(); Vector &outputs(); const Vector &outputs() const; vector<Neuron *> &neurons(); const vector<Neuron *> &neurons() const; void addNeuron(Neuron *n); void feedIn(const Vector &in); private: int m_numInputs; Vector m_outputs; vector<Neuron *> m_neurons; }; #endif Solution Answer:) private: double learningRate; Layer *l; const Vector ∈ const Vector &out; double &weight; .