◆ CombinationFunctionScalarProduct() [1/2]
NumA::CombinationFunctionScalarProduct::CombinationFunctionScalarProduct |
( |
| ) |
|
◆ ~CombinationFunctionScalarProduct()
NumA::CombinationFunctionScalarProduct::~CombinationFunctionScalarProduct |
( |
| ) |
|
|
virtual |
◆ CombinationFunctionScalarProduct() [2/2]
◆ clone()
◆ evaluate()
double NumA::CombinationFunctionScalarProduct::evaluate |
( |
const std::vector< NeuralNetworkNeuron * > & |
neurons, |
|
|
double |
bias |
|
) |
| const |
|
virtual |
◆ evaluateFirstPartialDerivativeForBias()
double NumA::CombinationFunctionScalarProduct::evaluateFirstPartialDerivativeForBias |
( |
const std::vector< NeuralNetworkNeuron * > & |
neurons, |
|
|
double |
bias |
|
) |
| const |
|
virtual |
◆ evaluateFirstPartialDerivativeForCell()
double NumA::CombinationFunctionScalarProduct::evaluateFirstPartialDerivativeForCell |
( |
const NeuralNetworkNeuron *const |
neuron, |
|
|
const std::vector< NeuralNetworkNeuron * > & |
neurons, |
|
|
double |
bias |
|
) |
| const |
|
virtual |
◆ evaluateFirstPartialDerivativeForNeuron()
double NumA::CombinationFunctionScalarProduct::evaluateFirstPartialDerivativeForNeuron |
( |
const NeuralNetworkNeuron *const |
neuron, |
|
|
const std::vector< NeuralNetworkNeuron * > & |
neurons, |
|
|
double |
bias |
|
) |
| const |
|
virtual |
◆ classId
const unsigned int NumA::CombinationFunctionScalarProduct::classId |
|
static |
Initial value:=
CombinationFunctionScalarProduct()
Definition: CombinationFunctionScalarProduct.cpp:24
@ ScalarProduct
Definition: CombinationFunctionType.h:20
unsigned int registerCombinationFunction(const CombinationFunctionType::Type type, CombinationFunction *const object)
Definition: NeuralNetworkTypeRegistry.cpp:107
static NeuralNetworkTypeRegistry * getInstance()
Definition: NeuralNetworkTypeRegistry.cpp:79
The documentation for this class was generated from the following files: