Click or drag to resize
Accord.NET (logo)

NetworkCompute Method

Compute output vector of the network.

Namespace:  Accord.Neuro
Assembly:  Accord.Neuro (in Accord.Neuro.dll) Version: 3.5.0
public virtual double[] Compute(
	double[] input
Request Example View Source


Type: SystemDouble
Input vector.

Return Value

Type: Double
Returns network's output vector.

The actual network's output vecor is determined by layers, which comprise the layer - represents an output vector of the last layer of the network. The output vector is also stored in Output property.

Note Note
The method may be called safely from multiple threads to compute network'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 network'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 network's output property.

See Also