- 博客(6)
- 收藏
- 关注
转载 深度学习炼丹自动化训练
引子深度学习的研究,调参是躲不开的话题,动辄几天甚至几周的训练暂且不表,很多时候,我们遇到的模型跑完一次训练只需要十几分钟,刚开始“炼丹”可能会热血冲头,非要等到结果出来,一看不好就立刻调参再炼一轮。但是这样做首先是很没效率的,其次也很不系统,容易让代码越改越乱,实验结果也越来越难以回顾(别问我怎么知道的。自动训练脚本,就是设计好之后自动枚举各个参数进行训练并且保存实验结果的代码。这样的技术其实很容易实现,不过笔者这里更想分享自动化训练意识。自动化训练的好处。一来,程序员的浪漫不就是让代码简化我们的工
2021-03-28 13:15:57
2350
1
原创 pycharm远程调试
pycharm连接服务器远程调试在做深度学习的研究时,我们往往要借助实验室的机器加快训练速度。然而服务器的操作系统往往比较简陋,难以操作,好在pycharm的付费版是提供ssh连接的功能的,这样就能够用pycharm调试代码,然后在服务器上跑。最大程度利用服务器的性能和pycharm的优秀开发体验。同类的文章在网上也可以找到,不过本人参照其进行具体操作时还是感到有些细节没有被讲得很清楚,这一次分享pycharm远程调试的方法,一是自己学习归纳之需要,二是方便朋友们更好的使用自己的pycharm。正式开
2021-01-10 23:09:09
308
转载 MNIST 数据集手写数字图片打印
基于python3.6 绝对有效,能够将数据集中的数据打印。注释详尽,能够很快理解代码。```python# encoding: utf-8"""对MNIST手写数字数据文件转换为bmp图片文件格式。数据集下载地址为http://yann.lecun.com/exdb/mnist。相关格式转换见官网以及代码注释。"""import numpy as npimport structimport matplotlib.pyplot as plt# 训练集文件train_image
2020-10-01 09:44:38
1014
原创 和anaconda斗智斗勇之中文路径
这篇文章很简单,anaconda是python开发的利器,特别是对于数据科学的研究者。但是这东西对初学者的确不友好,网上的安装教程往往不会告诉你这里有个大坑-----你的用户名不能是中文的!如何确认呢,简单来说,打开cmd如果红色框框内的是中文,就是不可以的。如果你是中文用户名,甚至jupyter notebook都打不开,所以你就需要修改用户名,但是win10的用户名修改真的挺麻烦的。这里我推荐一位大佬的解决方案:https://blog.youkuaiyun.com/qq_33835957/articl
2020-09-07 20:35:53
3384
原创 c++ thread join
使用thread创建线程后往往也会使用join函数,这个函数的功能是阻塞当前进程,直到线程要完成的函数执行完毕。这实际上意味着,join之后的语句在线程完成它的工作之前是不会执行的。void fuction(int i){ while(1) cout << i << endl;}int main(){ thread t(fuction,0); t.join(); return 0;}这段代码的功能十分简单,线程会不停地在屏幕上输出传入的参数。在本实例中
2020-06-15 19:16:50
3813
转载 kali-linux-2020.1的安装
作为网络安全的新人,看到网上铺天盖地对kali的推荐,当然忍不住尝试一番。网络上对于kali的安装教程其实已经很详尽了,但是对于一个细节语焉不详,我在这上面哉了两次跟头,终于第三次才有了能够运行的kali系统。这里我将网上的教程和我第三次的操作整合分享给大家,希望对大家有帮助。正文开始!...
2020-03-31 17:01:40
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人