panann
panann::RecurrentNeuralNetwork Member List

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

AddBiasNeurons(size_t count)panann::NeuronContainerprotected
AddCellMemoryStates(size_t count) (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
AddHiddenLayer(size_t neuron_count)=delete (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetwork
AddHiddenLayer(size_t cell_count, const std::vector< size_t > &cell_memory_sizes={})panann::RecurrentNeuralNetwork
AddHiddenNeurons(size_t count)panann::NeuronContainerprotected
AddInputConnections(size_t count)panann::MultiLayerNeuralTopologyprotected
AddOutputConnections(size_t count)panann::MultiLayerNeuralTopologyprotected
AllocateCellStates() (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
AllocateConnections()panann::MultiLayerNeuralTopologyprotected
AllocateNeurons()panann::NeuronContainerprotected
AllocateWeights() (defined in panann::Perceptron)panann::Perceptronprotected
AreCellStatesAllocated() const (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
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() override (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotectedvirtual
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() overridepanann::RecurrentNeuralNetworkvirtual
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() overridepanann::RecurrentNeuralNetworkprotectedvirtual
GetBiasNeuron(size_t bias_neuron_index)panann::NeuronContainerprotected
GetBiasNeuronCount() constpanann::NeuronContainerprotected
GetBiasNeuronStartIndex() constpanann::NeuronContainerprotected
GetCell(size_t index) (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
GetCellCount() const (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
GetCellLayer(size_t index) (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
GetCellLayerCount() const (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
GetCellMemorySize() const (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetwork
GetCellStates()panann::RecurrentNeuralNetwork
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
InitializeCellNeurons(const LongShortTermMemoryCell &cell, size_t input_connection_count, size_t output_connection_count)panann::RecurrentNeuralNetworkprotected
InitializeCellNeuronsOneGate(size_t neuron_start_index, size_t neurons_per_gate, ActivationFunctionType activation_function, size_t input_connection_count, size_t output_connection_count)panann::RecurrentNeuralNetworkprotected
InitializeHiddenNeurons() overridepanann::RecurrentNeuralNetworkprotectedvirtual
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 RecurrentNeuralNetwork &)=delete (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetwork
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
RecurrentNeuralNetwork()=default (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetwork
RecurrentNeuralNetwork(const RecurrentNeuralNetwork &)=delete (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetwork
ResetOutputLayerError() (defined in panann::Perceptron)panann::Perceptronprotected
RunBackward(const std::vector< double > &output)panann::Perceptron
RunForward(const std::vector< double > &input) overridepanann::RecurrentNeuralNetworkvirtual
SetCellMemorySize(size_t memory_size)panann::RecurrentNeuralNetwork
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
UpdateCellState(const LongShortTermMemoryCell &cell) (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetworkprotected
~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
~RecurrentNeuralNetwork() override=default (defined in panann::RecurrentNeuralNetwork)panann::RecurrentNeuralNetwork