AddBiasNeurons(size_t count) | panann::NeuronContainer | protected |
AddHiddenLayer(size_t neuron_count) | panann::MultiLayerNeuralTopology | |
AddHiddenNeurons(size_t count) | panann::NeuronContainer | protected |
AddInputConnections(size_t count) | panann::MultiLayerNeuralTopology | protected |
AddOutputConnections(size_t count) | panann::MultiLayerNeuralTopology | protected |
AllocateConnections() | panann::MultiLayerNeuralTopology | protected |
AllocateNeurons() | panann::NeuronContainer | protected |
AllocateWeights() (defined in panann::Perceptron) | panann::Perceptron | protected |
AreConnectionsAllocated() const | panann::MultiLayerNeuralTopology | protected |
AreNeuronsAllocated() const | panann::NeuronContainer | protected |
AreWeightsAllocated() const (defined in panann::Perceptron) | panann::Perceptron | protected |
CalculateOutputLayerError(const std::vector< double > &output) (defined in panann::Perceptron) | panann::Perceptron | protected |
ComputeNeuronError(size_t neuron_index) (defined in panann::Perceptron) | panann::Perceptron | protected |
ComputeNeuronValue(size_t neuron_index) (defined in panann::Perceptron) | panann::Perceptron | protected |
ComputeNeuronValueRange(size_t neuron_start_index, size_t neuron_count) (defined in panann::Perceptron) | panann::Perceptron | protected |
ConnectBiasNeuron(size_t bias_neuron_index, size_t to_neuron_index, size_t to_neuron_count) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
ConnectFully() (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protectedvirtual |
ConnectLayers(size_t from_neuron_index, size_t from_neuron_count, size_t to_neuron_index, size_t to_neuron_count) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
ConnectLayerToNeuron(size_t from_neuron_index, size_t from_neuron_count, size_t to_neuron_index) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
ConnectNeurons(size_t from_neuron_index, size_t to_neuron_index) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
Construct() | panann::Perceptron | virtual |
ConstructTopology() | panann::MultiLayerNeuralTopology | |
DisableErrorShaping() (defined in panann::Perceptron) | panann::Perceptron | |
DisableShortcutConnections() (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
EnableErrorShaping() | panann::Perceptron | |
EnableShortcutConnections() | panann::MultiLayerNeuralTopology | |
ErrorCostFunction enum name (defined in panann::Perceptron) | panann::Perceptron | |
FixNeuronConnectionIndices() | panann::MultiLayerNeuralTopology | protectedvirtual |
GetBiasNeuron(size_t bias_neuron_index) | panann::NeuronContainer | protected |
GetBiasNeuronCount() const | panann::NeuronContainer | protected |
GetBiasNeuronStartIndex() const | panann::NeuronContainer | protected |
GetError(const std::vector< double > &output) | panann::Perceptron | |
GetError(const TrainingData &training_data) | panann::Perceptron | |
GetError() const (defined in panann::Perceptron) | panann::Perceptron | protected |
GetErrorCostFunction() const (defined in panann::Perceptron) | panann::Perceptron | |
GetHiddenLayer(size_t layer_index) const | panann::MultiLayerNeuralTopology | |
GetHiddenLayer(size_t layer_index) | panann::MultiLayerNeuralTopology | protected |
GetHiddenLayerCount() const | panann::MultiLayerNeuralTopology | |
GetHiddenNeuron(size_t hidden_neuron_index) | panann::NeuronContainer | protected |
GetHiddenNeuronActivationFunctionType() const (defined in panann::Perceptron) | panann::Perceptron | |
GetHiddenNeuronCount() const | panann::NeuronContainer | protected |
GetHiddenNeuronStartIndex() const | panann::NeuronContainer | protected |
GetInputConnection(size_t index) const | panann::MultiLayerNeuralTopology | |
GetInputConnection(size_t index) | panann::MultiLayerNeuralTopology | protected |
GetInputConnectionCount() const | panann::MultiLayerNeuralTopology | |
GetInputNeuron(size_t input_neuron_index) | panann::NeuronContainer | protected |
GetInputNeuronCount() const | panann::NeuronContainer | |
GetInputNeuronStartIndex() const | panann::NeuronContainer | protected |
GetNeuron(size_t neuron_index) const | panann::NeuronContainer | |
GetNeuron(size_t neuron_index) | panann::NeuronContainer | protected |
GetNeuronCount() const | panann::NeuronContainer | |
GetOutput(std::vector< double > *output) const | panann::Perceptron | |
GetOutputConnection(size_t index) const | panann::MultiLayerNeuralTopology | |
GetOutputConnection(size_t index) | panann::MultiLayerNeuralTopology | protected |
GetOutputConnectionCount() const | panann::MultiLayerNeuralTopology | |
GetOutputNeuron(size_t output_neuron_index) | panann::NeuronContainer | protected |
GetOutputNeuron(size_t output_neuron_index) const | panann::NeuronContainer | protected |
GetOutputNeuronActivationFunctionType() const (defined in panann::Perceptron) | panann::Perceptron | |
GetOutputNeuronCount() const | panann::NeuronContainer | |
GetOutputNeuronStartIndex() const | panann::NeuronContainer | protected |
GetRandom() (defined in panann::Perceptron) | panann::Perceptron | protected |
GetWeight(size_t index) (defined in panann::Perceptron) | panann::Perceptron | protected |
GetWeightCount() const (defined in panann::Perceptron) | panann::Perceptron | protected |
GetWeights() | panann::Perceptron | |
InitializeHiddenNeurons() | panann::Perceptron | protectedvirtual |
InitializeNeurons() | panann::Perceptron | protected |
InitializeWeights(const TrainingData &training_data) | panann::Perceptron | |
InitializeWeightsRandom(double min=-1.0, double max=1.0) | panann::Perceptron | |
IsConstructed() const | panann::Perceptron | |
IsTopologyConstructed() const | panann::MultiLayerNeuralTopology | |
MultiLayerNeuralTopology()=default (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
MultiLayerNeuralTopology(const MultiLayerNeuralTopology &)=delete (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
NeuronContainer()=default (defined in panann::NeuronContainer) | panann::NeuronContainer | |
NeuronContainer(const NeuronContainer &)=delete (defined in panann::NeuronContainer) | panann::NeuronContainer | |
operator=(const Perceptron &)=delete (defined in panann::Perceptron) | panann::Perceptron | |
operator=(const MultiLayerNeuralTopology &)=delete (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
operator=(const NeuronContainer &)=delete (defined in panann::NeuronContainer) | panann::NeuronContainer | |
Perceptron()=default (defined in panann::Perceptron) | panann::Perceptron | |
Perceptron(const Perceptron &)=delete (defined in panann::Perceptron) | panann::Perceptron | |
ResetOutputLayerError() (defined in panann::Perceptron) | panann::Perceptron | protected |
RunBackward(const std::vector< double > &output) | panann::Perceptron | |
RunForward(const std::vector< double > &input) | panann::Perceptron | virtual |
SetErrorCostFunction(ErrorCostFunction mode) | panann::Perceptron | |
SetHiddenNeuronActivationFunctionType(ActivationFunctionType type) | panann::Perceptron | |
SetInputNeuronCount(size_t input_neuron_count) | panann::NeuronContainer | |
SetNeuronActivationFunction(size_t neuron_index, ActivationFunctionType type) | panann::NeuronContainer | protected |
SetOutputNeuronActivationFunctionType(ActivationFunctionType type) | panann::Perceptron | |
SetOutputNeuronCount(size_t output_neuron_count) | panann::NeuronContainer | |
SetWeights(const std::vector< double > &weights) | panann::Perceptron | |
~MultiLayerNeuralTopology() override=default (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
~NeuronContainer()=default (defined in panann::NeuronContainer) | panann::NeuronContainer | virtual |
~Perceptron() override=default (defined in panann::Perceptron) | panann::Perceptron | |