| 查看: 2720 | 回复: 12 | |||
| 本帖产生 1 个 仿真EPI ,点击这里进行查看 | |||
[交流]
【求助】运用BP神经网络训练材料本构模型的一个问题已有4人参与
|
|||
资源收集 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
导师想让我从独立一作变成了共一第一
已经有8人回复
博士读完未来一定会好吗
已经有23人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
» 本主题相关商家推荐: (我也要在这里推广)
» 本主题相关价值贴推荐,对您同样有帮助:
求助,同一种材料,算不同结构时,ISIF取几呢
已经有5人回复
怎样构建聚苯胺的模型
已经有7人回复
关于 MS 5.5并行的问题
已经有4人回复
关于分子轨道结构图的问题
已经有6人回复
模板法所得碳材料为何没保持模板的微结构?
已经有7人回复
关于构建细胞实验室的细节问题
已经有35人回复
matlab 的 bp神经网络 预测 问题..小作业..
已经有9人回复
Johnson-cook本构模型参数
已经有16人回复
实验数据的数学模型构建、曲线拟合方面问题求助
已经有6人回复
【求助】关于多相流mixture模型中材料定义问题
已经有12人回复
【请教】问一个基础性问题:纳米材料的结构
已经有9人回复

★ ★ ★
adu886886(金币+3):鼓励交流 2010-05-06 16:04:05
rain8898(金币+5):多谢了,有什么问题再交流下好吗? 2010-05-10 17:41:07
adu886886(金币+3):鼓励交流 2010-05-06 16:04:05
rain8898(金币+5):多谢了,有什么问题再交流下好吗? 2010-05-10 17:41:07
|
1. net=newff(I,T,[10,1],{'tansig','purelin'}); 改为 net=newff(I,T,[10,1],{'tansig','purelin'},'trainlm'); 试试 2. 有人提到过使用init(net)最后自己的程序好使了~~ 3. 收敛问题本身就不是太好说,楼主应该考虑下其是否收敛,然后可以参考下: http://blog.sina.com.cn/s/blog_4af655c30100d86h.html |

2楼2010-05-05 21:37:03

3楼2010-05-05 21:40:28
rewind
至尊木虫 (正式写手)
- 仿真EPI: 1
- 应助: 25 (小学生)
- 贵宾: 0.02
- 金币: 15629.7
- 红花: 13
- 帖子: 926
- 在线: 98.5小时
- 虫号: 562631
- 注册: 2008-05-24
- 专业: 流体力学

4楼2010-05-05 21:48:11

5楼2010-05-10 17:50:03
luomingqi
木虫 (正式写手)
- 应助: 47 (小学生)
- 金币: 4356.8
- 散金: 20
- 红花: 1
- 帖子: 870
- 在线: 66.5小时
- 虫号: 896596
- 注册: 2009-11-07
- 性别: GG
- 专业: 控制理论与方法

6楼2010-05-10 18:56:18
|
我现在有这么个问题, 我用的是matlab2009a版本的,建立神经网络的时候,以下这两个有什么区别? I=...... %输入矩阵 T=。。。。%输出矩阵 net=newff(minmax(I),[12 2 1],{'tansig','tansig','purelin'},'trainlm'); %方法1 net=newff(I,T,[12 2],{'tansig','tansig','purelin'},'trainlm'); %方法2 请问,以上两种方法有什么区别,为什么我用第一种方法训练的时候,点击performance,出来的就只是train,而用第二种方法训练的时候则有train,test等等,而且,一般用第二种方法,很快就会结束迭代。请高手给指点下。谢谢! |

7楼2010-05-10 23:18:14

8楼2010-05-10 23:35:51
★ ★ ★ ★ ★
adu886886(金币+3):辛苦了 2010-05-12 07:57:41
nono2009(仿真EPI+1):认真解答,辛苦了。 2010-05-12 08:12:11
zzuwangshilei(金币+2):深入讨论,分享经验 2010-05-12 11:48:59
rain8898(金币+5):辛苦了,不过好像还有点东西没有回答,再麻烦了 2010-05-13 11:47:38
adu886886(金币+3):辛苦了 2010-05-12 07:57:41
nono2009(仿真EPI+1):认真解答,辛苦了。 2010-05-12 08:12:11
zzuwangshilei(金币+2):深入讨论,分享经验 2010-05-12 11:48:59
rain8898(金币+5):辛苦了,不过好像还有点东西没有回答,再麻烦了 2010-05-13 11:47:38
|
好像是因为matlab版本问题... %7.0版本使用下面代码 %输出层的神经元个数必须等于tn的行数 %每层的传递函数可以自己指定 %创建了2层网路,隐层s(i)(任意);输出层4(由tn决定不可改,但需输入) %net=newff(minmax(pn),[s(i),4],{'tansig','purelin'},'trainlm'); % %7.6版本使用下面的代码 %输出层神经元由tn决定,不需要输入,我们只需要确定输入层和隐层的神经元个数 %所有层的传递函数都可以自己定义 %创建3层网络,输入层8(任意);隐层s(i)(任意);输出层4(由tn决定,不可改,不需要输入) % %其实两个版本的区别在于7.6的bp网络创建函数直接给出了t,故最后一层不需要指定了,故相同的参数时,7.6的会多一层 % net=newff(pn,tn,[4,s(i)],{'tansig','tansig','purelin'},'trainlm'); |

9楼2010-05-11 23:38:58
破尘居士2
新虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 27.3
- 帖子: 170
- 在线: 51.4小时
- 虫号: 1162696
- 注册: 2010-12-05
- 性别: GG
- 专业: 金属材料的力学行为

10楼2011-12-28 17:03:20
















回复此楼
894722179
