#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. |