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.