00001
00002
00003
00004
00005
00006 #include "Algorithm.hpp"
00007
00008 #include <boost/property_tree/ptree.hpp>
00009 using boost::property_tree::ptree;
00010
00011 #include <string>
00012 using namespace std;
00013
00014 #ifndef MLPLEARNALGORITHM_HPP_
00015 #define MLPLEARNALGORITHM_HPP_
00016
00017 class MlpLearnAlgorithm : public Algorithm {
00018 protected:
00019 ptree _hack_copy_of_ptree;
00020 string _datadirname;
00021 virtual void impl_setup(const ptree & all);
00022 public:
00023 MlpLearnAlgorithm() : Algorithm() {};
00024 virtual void setup(const ptree & all,
00025 const string & outputdirname,
00026 const string & datadirname);
00027 virtual void run();
00028 };
00029
00030 #endif