24小时热门版块排行榜    

查看: 1438  |  回复: 6

32588

银虫 (正式写手)

[求助] 神经网络预测 已有1人参与

请教下,我用BP神经网络来预测钢的淬透性值。8个输入,多个输出,这些输出,存在一个依次减小的关系,但训练好的神经网络,有时并不符合这个规律。我应该用什么神经网络或者什么方法解决会比较合适?谢谢
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bcsnow

铁杆木虫 (著名写手)

输出变换一下试试,如一个基值其他为差值

发自小木虫IOS客户端
2楼2018-12-14 12:38:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

32588

银虫 (正式写手)

引用回帖:
2楼: Originally posted by bcsnow at 2018-12-14 12:38:13
输出变换一下试试,如一个基值其他为差值

谢谢,我试试。这种方法的话,两个输出值是合适的,但多个就不一定合适了。比如输出为:y1,y2,y3,y4......,要求j是y1>y2>y3>y4.......,把y1做基,其它和它做差,也就是输出序列变,y1,y1-y2,y1-y3,y1-y4..........预测出结果,会不会出现y1-y3大于y1-y2的情况,如果相差小的话,也会出吧。
3楼2018-12-14 18:19:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

32588

银虫 (正式写手)

引用回帖:
3楼: Originally posted by 32588 at 2018-12-14 18:19:34
谢谢,我试试。这种方法的话,两个输出值是合适的,但多个就不一定合适了。比如输出为:y1,y2,y3,y4......,要求j是y1>y2>y3>y4.......,把y1做基,其它和它做差,也就是输出序列变,y1,y1-y2, ...

不好意思,写错了,是会出现“y1-y2〉y1-y3”
4楼2018-12-14 18:23:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

32588

银虫 (正式写手)

引用回帖:
2楼: Originally posted by bcsnow at 2018-12-14 12:38:13
输出变换一下试试,如一个基值其他为差值

输出的具体格式如,y11,y12;>y21,y22>y31,y32>y41,y42.....,但y11,y21,y31,y41.......是一个系列,y12,y22,y32,y42.......是一个系列。若以y11,y11-y21,yy31-y21,y41-y31......作为一个做一组,以以y12,y12-y22,yy32-y22,y42-y32.....做为另一组,也很难保证上述关系,您看还有更好的方法吗?
5楼2018-12-14 19:41:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bcsnow

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
32588: 金币+5, ★★★很有帮助 2018-12-19 10:34:12
引用回帖:
3楼: Originally posted by 32588 at 2018-12-14 18:19:34
谢谢,我试试。这种方法的话,两个输出值是合适的,但多个就不一定合适了。比如输出为:y1,y2,y3,y4......,要求j是y1>y2>y3>y4.......,把y1做基,其它和它做差,也就是输出序列变,y1,y1-y2, ...

假设输出是y1, y1-y2, y2-y3,将后面的用最大最小法归一化为[0,1],则差值永远大于0,如果激励函数是Sigmoid函数的话,看看它的图像就明白啦
6楼2018-12-17 12:37:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chiaairabby

捐助贵宾 (正式写手)

那么多输出之间既然有对应关系,能不能先找找输出之间的关系。然后再建立输入和一个输出之间的模型,最后通过一个输出的预测值计算所有输出

发自小木虫Android客户端
7楼2019-05-25 14:46:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 32588 的主题更新
信息提示
请填处理意见