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

Contains encoder parent class and all derived classes. More...

Classes

class  CharMatrixXfEncoder
 Encoder responsible for encoding character into Matrix SDRs. A 1-of-k encoder, i.e. it simply encodes char to ASCII and turns on that bit, i.e. there is no learning. More...
 
class  ColMatrixEncoder
 Encoder responsible for encoding single channel (float) matrices (e.g. grayscale images) into SDRs. There is no learning (auto-encoding), instead it simply transforms matrix of floats into a vector. More...
 
class  Encoder
 Abstract parent class for all encoders. More...
 
class  MatrixSDREncoder
 Abstract parent class for all encoders using MatrixXf as SDR datatype. More...
 
class  UIntMatrixEncoder
 Encoder responsible for encoding unsigned integers into Matrix SDRs. A 1-of-k encoder, i.e. it simply turns on the adequate, i.e. there is no learning. More...
 

Typedefs

typedef ColMatrixEncoder< float > MatrixXfMatrixXfEncoder
 (Legacy compatibility) Wrapper for ColMatrixEncoder<float>. More...
 
template<typename inputDataType = float>
using MatrixXfSDREncoder = MatrixSDREncoder< inputDataType, float >
 (Legacy compatibility) Wrapper for MatrixSDREncoder<inputDataType, float> More...
 
typedef UIntMatrixEncoder< float > UIntMatrixXfEncoder
 (Legacy Compatibility) Wrapper for MatrixSDREncoder<float> More...
 

Detailed Description

Contains encoder parent class and all derived classes.

Author
tkornuta

Typedef Documentation

(Legacy compatibility) Wrapper for ColMatrixEncoder<float>.

Author
Alexis-Asseman

Definition at line 36 of file MatrixXfMatrixXfEncoder.hpp.

template<typename inputDataType = float>
using mic::encoders::MatrixXfSDREncoder = typedef MatrixSDREncoder<inputDataType, float>

(Legacy compatibility) Wrapper for MatrixSDREncoder<inputDataType, float>

Author
Alexis-Asseman
Template Parameters
inputDataTypeTemplate parameter defining the input (sample) datatype.
SDRTypeTemplate parameter defining the SDR type.

Definition at line 40 of file MatrixXfSDREncoder.hpp.

(Legacy Compatibility) Wrapper for MatrixSDREncoder<float>

Author
Alexis-Asseman

Definition at line 36 of file UIntMatrixXfEncoder.hpp.