MATLAB2024版本神经网络工具箱的使用——模型训练/保存/预测

0 引言

BP神经网络是常用的工程预测方法之一。常用的实现方式有直接编程(by:python/matlab等)和matlab神经网络工具箱。直接编程的优势在于算法可解释且灵活性高,采用matlab神经网络工具箱的优势在于方便快捷直观。本篇主要介绍matlab神经网络工具箱的使用方法。2024a版本的matlab对该工具箱做了一定的更新(与2021版本相比),所以本篇以2024a版本为载体讲解。

1 正文

1.1 训练模型

第一步,打开神经网络拟合app。

第二步,在网络中直接导入数据。要注意数据导入类型为数值矩阵,以及区分预测变量和响应及对应的矩阵行列类型。

第三步,导入完成后点击训练。在工具栏中可以查看反应模型效果的各种图表。到此,模型训练完成。(注意模型参数R要符合要求,不符合需求可以重复训练)

1.2 保存模型

相比于之前版本的matlab,2024a将输出模型都放在了工具栏,使用者根据自己的需求输出模型。本篇输出常用的简易训练工作流模型。

导出mat文件和m文件以及训练数据在同一路径下。

至此,保存就完成了。

1.3 使用模型预测

为了验证我们模型的准确性或使用训练好的模型,可以再手动测试一下我们的模型或直接进行预测任务。测试很容易这里不提。只说一下使用方法。

1.首先打开刚刚保存的m文件,在将预测数据导入matlab(同一路径下)。

2.运行后在命令窗使用sim函数预测。eg.predict_y=sim(net,predict_input')

3.生成的预测数据可以在命令窗通过xlswrite函数写入excel文件eg.xlswrite("predict_target.xlsx",predict_y)

结束

需要模拟数据可以后台私信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值