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 | |
FeedForwardNeuralNetwork()=default (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
FeedForwardNeuralNetwork(const FeedForwardNeuralNetwork &)=delete (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
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 |
GetLearningRate() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetMomentum() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
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 |
GetQpropMu() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetQpropWeightDecay() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetRandom() (defined in panann::Perceptron) | panann::Perceptron | protected |
GetRpropDecreaseFactor() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetRpropIncreaseFactor() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetRpropWeightStepInitial() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetRpropWeightStepMax() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetRpropWeightStepMin() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetSarpropStepShift() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetSarpropStepThresholdFactor() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetSarpropTemperature() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetSarpropWeightDecayShift() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
GetTrainingAlgorithmType() const (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
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 FeedForwardNeuralNetwork &)=delete (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
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 |
ResetPreviousSlopes() (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
ResetSlopes() (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
ResetWeightSteps() (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | 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 | |
SetLearningRate(double learning_rate) | panann::FeedForwardNeuralNetwork | |
SetMomentum(double momentum) | panann::FeedForwardNeuralNetwork | |
SetNeuronActivationFunction(size_t neuron_index, ActivationFunctionType type) | panann::NeuronContainer | protected |
SetOutputNeuronActivationFunctionType(ActivationFunctionType type) | panann::Perceptron | |
SetOutputNeuronCount(size_t output_neuron_count) | panann::NeuronContainer | |
SetQpropMu(double mu) | panann::FeedForwardNeuralNetwork | |
SetQpropWeightDecay(double weight_decay) | panann::FeedForwardNeuralNetwork | |
SetRpropDecreaseFactor(double factor) | panann::FeedForwardNeuralNetwork | |
SetRpropIncreaseFactor(double factor) | panann::FeedForwardNeuralNetwork | |
SetRpropWeightStepInitial(double weight_step) | panann::FeedForwardNeuralNetwork | |
SetRpropWeightStepMax(double weight_step) | panann::FeedForwardNeuralNetwork | |
SetRpropWeightStepMin(double weight_step) | panann::FeedForwardNeuralNetwork | |
SetSarpropStepShift(double k3) | panann::FeedForwardNeuralNetwork | |
SetSarpropStepThresholdFactor(double k2) | panann::FeedForwardNeuralNetwork | |
SetSarpropTemperature(double t) | panann::FeedForwardNeuralNetwork | |
SetSarpropWeightDecayShift(double k1) | panann::FeedForwardNeuralNetwork | |
SetTrainingAlgorithmType(TrainingAlgorithmType type) | panann::FeedForwardNeuralNetwork | |
SetWeights(const std::vector< double > &weights) | panann::Perceptron | |
Train(TrainingData *training_data, size_t epoch_count) | panann::FeedForwardNeuralNetwork | |
TrainingAlgorithmType enum name | panann::FeedForwardNeuralNetwork | |
TrainOffline(TrainingData *training_data, size_t epoch_count) (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
TrainOnline(TrainingData *training_data, size_t epoch_count) (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateSlopes() (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateWeightsBatchingBackpropagation(size_t step_count) (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateWeightsOffline(size_t current_epoch, size_t step_count) (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateWeightsOnline() (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateWeightsQuickBackpropagation(size_t step_count) (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateWeightsResilientBackpropagation() (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
UpdateWeightsSimulatedAnnealingResilientBackpropagation(size_t current_epoch) (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | protected |
~FeedForwardNeuralNetwork() override=default (defined in panann::FeedForwardNeuralNetwork) | panann::FeedForwardNeuralNetwork | |
~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 | |