20 #ifndef SUPERNN_RUNNER_HPP
21 #define SUPERNN_RUNNER_HPP
25 #include "network.hpp"
45 Runner(
const std::string &net_path,
const std::string &info_path);
73 double &
inp(
unsigned idx);
81 double out(
unsigned idx);
void set_bounds(Bounds &from, Bounds &to)
Sets the bounds from already built Bound objects.
void load_info_file(const std::string &info_path)
Loads the bounds info file.
void run()
Runs the network with the current input setted by inp().
double & inp(unsigned idx)
Accessor to get/set an input value.
double out(unsigned idx)
Accessor to get an output value.
Auxiliary class to ease the usage of an already trained neural network.
Data scaling information, for all input and output neurons.
Artificial neural network structure that supports arbitrary feedforward topologies, like multilayer perceptrons and fully connected cascade networks.
Data used in training, validation and testing.