小引-BP神经网络
BP神经网络模型能够帮助我们实现对数据的预测、分类以及回归的需求。
在个人参加一些数学建模比赛的经历中,但凡用到神经网络模型的论文,都获得了较为不错的成绩。我认为如果对数学建模有兴趣的同学可以思考自己的论文能否套用这个模型,但我建议,只作为辅助模型使用,毕竟这是一个黑盒子,而且仅使用简单的BP神经网络预测效果可能也没有那么好,需要结合一些对数据的过滤技巧、使用改进的神经网络模型。
我这次给大家分享一下搭建网络模型每一步的细节:生成的代码,修改代码、利用程序进行预测。(由于自己的水平有限,本文只限于大家入门使用。)
具体步骤
【bp神经网络预测模型|bp神经网络数字识别matlab_MATLAB 手把手建立BP神经网络模型(一)】1 - 选择Neural Net Fitting
文章图片
文章图片
2-从Inputs和Targets导入模型数据
文章图片
注:MATLAB中网络模型输入数据一般为矩阵,其中要特别注意样本和变量的行和列。
3-确定验证集和测试集
文章图片
4-确定隐藏层层数
文章图片
注:输出层和输入层在数据导入自动确定。
5-选择算法和开始训练
文章图片
6-查看网络性能
文章图片
本期结语
可以看到上述APP使用的过程中,无法对新的输入数据进行预测,因此下一期我将讲讲如何导出上面步骤建立的模型的程序,并且修改对应程序用于我们新数据的预测。
文章图片
包子学习铺
让学习成为一种乐趣
长按扫码关注我们
推荐阅读
- matlab|matlab bp神经网络工具箱_Matlab神经网络工具箱的使用
- 智能优化算法|matlab的简单使用-matlab画f(x)=x^2+y^2的图像
- matlab|以神经网络使用为例的Matlab和Android混合编程
- 数据分析|【20220623】【信号处理】深入理解Pearson相关系数和Matlab corr()、corrcoef()仿真
- matlab|无线通信与编码_MATLAB实现Turbo码的仿真_含仿真代码_Dr.WuYufei
- matlab机械臂仿真|毕业设计-图像绘制系统设计( Matlab机器人工具箱综合应用)
- matlab算法原理详解|【老生谈算法】matlab实现车牌识别中值滤波算法——车牌识别中值滤波算法
- matlab算法原理详解|【老生谈算法】matlab实现自适应对消器的LMS算法——LMS算法
- 基于颜色|基于颜色 车牌定位 matlab,基于MATLAB的车牌定位问题