NeuralNetwork
 Tudo Estruturas de dados Funções Páginas
neuralnetwork.h
1 #ifndef NEURALNETWORK_H
2 #define NEURALNETWORK_H
3 
4 #include <map>
5 #include <vector>
6 #include "layer.h"
7 
8 using namespace std;
9 
18 {
19  public:
26  NeuralNetwork();
27 
34  NeuralNetwork(multimap<int, Layer>);
35 
41  ~NeuralNetwork();
42 
52  bool setInput(int, int, double);
53 
62  void setOutputExpected(int, int, int);
63 
70  void addLayer(Layer);
71 
78  const size_t getAmountLayers() const;
79 
80  private:
81  multimap<int, Layer> myLayers;
82  vector<double> inputs;
83 };
84 
85 #endif // NEURALNETWORK_H