Click or drag to resize
Accord.NET (logo)

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
)
Request Example View Source

Parameters

input
Type: SystemDouble
Input vector.

Return Value

Type: Double
Returns neuron's output value.
Exceptions
ExceptionCondition
ArgumentExceptionWrong 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 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