-
Franck Dary authoredFranck Dary authored
Classifier.hpp 559 B
#ifndef CLASSIFIER__H
#define CLASSIFIER__H
#include <string>
#include "TransitionSet.hpp"
#include "NeuralNetwork.hpp"
class Classifier
{
private :
std::string name;
std::unique_ptr<TransitionSet> transitionSet;
std::shared_ptr<NeuralNetworkImpl> nn;
private :
void initNeuralNetwork(const std::string & topology);
public :
Classifier(const std::string & name, const std::string & topology, const std::string & tsFile);
TransitionSet & getTransitionSet();
NeuralNetwork & getNN();
const std::string & getName() const;
};
#endif