25 #ifndef MNISTTYPES_HPP_
26 #define MNISTTYPES_HPP_
40 template <
typename inputDataType =
float>
47 template <
typename inputDataType =
float>
48 using MNISTSamplePtr = std::shared_ptr<mic::types::MNISTSample<inputDataType> >;
54 template <
typename inputDataType =
float>
61 template <
typename inputDataType =
float>
62 using MNISTBatchPtr = std::shared_ptr<mic::types::MNISTBatch<inputDataType> >;
Template class storing the sample batches. A batch is stored in fact as three vectors, containing data, labels and sample numbers respectively.
Contains definition of basic matrix datatypes derived from Eigen.
std::shared_ptr< mic::types::MNISTSample< inputDataType > > MNISTSamplePtr
Pointer to the <MatrixXf-uint> sample type used by e.g. MNISTImporter.
Template class storing the data-label pairs. Additionally it stores the the index of the sample (main...
std::shared_ptr< mic::types::MNISTBatch< inputDataType > > MNISTBatchPtr
Pointer to the <MatrixXf-uint> batch type used by e.g. MNISTImporter.