1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#pragma once #include <memory> #include <vector> #include "neural_node.h" #include "neural_link.h" class Neuron : public NeuralNode { public: virtual double activation() {} private: std::vector<std::shared_ptr<NeuralLink>> _inputLinks; };