当前位置: 首页 > article >正文

MATLAB中mse函数用法

目录

语法

说明

示例

使用 mse 性能函数训练神经网络


        mse函数的功能是均方归一化误差性能函数。

语法

perf = mse(net,t,y,ew)

说明

提示

        要在深度学习中使用均方误差,请使用 regressionLayer,或使用 dlarray 方法 mse。

perf = mse(net,t,y,ew) 采用神经网络 net、目标矩阵或元胞数组 t、输出矩阵或元胞数组 y 和误差权重 ew,并返回均方误差。

此函数有两个可选参数,它们与 net.trainFcn 设置为此函数的网络相关联:

  • 'regularization' 可以设置为 0 到 1 之间的任何值。正则化值越大,性能计算中包含的相对于误差的平方权重和偏置就越大。默认值为 0,对应于无正则化。

  • 'normalization' 可以设置为 'none'(默认值);'standard',将 -2 和 2 之间的误差归一化,对应于将 -1 和 1 之间的输出和目标归一化;以及 'percent',将 -1 和 1 之间的误差归一化。此功能对于具有多元素输出的网络非常有用。它确保具有不同目标值范围的输出元素的相对精度被视为具有相同的重要性,而不是优先考虑具有最大目标值范围的输出元素的相对精度。

        可以创建一个将 mse 与 feedforwardnet 或 cascadeforwardnet 搭配使用的标准网络。要准备使用 mse 训练的自定义网络,请将 net.performFcn 设置为 'mse'。这会自动将 net.performParam 设置为具有默认可选参数值的结构体。

        mse 是网络性能函数。它根据均方误差来衡量网络性能。

示例

使用 mse 性能函数训练神经网络

        此示例说明如何使用 mse 性能函数训练神经网络。

        此处创建并训练一个两层前馈网络,以使用 mse 性能函数和正则化值 0.01 来估计体脂百分比。

[x, t] = bodyfat_dataset;
net = feedforwardnet(10);
net.performParam.regularization = 0.01;

        MSE 是 feedforwardnet 的默认性能函数。

net.performFcn

        训练网络并评估性能。

net = train(net, x, t);
y = net(x);
perf = perform(net, t, y)

        也可以直接调用 mse。

perf = mse(net, t, y, 'regularization', 0.01)

参数说明

net — 输入矩阵

        要计算其性能的网络,指定为 SeriesNetwork 或 DAGNetwork 对象。

t — 目标

        目标,指定为矩阵或元胞数组。

y — 输出

        输出,指定为矩阵或元胞数组。

ew — 误差权重

        误差权重,指定为标量。

perf — 网络性能

        以均方误差表示的网络性能。


http://www.kler.cn/news/109211.html

相关文章:

  • ✔ ★【备战实习(面经+项目+算法)】 10.29学习
  • 提高抖音小店用户黏性和商品销量的有效策略
  • Python 批量解压Zip文件
  • RabbitMQ初入门
  • PyCharm中文使用详解
  • <学习笔记>从零开始自学Python-之-常用库篇(十三)内置小型数据库shelve
  • TiDB 7.4 发版:正式兼容 MySQL 8.0
  • 探秘Spring的设计精髓,深入解析架构原理
  • AD9371 官方例程HDL详解之JESD204B RX侧格式配置及各层主要功能
  • 银河麒麟服务器版v4安装程序缺少依赖包,改为利用手机联网在线安装
  • Android 13.0 通过驱动实现禁用usb鼠标和usb键盘功能
  • 【数据结构】插入排序
  • C++标准模板(STL)- 类型支持 (类型特性,is_pointer,is_lvalue_reference,is_rvalue_reference)
  • pytest-yaml 测试平台-3.创建执行任务定时执行用例
  • RabbitMQ学习05
  • 网络滤波器/网络滤波器/脉冲变压器要怎样进行测试,一般要测试哪些参数?
  • 云计算概述笔记
  • 建筑能源管理(7)——建筑节能诊断内容
  • RabbitMQ基础
  • 华为OD机考算法题:寻找最大价值的矿堆
  • [毕设记录]@开题调研:一些产品
  • 分类预测 | Matlab实现KOA-CNN-LSTM-selfAttention多特征分类预测(自注意力机制)
  • [动态规划] (一) LeetCode 1137.第N个泰波那契数
  • 刀具磨损状态识别(Python代码,MSCNN_LSTM_Attention模型,初期磨损、正常磨损和急剧磨损分类,解压缩直接运行)
  • An Early Evaluation of GPT-4V(ision)
  • GORM GEN 生成代码如何自定义方法和表名
  • 学习gorm:彻底弄懂Find、Take、First和Last函数的区别
  • 02【Git分支的使用、Git回退、还原】
  • rust重载比较运算符
  • 前端 :用HTML , CSS ,JS 做一个秒表