赞
踩
学习BP神经网络,推荐先了解其中的数学原理:传送门————》
我是从0基础开始看MATLAB代码的,源码从《MATLAB神经网络43个案例分析》中获取,相对来说讲解得很清楚了,但是对于一穷二白的我来说还是一个很大的挑战,我已经尽己所能很认真地加了很多注释并且已经运行成功了,现在把源码贴出来:
如果我没有加注释的说明是很简单的了,只要百度一下就可以知道了~仅供参考,如果想copy代码的朋友到文末吧,我把所有资料都打包了
%% 清空环境变量 clc clear %% 训练数据预测数据提取及归一化 %下载输入输出数据 load data input output %随机选择1900组训练数据和100组预测数据 %从1到2000间随机排序 k=rand(1,2000);%创建1行2000列服从0~1均匀分布的随机矩阵 [m,n]=sort(k);%m是从小到大排序后序列,排序结果放入m(1*2000)向量,n是m中各个元素在k中的下标 %找出训练数据和预测数据 input_train=input(n(1:1900),:)';%n(1:1900),:)表示取出input中1900行中的数值,单引号(')表示转置矩阵,得到1*1900数据 output_train=output(n(1:1900));%n表示从
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。