MachineIntelligenceCore:NeuralNets
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
mic::mlnn Namespace Reference

Namespaces

 activation_function
 
 convolution
 
 cost_function
 
 experimental
 
 fully_connected
 
 regularisation
 

Classes

class  BackpropagationNeuralNetwork
 Class representing a multi-layer neural network based on backpropagation/gradient descent. More...
 
class  HebbianNeuralNetwork
 Class representing a multi-layer neural network based on hebbian learning. More...
 
class  MultiLayerNeuralNetwork
 Class representing a multi-layer neural network. More...
 
class  Layer
 

Enumerations

enum  LayerTypes : short {
  LayerTypes::ELU = 0, LayerTypes::ReLU, LayerTypes::Sigmoid, LayerTypes::Convolution,
  LayerTypes::Cropping, LayerTypes::Padding, LayerTypes::MaxPooling, LayerTypes::Softmax,
  LayerTypes::Linear, LayerTypes::SparseLinear, LayerTypes::HebbianLinear, LayerTypes::BinaryCorrelator,
  LayerTypes::Dropout, LayerTypes::ConvHebbian
}
 Enumeration of possible layer types. More...
 

Enumeration Type Documentation

enum mic::mlnn::LayerTypes : short
strong

Enumeration of possible layer types.

Author
tkornuta
Enumerator
ELU 
ReLU 
Sigmoid 
Convolution 
Cropping 
Padding 
MaxPooling 
Softmax 
Linear 
SparseLinear 
HebbianLinear 
BinaryCorrelator 
Dropout 
ConvHebbian 

Definition at line 58 of file Layer.hpp.