MachineIntelligenceCore:Algorithms
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mic::importers Namespace Reference

Namespace containing data import/export classess and procedures. More...

Classes

class  BMPImporter
 Class responsible for importing CIFAR images. Returns a batch of Tensors. Assumes that every image can have different dimensions and belongs to a separate class. More...
 
class  CIFARImporter
 Class responsible for importing CIFAR images. Returns a batch of Tensors. More...
 
class  IBMFontMatrixImporter
 Importer responsible for importing/loading characters from IBM VGA font dataset. More...
 
class  Importer
 Parent class for all data importers. More...
 
class  MNISTMatrixImporter
 
class  MNISTPatchImporter
 Importer responsible for importing/loading MNIST images with labels. More...
 
class  RawTextImporter
 Importer responsible for importing/loading raw text files and returning characters one by one, the character denotes the label on its own. More...
 
class  STL10MatrixImporter
 

Enumerations

enum  IBMfont_t { font8x8_type = 8, font16x16_type = 16 }
 IBM font type. More...
 

Variables

const uint8_t font8x8_table []
 Table containing 8x8 characters. Originally created by Marcel Sondaar (IBM - VGA fonts). More...
 
const uint8_t font16x16_table []
 Table containing 8x8 characters. Originally created by Marcel Sondaar (IBM - VGA fonts). More...
 
const uint16_t mask8x8 [] = {128, 64, 32, 16, 8, 4, 2, 1}
 Mask used during encoding of 8x8 characters. More...
 
const uint16_t mask16x16 [] = {128, 64, 32, 16, 8, 4, 2, 1, 16384, 8192, 4096, 2048, 1024, 512, 256}
 Mask used during encoding of 8x8 characters. More...
 
const char font_labels_table []
 Table encodng for labels (chars). More...
 

Detailed Description

Namespace containing data import/export classess and procedures.

Author
tkornuta

Enumeration Type Documentation

IBM font type.

Author
tkornuta
Enumerator
font8x8_type 

Loads characters of size 8x8.

font16x16_type 

Loads characters of size 16x16.

Definition at line 36 of file IBMFontMatrixImporter.hpp.

Variable Documentation

const uint8_t mic::importers::font16x16_table[]

Table containing 8x8 characters. Originally created by Marcel Sondaar (IBM - VGA fonts).

Author
msondaar/tkornuta

Definition at line 139 of file IBMFonts.hpp.

Referenced by mic::importers::IBMFontMatrixImporter::importData().

const uint8_t mic::importers::font8x8_table[]

Table containing 8x8 characters. Originally created by Marcel Sondaar (IBM - VGA fonts).

Author
msondaar/tkornuta

Definition at line 36 of file IBMFonts.hpp.

Referenced by mic::importers::IBMFontMatrixImporter::importData().

const char mic::importers::font_labels_table[]

Table encodng for labels (chars).

Author
msondaar/tkornuta

Definition at line 256 of file IBMFonts.hpp.

Referenced by mic::importers::IBMFontMatrixImporter::importData().

const uint16_t mic::importers::mask16x16[] = {128, 64, 32, 16, 8, 4, 2, 1, 16384, 8192, 4096, 2048, 1024, 512, 256}

Mask used during encoding of 8x8 characters.

Author
msondaar/tkornuta

Definition at line 249 of file IBMFonts.hpp.

Referenced by mic::importers::IBMFontMatrixImporter::importData().

const uint16_t mic::importers::mask8x8[] = {128, 64, 32, 16, 8, 4, 2, 1}

Mask used during encoding of 8x8 characters.

Author
msondaar/tkornuta

Definition at line 242 of file IBMFonts.hpp.

Referenced by mic::importers::IBMFontMatrixImporter::importData().