Parameters that govern a NeuralField's dynamics.
More...
#include <neural_field.h>
Parameters that govern a NeuralField's dynamics.
◆ NeuralFieldParameters() [1/3]
| dnf_composer::element::NeuralFieldParameters::NeuralFieldParameters |
( |
| ) |
|
|
inline |
Default constructor: tau=25, restingLevel=-5, sigmoid(0, 10).
◆ NeuralFieldParameters() [2/3]
| dnf_composer::element::NeuralFieldParameters::NeuralFieldParameters |
( |
double |
tau, |
|
|
double |
restingLevel, |
|
|
const ActivationFunction & |
activationFunction |
|
) |
| |
|
inline |
Construct with explicit tau, resting level, and activation function.
- Parameters
-
| tau | Time constant in ms. |
| restingLevel | Homogeneous resting level h. |
| activationFunction | Pointwise nonlinearity. |
◆ NeuralFieldParameters() [3/3]
| dnf_composer::element::NeuralFieldParameters::NeuralFieldParameters |
( |
const NeuralFieldParameters & |
other | ) |
|
|
inline |
◆ operator=()
◆ operator==()
| bool dnf_composer::element::NeuralFieldParameters::operator== |
( |
const NeuralFieldParameters & |
other | ) |
const |
|
inline |
◆ toString()
| std::string dnf_composer::element::NeuralFieldParameters::toString |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ activationFunction
| std::unique_ptr<ActivationFunction> dnf_composer::element::NeuralFieldParameters::activationFunction |
Nonlinearity applied to activation to produce output.
◆ startingRestingLevel
| double dnf_composer::element::NeuralFieldParameters::startingRestingLevel |
Homogeneous resting level (h); sub-threshold when negative.
◆ tau
| double dnf_composer::element::NeuralFieldParameters::tau |
Time constant of the field's relaxation dynamics.
The documentation for this struct was generated from the following files: