Turns vector<double> into a collection of training samples, this is only a base class, no relevant implementation. More...
#include <helpers.h>


Classes | |
| struct | Sample | 
| Training sample, consists of input and desired output pair.  More... | |
| struct | Stats | 
| Container of statistics gathered over training data set.  More... | |
Public Member Functions | |
| Data_Set_Interpreter (unsigned int network_inputs_count, unsigned int network_outputs_count, const std::vector< double > *data_set) | |
| Constructor.  | |
| 
virtual  Data_Set_Interpreter::Sample  | operator[] (const unsigned int i)=0 | 
| Training samples are addressed by 0-based index.  | |
| virtual void | refresh ()=0 | 
| Re-index training samples (use when training set was modified).  | |
| virtual unsigned int | get_samples_count () | 
| Returns total count of training samples found in dataset and indexed.  | |
| virtual Data_Set_Interpreter::Stats | get_stats () | 
| Returns dataset statistics.  | |
Turns vector<double> into a collection of training samples, this is only a base class, no relevant implementation.