panann
panann::Perceptron Member List

This is the complete list of members for panann::Perceptron, 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
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
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
GetRandom() (defined in panann::Perceptron)panann::Perceptronprotected
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 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
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
SetNeuronActivationFunction(size_t neuron_index, ActivationFunctionType type)panann::NeuronContainerprotected
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::NeuronContainervirtual
~Perceptron() override=default (defined in panann::Perceptron)panann::Perceptron