MachineIntelligenceCore:NeuralNets
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
mic::mlnn::HebbianNeuralNetwork< eT > Member List

This is the complete list of members for mic::mlnn::HebbianNeuralNetwork< eT >, including all inherited members.

connectedmic::mlnn::MultiLayerNeuralNetwork< eT >protected
countCorrectPredictions(mic::types::MatrixPtr< eT > targets_, mic::types::MatrixPtr< eT > predictions_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
forward(mic::types::MatrixPtr< eT > input_data, bool skip_dropout=false)mic::mlnn::HebbianNeuralNetwork< eT >inline
getLayer(size_t index_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
getLayer(size_t index_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
getPredictions()mic::mlnn::MultiLayerNeuralNetwork< eT >inline
getPredictions(size_t layer_nr_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
HebbianNeuralNetwork(std::string name_="hebbian_net")mic::mlnn::HebbianNeuralNetwork< eT >inline
lastLayerBatchSize(size_t layer_number_=-1)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
lastLayerOutputsSize(size_t layer_number_=-1)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
layerInputsSize(size_t layer_number_=-1)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
layersmic::mlnn::MultiLayerNeuralNetwork< eT >protected
load(std::string filename_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
MultiLayerNeuralNetwork(std::string name_="mlnn")mic::mlnn::MultiLayerNeuralNetwork< eT >inline
namemic::mlnn::MultiLayerNeuralNetwork< eT >protected
popLayer(size_t number_of_layers_=1)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
pushLayer(LayerType *layer_ptr_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
resetGrads()mic::mlnn::MultiLayerNeuralNetwork< eT >inline
resizeBatch(size_t batch_size_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
save(std::string filename_)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
setOptimization()mic::mlnn::MultiLayerNeuralNetwork< eT >inline
test(mic::types::MatrixPtr< eT > encoded_batch_)mic::mlnn::HebbianNeuralNetwork< eT >inline
train(mic::types::MatrixPtr< eT > encoded_batch_, eT learning_rate_)mic::mlnn::HebbianNeuralNetwork< eT >inline
update(eT alpha_, eT decay_=0.0f)mic::mlnn::MultiLayerNeuralNetwork< eT >inline
~HebbianNeuralNetwork()mic::mlnn::HebbianNeuralNetwork< eT >inlinevirtual
~MultiLayerNeuralNetwork()mic::mlnn::MultiLayerNeuralNetwork< eT >inlinevirtual