请安装我们的客户端
终生免费,永无广告!
第15章 一点“微小”的改动(求追读)(1/2)
“自适应矩估计优化?”,江铭心中念着这个陌生的算法名称,总觉得隐隐有一丝熟悉之感。
既然如此,兑换出来看看吧!
“接受。”
伴随着江铭的低语,系统面板上的积分从105掉到了50。
随之而来的是一种顿悟之感从江铭心底油然而生,整个自适应矩估计优化法,如同烙印一般刻在了他的头脑里。
他抬手便飞速地在编程软件里敲下一行公式。
θk=θk?1?η/((v^1/2)+?)*mk
然后...就没有然后了。
“等等,55积分,就只有一行公式,系统,你是认真的吗?!”
【系统出品,必属精品,一经购买,概不退换。】
好吧,江铭无奈了,点击运行按钮。
师姐的程序重新运行起来。
...
“哈~”,林欣然打了个哈欠,伸了一下懒腰,终于看完一集综艺,午休摸鱼实在太舒服了点。
欢乐的时光就是这么短暂,算算时间,自己历时两天半的神经网络训练应该快跑完了。
神经网络模型的训练时间几乎都是以天为单位计的,林欣然的这个任务还属于较小规模的。
大型任务的训练时间甚至要进行数月之久。
林欣然登上服务器,准备看一下训练结果。
此时她的屏幕上应当出现一条震荡下降的损失曲线。
“啊啊啊啊啊!”,就在她点开损失记录图的时候,立刻发出了尖锐的尖叫。
“为什么,为什么我的程序重新开始了啊!”
显示在屏幕上的,是一个只画了一点点开头的图像。
林欣然如临大敌,她从怀中拿出一副犀牛角的项链,默默戴在了脖子上...
整整五分钟,林欣然才渐渐冷静下来,接受了自己实验被重启了的结局。
她猜测大概率是因为自己实验代码又挂了,被刚好登上实验平台的小师弟好心地重启了。
不过...自己实验都挂了这么多回了,怎么可能不长一点教训呢?
“哼哼,我现在可是每训练一个循环都会把神经网络参数保存一遍,区区bug伤害不到我!”
林欣然正准备手动停掉实验,载入最后一次保存的参数继续训练,手却停在了原地。
这损失曲线的图像不太对劲!
“为什么损失下降的这么平稳啊?”,林欣然默默念叨。
这个实验她半个月里做了不下十次了,无论是怎么调整超参数还是微调神经网络结构,能尝试的都尝试了,训练的收敛性一直不好。
画出的损失曲线她也再熟悉不过了,虽然不同的超参数或者网络结构画出的结果不同,但是都大同小异。
大都是训练100个循环后,损失值在0.3附近震荡。
然而这一次,仅仅跑了20个循环,损失值已经到0.25了,而且仍然在平稳下降中...
林欣然面露疑惑,自己也没做什么大改动啊,怎么会结果如此不同?
她不信邪地查看源代码,看到的结果却令她倒吸一口凉气!
自己的代码怎么一转眼变成这样了?
放眼望去,她的代码结构严密,逻辑清晰,浑然一体如同一台精密的机器。
“难道这个代码...是师弟改写的?”,林欣然抬头看向江铭工位的方向。
毕竟,就算是闹鬼也不可能有这么高文化水平的鬼吧!
师弟太厉害了,刚来实验室一个小时,江铭已经被她视作救星。
江铭则完全沉浸在自己的世界中,全然没有注意到林欣然崇拜的目光。
林欣然一点点翻看师弟写的代码,虽然写代码不行,但是阅读代码逻辑她还是没问题的。
这些代码虽然写得更加严密,但的确可以看出是出自她的程序,逻辑和功能是相同的。
林欣然感叹,幸好江铭只是帮她把代码改写了一下,不是从头推倒重写。
不然她这个师姐的脸面该往哪里放呀!
但是...为什么相同的逻辑,师弟的改写的代码会跑的这么好,损失下降的这么平稳啊!
“不对,一定有逻辑有区别的地方。”,林欣然俯身在电脑前面,眼睛一行行地扫过江铭改过的代码,几乎要钻到电脑里了。
还好江铭的代码足够清晰,每一个功能都单独写成了小的模块单元,不然一般人还真难以在短时间内看完。
林欣然一边阅读,一边和自己印象中的代码逻辑对照,还真找出不少区别。
江铭好心地为她的代码加了很多边界条件和异常处理,至少这个代码应该不会总挂了。
但是这些区别...
她知道代码稳定性的增加远远不至于让训练结果出现损失曲线图像所显示出的那样天翻地覆的变化。
林欣然把江
本章未完,点击下一页继续阅读。
不想错过《从信息学霸到神级科学家》更新?安装看书屋专用APP,作者更新立即推送!终生免费,永无广告!可换源阅读!