panann
panann::FeedForwardNeuralNetwork Member List

This is the complete list of members for panann::FeedForwardNeuralNetwork, including all inherited members.

AddBiasNeurons(size_t count)panann::NeuronContainerprotected
AddHiddenLayer(size_t neuron_count)panann::MultiLayerNeuralTopology
AddHiddenNeurons(size_t count)panann::NeuronContainerprotected
AddInputConnections(size_t count)panann::MultiLayerNeuralTopologyprotected
AddOutputConnections(size_t count)panann::MultiLayerNeuralTopologyprotected
AllocateConnections()panann::MultiLayerNeuralTopologyprotected
AllocateNeurons()panann::NeuronContainerprotected
AllocateWeights() (defined in panann::Perceptron)panann::Perceptronprotected
AreConnectionsAllocated() constpanann::MultiLayerNeuralTopologyprotected
AreNeuronsAllocated() constpanann::NeuronContainerprotected
AreWeightsAllocated() const (defined in panann::Perceptron)panann::Perceptronprotected
CalculateOutputLayerError(const std::vector< double > &output) (defined in panann::Perceptron)panann::Perceptronprotected
ComputeNeuronError(size_t neuron_index) (defined in panann::Perceptron)panann::Perceptronprotected
ComputeNeuronValue(size_t neuron_index) (defined in panann::Perceptron)panann::Perceptronprotected
ComputeNeuronValueRange(size_t neuron_start_index, size_t neuron_count) (defined in panann::Perceptron)panann::Perceptronprotected
ConnectBiasNeuron(size_t bias_neuron_index, size_t to_neuron_index, size_t to_neuron_count) (defined in panann::MultiLayerNeuralTopology)panann::MultiLayerNeuralTopologyprotected
ConnectFully() (defined in panann::MultiLayerNeuralTopology)panann::MultiLayerNeuralTopologyprotectedvirtual
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::MultiLayerNeuralTopologyprotected
ConnectLayerToNeuron(size_t from_neuron_index, size_t from_neuron_count, size_t to_neuron_index) (defined in panann::MultiLayerNeuralTopology)panann::MultiLayerNeuralTopologyprotected
ConnectNeurons(size_t from_neuron_index, size_t to_neuron_index) (defined in panann::MultiLayerNeuralTopology)panann::MultiLayerNeuralTopologyprotected
Construct()panann::Perceptronvirtual
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::MultiLayerNeuralTopologyprotectedvirtual
GetBiasNeuron(size_t bias_neuron_index)panann::NeuronContainerprotected
GetBiasNeuronCount() constpanann::NeuronContainerprotected
GetBiasNeuronStartIndex() constpanann::NeuronContainerprotected
GetError(const std::vector< double > &output)panann::Perceptron
GetError(const TrainingData &training_data)panann::Perceptron
GetError() const (defined in panann::Perceptron)panann::Perceptronprotected
GetErrorCostFunction() const (defined in panann::Perceptron)panann::Perceptron
GetHiddenLayer(size_t layer_index) constpanann::MultiLayerNeuralTopology
GetHiddenLayer(size_t layer_index)panann::MultiLayerNeuralTopologyprotected
GetHiddenLayerCount() constpanann::MultiLayerNeuralTopology
GetHiddenNeuron(size_t hidden_neuron_index)panann::NeuronContainerprotected
GetHiddenNeuronActivationFunctionType() const (defined in panann::Perceptron)panann::Perceptron
GetHiddenNeuronCount() constpanann::NeuronContainerprotected
GetHiddenNeuronStartIndex() constpanann::NeuronContainerprotected
GetInputConnection(size_t index) constpanann::MultiLayerNeuralTopology
GetInputConnection(size_t index)panann::MultiLayerNeuralTopologyprotected
GetInputConnectionCount() constpanann::MultiLayerNeuralTopology
GetInputNeuron(size_t input_neuron_index)panann::NeuronContainerprotected
GetInputNeuronCount() constpanann::NeuronContainer
GetInputNeuronStartIndex() constpanann::NeuronContainerprotected
GetLearningRate() const (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetwork
GetMomentum() const (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetwork
GetNeuron(size_t neuron_index) constpanann::NeuronContainer
GetNeuron(size_t neuron_index)panann::NeuronContainerprotected
GetNeuronCount() constpanann::NeuronContainer
GetOutput(std::vector< double > *output) constpanann::Perceptron
GetOutputConnection(size_t index) constpanann::MultiLayerNeuralTopology
GetOutputConnection(size_t index)panann::MultiLayerNeuralTopologyprotected
GetOutputConnectionCount() constpanann::MultiLayerNeuralTopology
GetOutputNeuron(size_t output_neuron_index)panann::NeuronContainerprotected
GetOutputNeuron(size_t output_neuron_index) constpanann::NeuronContainerprotected
GetOutputNeuronActivationFunctionType() const (defined in panann::Perceptron)panann::Perceptron
GetOutputNeuronCount() constpanann::NeuronContainer
GetOutputNeuronStartIndex() constpanann::NeuronContainerprotected
GetQpropMu() const (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetwork
GetQpropWeightDecay() const (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetwork
GetRandom() (defined in panann::Perceptron)panann::Perceptronprotected
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::Perceptronprotected
GetWeightCount() const (defined in panann::Perceptron)panann::Perceptronprotected
GetWeights()panann::Perceptron
InitializeHiddenNeurons()panann::Perceptronprotectedvirtual
InitializeNeurons()panann::Perceptronprotected
InitializeWeights(const TrainingData &training_data)panann::Perceptron
InitializeWeightsRandom(double min=-1.0, double max=1.0)panann::Perceptron
IsConstructed() constpanann::Perceptron
IsTopologyConstructed() constpanann::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::Perceptronprotected
ResetPreviousSlopes() (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
ResetSlopes() (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
ResetWeightSteps() (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
RunBackward(const std::vector< double > &output)panann::Perceptron
RunForward(const std::vector< double > &input)panann::Perceptronvirtual
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::NeuronContainerprotected
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 namepanann::FeedForwardNeuralNetwork
TrainOffline(TrainingData *training_data, size_t epoch_count) (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
TrainOnline(TrainingData *training_data, size_t epoch_count) (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateSlopes() (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateWeightsBatchingBackpropagation(size_t step_count) (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateWeightsOffline(size_t current_epoch, size_t step_count) (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateWeightsOnline() (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateWeightsQuickBackpropagation(size_t step_count) (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateWeightsResilientBackpropagation() (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
UpdateWeightsSimulatedAnnealingResilientBackpropagation(size_t current_epoch) (defined in panann::FeedForwardNeuralNetwork)panann::FeedForwardNeuralNetworkprotected
~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::NeuronContainervirtual
~Perceptron() override=default (defined in panann::Perceptron)panann::Perceptron