Skip to main content

NeuralNetworkRun

NeuralNetworkRun [/Q/Z] Input=testWave, WeightsWave1=w1, WeightsWave2=w2

warning

This operation is deprecated.

The NeuralNetworkRun operation uses the interconnection weights generated by NeuralNetworkTrain, and saved in the waves M_Weights1 and M_Weights2, to execute the network for a given input. The input can contain a single run represented by a 1D wave or M runs represented by M columns of a 2D wave. The output of the calculation is saved in the wave W_NNResults or M_NNResults depending on the dimensionality of the input wave. The structure of the network is completely specified by the two weights waves and must match the number of rows in the input wave.

Flags

/QSuppresses printing information in the History area.
/ZNo error reporting.

Parameters

Input=testWaveSpecifies the input to the neural network. testWave must be a single or double precision wave containing entries in the range [0,1] and have the correct number of rows to match the weights. Execute the network for multiple runs by using a 2D input wave where each column corresponds to a single run. For a 2D input, the result will be stored in M_NNResults with a corresponding column structure.
WeightsWave1=w1Specifies the interconnection weights between the input and the hidden layer.
WeightsWave2=w2Specifies the interconnection weights between the hidden layer and the output.

See Also

NeuralNetworkTrain