23 #ifndef SRC_AUTO_ENCODERS_DUMMYCHARENCODER_HPP_
24 #define SRC_AUTO_ENCODERS_DUMMYCHARENCODER_HPP_
std::shared_ptr< mic::types::MatrixXf > MatrixXfPtr
Shared pointer to matrix with single precision floats (of dynamic size).
~CharMatrixXfEncoder()
Default destructor - empty.
virtual std::shared_ptr< char > decodeSample(const mic::types::MatrixXfPtr &sdr_)
Abstract parent class for all encoders using MatrixXf as SDR datatype.
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.
virtual mic::types::MatrixXfPtr encodeSample(const std::shared_ptr< char > &sample_)
Method responsible for encoding of input data sample into SDR (a vector of floats).
CharMatrixXfEncoder(size_t sdr_length_)