#include <datafeeder.h>
Collaboration diagram for DataFeeder:

Public Types | |
| enum | NORMETHOD { MIN_MAX, MEAN_VAR, NONE } | 
Public Member Functions | |
| DataFeeder (const pDataSet &) | |
| DataFeeder (std::istream &) | |
| void | set_permutation (std::istream &i) | 
| void | do_normalize (NORMETHOD dn=MIN_MAX) | 
| UINT | size () const | 
| UINT | train_size () const | 
| the size of the training set   | |
| void | set_train_size (UINT) | 
| set the size of the training set   | |
| REAL | train_noise () const | 
| the artificial flipping noise level for the training set   | |
| void | set_train_noise (REAL) | 
| set the artificial flipping noise level for the training set   | |
| pDataSet | data () const | 
| bool | next_train_test (pDataSet &, pDataSet &) const | 
Protected Types | |
| typedef std::vector< LINEAR_SCALE_PARAM > | LINEAR_SCALE_PARAMS | 
Protected Member Functions | |
| bool | next_permutation (std::vector< UINT > &) const | 
Static Protected Member Functions | |
| static LINEAR_SCALE_PARAMS | min_max (DataSet &) | 
| static LINEAR_SCALE_PARAMS | mean_var (DataSet &) | 
| static void | linear_scale (DataSet &, const LINEAR_SCALE_PARAMS &) | 
Classes | |
| struct | LINEAR_SCALE_PARAM | 
Definition at line 18 of file datafeeder.h.
      
  | 
  
| 
 
 Definition at line 58 of file datafeeder.h.  | 
  
      
  | 
  
| 
 
 Definition at line 20 of file datafeeder.h.  | 
  
      
  | 
  
| 
 
 Definition at line 13 of file datafeeder.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 18 of file datafeeder.cpp. References lemga::load_data().  | 
  
      
  | 
  
| 
 
 Definition at line 49 of file datafeeder.h.  | 
  
      
  | 
  
| 
 
 Definition at line 38 of file datafeeder.h.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 153 of file datafeeder.cpp. References dataset::replace(), dataset::size(), dataset::x(), and dataset::y().  | 
  
      
  | 
  
| 
 
 Definition at line 127 of file datafeeder.cpp. References dataset::size(), and dataset::x().  | 
  
      
  | 
  
| 
 
 Definition at line 100 of file datafeeder.cpp. References dataset::size(), and dataset::x().  | 
  
      
  | 
  
| 
 
 Definition at line 71 of file datafeeder.cpp. Referenced by DataFeeder::next_train_test().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 35 of file datafeeder.cpp. References dataset::append(), INFINITESIMAL, DataFeeder::next_permutation(), and randu.  | 
  
      
  | 
  
| 
 
 Definition at line 37 of file datafeeder.h.  | 
  
      
  | 
  
| 
 set the artificial flipping noise level for the training set 
 Definition at line 30 of file datafeeder.cpp.  | 
  
      
  | 
  
| 
 set the size of the training set 
 Definition at line 25 of file datafeeder.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 39 of file datafeeder.h.  | 
  
      
  | 
  
| 
 the artificial flipping noise level for the training set 
 Definition at line 45 of file datafeeder.h.  | 
  
      
  | 
  
| 
 the size of the training set 
 Definition at line 41 of file datafeeder.h.  | 
  
 1.4.6