|
ActivationNeuronCompute Method
|
Computes output value of neuron.
Namespace:
Accord.Neuro
Assembly:
Accord.Neuro (in Accord.Neuro.dll) Version: 3.8.0
Syntax public override double Compute(
double[] input
)
Public Overrides Function Compute (
input As Double()
) As Double
Request Example
View SourceParameters
- input
- Type: SystemDouble
Input vector.
Return Value
Type:
DoubleReturns neuron's output value.
Exceptions Exception | Condition |
---|
ArgumentException | Wrong length of the input vector, which is not
equal to the expected value. |
Remarks The output value of activation neuron is equal to value
of nueron's activation function, which parameter is weighted sum
of its inputs plus threshold value. The output value is also stored
in Output property.
Note |
---|
The method may be called safely from multiple threads to compute neuron's
output value for the specified input values. However, the value of
Output property in multi-threaded environment is not predictable,
since it may hold neuron's output computed from any of the caller threads. Multi-threaded
access to the method is useful in those cases when it is required to improve performance
by utilizing several threads and the computation is based on the immediate return value
of the method, but not on neuron's output property. |
See Also