问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

神经网络算法中,参数的设置或者调整,有什么方法可以采用

发布网友 发布时间:2022-04-23 06:30

我来回答

1个回答

热心网友 时间:2023-10-05 02:42

若果对你有帮助,请点赞。
神经网络的结构(例如2输入3隐节点1输出)建好后,一般就要求神经网络里的权值和阈值。现在一般求解权值和阈值,都是采用梯度下降之类的搜索算法(梯度下降法、牛顿法、列文伯格-马跨特法、狗腿法等等),这些算法会先初始化一个解,在这个解的基础上,确定一个搜索方向和一个移动步长(各种法算确定方向和步长的方法不同,也就使各种算法适用于解决不同的问题),使初始解根据这个方向和步长移动后,能使目标函数的输出(在神经网络中就是预测误差)下降。 然后将它更新为新的解,再继续寻找下一步的移动方向的步长,这样不断的迭代下去,目标函数(神经网络中的预测误差)也不断下降,最终就能找到一个解,使得目标函数(预测误差)比较小。
而在寻解过程中,步长太大,就会搜索得不仔细,可能跨过了优秀的解,而步长太小,又会使寻解过程进行得太慢。因此,步长设置适当非常重要。
学习率对原步长(在梯度下降法中就是梯度的长度)作调整,如果学习率lr = 0.1,那么梯度下降法中每次调整的步长就是0.1*梯度,
而在matlab神经网络工具箱里的lr,代表的是初始学习率。因为matlab工具箱为了在寻解不同阶段更智能的选择合适的步长,使用的是可变学习率,它会根据上一次解的调整对目标函数带来的效果来对学习率作调整,再根据学习率决定步长。
机制如下:
if newE2/E2 > maxE_inc %若果误差上升大于阈值
lr = lr * lr_dec; %则降低学习率
else
if newE2 < E2 %若果误差减少
lr = lr * lr_inc;%则增加学习率
end
详细的可以看《神经网络之家》nnetinfo里的《[重要]写自己的BP神经网络(traingd)》一文,里面是matlab神经网络工具箱梯度下降法的简化代码

若果对你有帮助,请点赞。
祝学习愉快
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 有道词典里的英音的音标为什么和以前我学不一样呢?差别不大,但还是不一样。美音我好像都没学过。 神经网络利用哪种算法将损失函数的值降到最低? 梯度下降算法是指什么 神经网络 我姊让人难以忍受 呗筱姊的含义,这个词该怎么解释一下那 迸溅 迸的意思 伫立 伫 盘虬卧龙 虬 倔强 扒窃 扒 贪婪 婪 姊妹 姊的意思 四门对开冰箱哪个牌子好 海尔4门冰箱哪款好用 冰箱哪个牌子好,十大四门冰箱品牌排名推荐 买冰箱的时候,是应该选择对开门的还是四开门的呢? 卡萨帝冰箱四开门哪个是冷冻室? 四开门冰箱推荐哪款?? 拼多多页面黑色怎么调 新手练字应怎么练起,写什么字体好? 成年人练字练什么字体好? 字写的不好,应该怎么练,练什么字体??? 初中练什么字体好? 初学者练习什么字体好?硬笔书法! 初学者练字练什么字体 戴尔笔记本风扇怎样除尘为什么这样啊? 有道词典的美英音标是什么版本的? 神经网络中训练函数(基本梯度下降法、BP算法)和优化算法(SDG,ADAM)有什么关系 有道词典为什么读不了音标,,写音标上去读的是汉语拼音 梯度下降法怎么改变神经网络中的权重 有道词典怎么让翻译出来的单词发音? 对于非连续目标在深度神经网络的优化过程中 哪种梯度下降方法最好 有道词典中的音标为什么和音标教程的发音不一样? 对于非连续目标在深度神经网络的优化过程中,哪种梯度下降方法是最好的 音标读法问题,一个音标可以有多种读法吗? 我用有道词典,出来的单词音标有几个,我该读哪个才正确? 神经网络训练速度最慢的算法?是哪一个? 保险公司理赔流程是什么? 英语中的i.e.怎么读 怎样可以提高神经网络的收敛速度? 保险公司的理赔方式有哪些? 对于非连续目标在深度神经网络的优化中哪种梯度下降方法最好 求教深度学习算法的结构问题 有道词典有时候发音好像不准啊 音标给一种,发音又是一种 比如preface 发生交通事故保险公司怎么理赔 神经网络梯度为0是不是算训练得很好!