mse
(To be removed) Mean squared normalized error performance function
mse will be removed in a future release. For more information,
see Transition Legacy Neural Network Code to dlnetwork Workflows.
For advice on updating your code, see Version History.
Syntax
Description
Tip
To use mean squared error with deep learning, use the trainnet and set the loss function to
"mse", or use the l2loss function for dlarray objects.
takes a neural network, perf = mse(net,t,y,ew)net, a matrix or cell array of targets,
t, a matrix or cell array of outputs,
y, and error weights, ew, and returns
the mean squared error.
This function has two optional parameters, which are associated with networks
whose net.trainFcn is set to this function:
'regularization'can be set to any value between 0 and 1. The greater the regularization value, the more squared weights and biases are included in the performance calculation relative to errors. The default is 0, corresponding to no regularization.'normalization'can be set to'none'(the default);'standard', which normalizes errors between -2 and 2, corresponding to normalizing outputs and targets between -1 and 1; and'percent', which normalizes errors between -1 and 1. This feature is useful for networks with multi-element outputs. It ensures that the relative accuracy of output elements with differing target value ranges are treated as equally important, instead of prioritizing the relative accuracy of the output element with the largest target value range.
You can create a standard network that uses mse with
feedforwardnet or cascadeforwardnet. To
prepare a custom network to be trained with mse, set
net.performFcn to 'mse'. This
automatically sets net.performParam to a structure with the
default optional parameter values.
mse is a network performance function. It measures the
network’s performance according to the mean of squared errors.
Examples
Input Arguments
Output Arguments
Version History
Introduced before R2006aSee Also
Time Series
Modeler | fitrnet (Statistics and Machine Learning Toolbox) | trainnet | trainingOptions | dlnetwork | l2loss