| 查看: 3217 | 回复: 9 | |||
ben_moody木虫 (正式写手)
|
[求助]
利用matlab 编写BP神经网络的代码
|
| 那位大侠 会利用matlab 进行编写BP神经网络的代码,并利用遗传算法进行优化,标明一步的用处 |
» 收录本帖的淘帖专辑推荐
matlab典型案例 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有4人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
ACS Applied Polymer Materials投稿
已经有10人回复
RSC ADV状态问题
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
分享matlab的一些代码(入门贴)
已经有19人回复
matlab编写归一化和反归一化程序
已经有5人回复
MATLAB 源代码大全
已经有243人回复
matlab编写的K均值聚类算法
已经有279人回复
如何用matlab软件或者用C及C++自己手工编程寻找转折点
已经有12人回复
如何用MATLAB 实现化学反应方程式(写程序代码)?
已经有20人回复
matlab中dydt的编写要求
已经有12人回复
编写快速的MATLAB代码
已经有230人回复
【求助】用matlab编程,需要将数据自检分类(高手进来指点下)
已经有5人回复
【求助】用matlab编过有限差分法的请进
已经有9人回复

nono2009
超级版主 (文学泰斗)
No gains, no pains.
-

专家经验: +21105 - 应助: 28684 (院士)
- 贵宾: 513.911
- 金币: 2555140
- 散金: 27828
- 红花: 2147
- 沙发: 66666
- 帖子: 1602243
- 在线: 65200.8小时
- 虫号: 827383
- 注册: 2009-08-13
- 性别: GG
- 专业: 工程热物理与能源利用
- 管辖: 科研家筹备委员会
2楼2012-09-10 16:41:56

3楼2012-09-10 16:45:26
ben_moody
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 2562.4
- 红花: 1
- 帖子: 347
- 在线: 175.7小时
- 虫号: 1624840
- 注册: 2012-02-18
- 性别: GG
- 专业: 食品科学基础

4楼2012-09-11 09:48:02
ben_moody
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 2562.4
- 红花: 1
- 帖子: 347
- 在线: 175.7小时
- 虫号: 1624840
- 注册: 2012-02-18
- 性别: GG
- 专业: 食品科学基础

5楼2012-09-11 09:53:22
salor
木虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 3347.5
- 散金: 57
- 红花: 1
- 帖子: 46
- 在线: 264.7小时
- 虫号: 1200166
- 注册: 2011-02-08
- 性别: GG
- 专业: 环境化工
【答案】应助回帖
|
inputs = P'; targets = T';hiddenLayerSize = 10; net = fitnet(hiddenLayerSize); net.inputs{1}.processFcns = {'removeconstantrows','mapminmax'}; net.outputs{2}.processFcns = {'removeconstantrows','mapminmax'}; net.divideFcn = 'dividerand'; % Divide data randomly net.divideMode = 'sample'; % Divide up every sample net.divideParam.trainRatio = 70/100; net.divideParam.valRatio = 15/100; net.divideParam.testRatio = 15/100;net.trainFcn = 'trainlm'; % Levenberg-Marquardt net.performFcn = 'mse'; % Mean squared error net.plotFcns = {'plotperform','plottrainstate','ploterrhist', ... 'plotregression', 'plotfit'}; [net,tr] = train(net,inputs,targets); outputs = net(inputs);errors = gsubtract(targets,outputs); performance = perform(net,targets,outputs) trainTargets = targets .* tr.trainMask{1}; valTargets = targets .* tr.valMask{1}; testTargets = targets .* tr.testMask{1}; trainPerformance = perform(net,trainTargets,outputs) valPerformance = perform(net,valTargets,outputs) testPerformance = perform(net,testTargets,outputs) view(net) T_p=sim(net,P') |
6楼2013-01-14 18:10:36
ben_moody
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 2562.4
- 红花: 1
- 帖子: 347
- 在线: 175.7小时
- 虫号: 1624840
- 注册: 2012-02-18
- 性别: GG
- 专业: 食品科学基础

7楼2013-01-16 22:48:47
8楼2013-06-28 22:07:58
在水一方110
铜虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 2113.8
- 散金: 20
- 红花: 1
- 帖子: 265
- 在线: 36.1小时
- 虫号: 2210556
- 注册: 2012-12-28
- 性别: MM
- 专业: 生物化学

9楼2014-03-19 11:44:00
ben_moody
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 2562.4
- 红花: 1
- 帖子: 347
- 在线: 175.7小时
- 虫号: 1624840
- 注册: 2012-02-18
- 性别: GG
- 专业: 食品科学基础

10楼2014-03-19 15:51:41













回复此楼
ben_moody
求助。刚接触matlab,需要用它进行光谱数据处理。我有100个txt格式数据,两列,分别为x,y坐标值。用matlab 2010b做归一化MappedData = mapminmax(OriginalData, 0, 1);每次都归到-1到1之间,怎么处理? 打算进行二阶导处理,不太会,王大神赐教!不胜感激!