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

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

5月19日/5月26日一天密集式学习  快速带你入门 阅读全文 >


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


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


今天刷知乎才发现可以用itchat来做,通过微信端来查看模型训练进展,可视化loss,可视化准确率,甚至可以用微信来控制程序启动,终止,查看参数等等操作!!!有木有很方便!!!四不四特别酷!!!这样就不用时刻盯着屏幕,盯着log文件了。


无挂断后台执行:


1nohup python tensorflow_itchat.py


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


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


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


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


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

效果:


Loss和准确率


Loss可视化


原文链接:https://www.jianshu.com/p/313c11cb4306


查阅更为简洁方便的分类文章以及最新的课程、产品信息,请移步至全新呈现的“LeadAI学院官网”:

www.leadai.org


请关注人工智能LeadAI公众号,查看更多专业文章

大家都在看

LSTM模型在问答系统中的应用

基于TensorFlow的神经网络解决用户流失概览问题

最全常见算法工程师面试题目整理(一)

最全常见算法工程师面试题目整理(二)

TensorFlow从1到2 | 第三章 深度学习革命的开端:卷积神经网络

装饰器 | Python高级编程

今天不如来复习下Python基础

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值