00001
00007 #ifndef MLPFACTORY_HPP_
00008 #define MLPFACTORY_HPP_
00009 #include "Mlp.hpp"
00010
00011 #include <string>
00012 #include <iostream>
00013 #include <random>
00014
00015 namespace jymlp{
00016 class MlpFactory{
00017 protected:
00018 vector<size_t> ininneur;
00019 vector<ActF> iniactf;
00020 public:
00021 MlpFactory() = delete;
00036 MlpFactory(istream & definition);
00038 Mlp *create(mt19937 *prgen);
00039 };
00040 }
00041
00042 #endif