Суммируйте функцию производительности квадратичной невязки
perf = sse(net,t,y,ew)
[...] = sse(...,'regularization',regularization)
[...] = sse(...,'normalization',normalization)
[...] = sse(...,'squaredWeighting',squaredWeighting)
[...] = sse(...,FP)
sse является функцией производительности сети. Это измеряет уровень согласно сумме квадратичных невязок.
perf = sse(net,t,y,ew) берет эти входные параметры и дополнительные параметры функции,
net | Нейронная сеть |
t | Матричный или массив ячеек целевых векторов |
y | Матричный или массив ячеек выходных векторов |
ew | Ошибочные веса (значение по умолчанию = |
и возвращает квадратичную невязку суммы.
Эта функция имеет три дополнительных параметра функции, которые могут быть заданы с названием параметра / парные аргументы, или в качестве аргумента FP структуры с полями, имеющими название параметра, и присвоили значения параметров.
[...] = sse(...,'regularization',regularization)
[...] = sse(...,'normalization',normalization)
[...] = sse(...,'squaredWeighting',squaredWeighting)
[...] = sse(...,FP)
regularization — может быть установлен в любое значение между значением по умолчанию 0 и 1. Чем больше значение регуляризации, тем веса более в квадрате и смещения учтены в вычислении производительности.
normalization — может быть установлен в 'absolute' по умолчанию или 'normalized' (который нормирует ошибки к области значений [+2 -2], сопоставимой с нормированным выводом и целевыми диапазонами [-1 1]), или 'percent' (который нормирует ошибки к области значений [-1 +1]).
squaredWeighting — может быть установлен в true по умолчанию, для применения ошибочных весов к квадратичным невязкам; или false для применения ошибочных весов к абсолютным погрешностям перед обработкой на квадрат.
Здесь сеть обучена, чтобы соответствовать простому набору данных и его вычисленной производительности
[x,t] = simplefit_dataset; net = fitnet(10); net.performFcn = 'sse'; net = train(net,x,t) y = net(x) e = t-y perf = sse(net,t,y)
Чтобы подготовить пользовательскую сеть, которая будет обучена с sse, устанавливает net.performFcn на 'sse'. Это автоматически устанавливает net.performParam на параметры функции по умолчанию.
Затем вызывая train, adapt или perform приведут к sse, используемому, чтобы вычислить производительность.