微信监控机器学习、深度学习训练过程,可视化

五月两场 | NVIDIA DLI 深度学习入门课程

5月19日/5月26日

一天密集式学习 快速带你入门

正文共765个字,3张图,预计阅读时间5分钟。

训练复杂的机器学习、深度学习模型,往往需要几十分钟、几小时,甚至需要几天,真的是等到花儿也谢了,看结果的时候,经常不断的通过命令查看服务器Log文件,来查看loss、accuracy、混淆矩阵等等结果。

无挂断后台执行:

模型跑起来后,就可以去看电影,打篮球,撩妹(划掉,程序员不擅长),睡觉(这个才是猿类的恩赐,哈哈),看看手机,就能知道模型训练的如何,是否需要进一步操作,调整,以便计划下一步工作。

看到知乎上一个脑洞大开的哥哥的回答:

能盯着loss看一个小时,想象自己就是搜索点。然后幻想自己是个游戏里的小人在山谷里摸索,到处都是战争迷雾,我的视野还特别小。看到带周期波动的下降就会感觉自己在一个圆筒的滑梯里忽左忽右的出溜。看到上升就会突然紧张,再瞄一下acc比较train和val,像一个赌徒企图从绝望中看到希望。loss再度下降时会产生强烈的快感,觉得艰难地翻过了一座小山。快要收敛时安慰自己,前方还会有深渊。最后收敛时告诉自己,就是这里了,我累了。然后休息一下,分析分析,终于决定:算了再加一层吧……

写的比较匆忙,后续添加一些tools,以便后续调用。

用例子mnist手写识别当Demo,代码链接:https://github.com/TracyMcgrady6/TF_itchat

效果:

Loss和准确率

Loss可视化

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180521A1CW3K00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券