深度学习训练Tips

前言

笔者在刚接触深度学习时,曾因为找不到系统实验指南而抓耳挠腮,十分痛苦,在搜索了无数次资源加上n次痛苦的debug后终于跑起了第一个深度学习实验,为了记录下自己的debug心得和为后来者提供一些建议,所以写下此博客,不足之处,望多多指正

初期准备

系统选择

尽可能选择Linux系统,因为大部分论文实验都是在Linux系统下操作开发,可能到Windows系统上会有一些“水土不服”(别问我是怎么知道的。。。) 推荐租云服务器:便宜的服务器平台:AutoDL[应该是市面上最便宜的,学生认证有优惠] 免费的服务器平台:Google Colab[12小时会自动断开,不过免费,分配的卡也还不错!] 如果自己电脑显卡较好且内存充足,可以选择装虚拟机后显卡直通或装双系统,其中显卡直通笔者没试过,装双系统有点折磨,且不太方便(两个系统不能同时在线)

深度学习环境配置

这里网上教程很多,这里推荐一个我当时配的参考博客: 凌逆战的博客

具体实操

这里我以当时我配的CVPR2020 best paper(Unsupervised Learning of Probably Symmetric Deformable 3D Objects from Images in the Wild)举例: 首先打开论文查看论文代码位置: 训练tips_1.png 点击代码位置后在GitHub中下载代码 然后根据项目处的readme文件按步骤一步步配置 Tips:请注意创建虚拟环境,详细请看conda创建环境 通过创建环境我们可以在一台主机上同时配上不同实验的实验环境并进行训练