|
ConvNet
1.0
A GPU-based C++ implementation of Convolutional Neural Nets
|
An iterator over a dataset in an HDF5 file. More...
#include <datahandler.h>
Public Member Functions | |
| HDF5DataIterator (const config::DataStreamConfig &config) | |
| void | GetNext (float *data_out) |
| void | GetNext (float *data_out, const int row) |
Public Member Functions inherited from DataIterator | |
| DataIterator (const config::DataStreamConfig &config) | |
| virtual void | Seek (int row) |
| void | Preprocess (Matrix &m) |
| void | AddNoise (Matrix &input, Matrix &output) |
| int | GetDims () const |
| int | GetDataSetSize () const |
| void | AddPCANoise (Matrix &m) |
| void | SetJitterVariables (int max_offset) |
| void | Jitter (Matrix &source, Matrix &dest) |
Protected Attributes | |
| hid_t | file_ |
| hid_t | dataset_ |
| hid_t | dapl_id_ |
| hid_t | m_dataspace_ |
| hid_t | type_ |
| hsize_t | start_ [2] |
| hsize_t | count_ [2] |
| T * | buf_ |
Protected Attributes inherited from DataIterator | |
| int | num_dims_ |
| int | dataset_size_ |
| int | row_ |
| Matrix | mean_ |
| Matrix | std_ |
| Matrix | pca_noise1_ |
| Matrix | pca_noise2_ |
| Matrix | eig_values_ |
| Matrix | eig_vectors_ |
| Matrix | width_offset_ |
| Matrix | height_offset_ |
| Matrix | flip_bit_ |
| const string | file_pattern_ |
| const int | num_colors_ |
| const int | gpu_id_ |
| const bool | translate_ |
| const bool | flip_ |
| const bool | normalize_ |
| const bool | pixelwise_normalize_ |
| const bool | add_pca_noise_ |
| const float | pca_noise_stddev_ |
Additional Inherited Members | |
Static Public Member Functions inherited from DataIterator | |
| static DataIterator * | ChooseDataIterator (const config::DataStreamConfig &config) |
Protected Member Functions inherited from DataIterator | |
| void | LoadMeans (const string &data_file) |
An iterator over a dataset in an HDF5 file.
T specifies the type of data being iterated over.
1.8.7