#include <dataset.h>
Collaboration diagram for dataset:
Public Types | |
typedef Tx | x_type |
typedef Ty | y_type |
Public Member Functions | |
dataset () | |
dataset & | operator+= (const dataset &ds) |
Combine two data sets. | |
void | append (const Tx &_x, const Ty &_y) |
void | replace (UINT i, const Tx &_x, const Ty &_y) |
UINT | size () const |
bool | empty () const |
void | clear () |
const Tx & | x (UINT i) const |
const Ty & | y (UINT i) const |
template<typename IIX, typename IIY> | |
dataset (IIX xb, IIX xe, IIY yb, IIY ye) | |
template<typename IIX, typename IIY> | |
void | import (IIX xb, IIX xe, IIY yb, IIY ye) |
Import data from other types. | |
dataset * | random_sample (UINT n) const |
Generate a randomly sampled copy of the data set. | |
template<typename W> | |
dataset * | random_sample (const W &wgt, UINT n) const |
Tx | Type of input x. | |
Ty | Type of output y. |
Member functions:
Definition at line 36 of file dataset.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Import data from other types.
To import data from two vectors vx and vy, use import(vx.begin(), vx.end(), vy.begin(), vy.end());
import(px, px+n, py, py+n);
|
|
Combine two data sets.
Definition at line 148 of file dataset.h. References dataset::d. |
|
Generate a randomly sampled copy of the data set.
Definition at line 113 of file dataset.h. References dataset::d, EPSILON, and randu. |
|
Generate a randomly sampled copy of the data set.
Definition at line 93 of file dataset.h. References dataset::d, and randu. |
|
Definition at line 163 of file dataset.h. Referenced by DataFeeder::linear_scale(). |
|
Definition at line 53 of file dataset.h. Referenced by LearnModel::exact_dimensions(), DataFeeder::linear_scale(), lemga::load_data(), DataFeeder::mean_var(), and DataFeeder::min_max(). |
|
Definition at line 56 of file dataset.h. Referenced by LearnModel::exact_dimensions(), DataFeeder::linear_scale(), DataFeeder::mean_var(), DataFeeder::min_max(), and LearnModel::set_dimensions(). |
|
Definition at line 57 of file dataset.h. Referenced by LearnModel::exact_dimensions(), DataFeeder::linear_scale(), and LearnModel::set_dimensions(). |