av久久久-av九九九-av九九-av激情网-欧美三级在线-欧美三级一区二区三区

Matlab——nntool_validation check

2017-01-17  by:CAE仿真在線  來源:互聯網

問:求助:有人懂validationcheck嗎?


我在訓練BP網絡時,nntraintool的界面上提示說validationstop.而且它的validationcheck自動顯示的是6,而訓練目標沒有達到,訓練就結束了。

答:validationcheck
翻譯過來:確認檢查
內涵:神經網絡的樣本若輸入網絡,默認情況下會將樣本隨即分為3類:訓練樣本,確認樣本和測試樣本。確認檢查值默認是6,它的意思是指隨著網絡利用訓練樣本進行訓練的過程中,確認樣本的誤差曲線連續6次迭代不在下降。這時訓練終止(這只是訓練終止條件之一,滿足任一終止條件,訓練過程都將終止)深層含義你可以這樣理解,如果隨著網絡的訓練,確認樣本的誤差已經基本不在減小,甚至增大,那么就沒有必要再去訓練網絡了,因為繼續訓練下去的話,在利用測試樣本進行測試網絡的話,測試樣本的誤差將同樣不會有所改善,甚至會出現過度擬合的現象。validationchecks已經達到設置的值了,所以停止訓練了,如果網絡在連續max_failepochs后不能提高網絡性能,就停止訓練。

有三種方法解決這個問題;

1提高validationchecks的數值,比如設置net.trainParam.max_fail=200;其實這等于自己糊弄自己嚴重不推薦,出現停止訓練,就是因為被訓練的網絡已經過擬合,停下來是應該的。但6的確有點小,建議改成1020之間的數
2修改被訓練的網絡,比如說再加一個隱藏層試試
3如果是數據太相近的問題,試試選擇用divideind

還可以加入如下參數,取消validationcheck功能
net.divideFcn=''
但是這個方法對于網絡的訓練精度提高和輸出的逼近程度沒有顯著改善,但是取消這個功能之后,gradient又首先達到指定的目標,我的神經網絡是不是陷入局部最優了。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:Matlab——nntool_validation check MatLab培訓 MatLab培訓課程 MatLab在線視頻教程 MatLab技術學習教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 男孩变女孩tg动画| 柏欣彤12点以后跳的广场舞| 男孩变女孩tg动画| 2001年日历全年表| 日韩在线操| reimei影虎| 挤鼻子黑头超多视频| 翟小兴演过的电视剧大全| 吻胸亲乳激情大尺度| 庞敏| 轻佻寡妇电影| 番金连| 左佳| 狼来了ppt免费下载| 富坚真| 郑艳丽的经典电影| 第一财经今日股市直播间在线直播 | 挠中国美女丝袜脚心| 鬼龙院花子的一生| 零食加盟店10大品牌| 热带夜的引诱| 二丫的美好生活[年代]| 生化危机启示录2| 酒图片| 伪装者 豆瓣| 隐形变异作风问题清单及整改措施| 免费看黄在线看| 恶行之外电影完整在线观看| 监狱女孩电影| 集体生活成就我教学设计| bitch slap| 房东电影| 大太监李莲英| 张扬导演| 欧美动作电影| 六级词汇电子版| 猪哥会社| 少年圆鱼洲 综艺| 迷案1937电视剧剧情介绍| 希比·布拉奇克| 命运航班|