- 博客(5)
- 收藏
- 关注
原创 随手记:机器学习工程师newbees最常犯的六种错误(Top 6 errors novice machine learning engineers make)
原博文来自 Medium,被北邮陈光老师发了在微博上。很久以前就收藏了但一直没看,今天拿出来发现文章很短而且颇具启发性,没经验的人在做数据类实践的时候确实想不到这些问题。 下面是我理解之后写的简单笔记,原文请自行搜索。 PS. Medium 是个好网站。1 使用默认的损失函数损失函数的作用是将当前问题转化为一个可求解的优化问题。损失函数需要建立在具体问题之上,对于一部分实际问题,已...
2018-03-28 11:38:20 306
原创 多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
服务器有多张显卡,一般是组里共用,分配好显卡和任务就体现公德了。除了在代码中指定使用的 GPU 编号,还可以直接设置可见 GPU 编号,使程序/用户只对部分 GPU 可见。操作很简单,使用环境变量 CUDA_VISIBLE_DEVICES 即可。 具体来说,如果使用单卡运行 Python 脚本,则可输入CUDA_VISIBLE_DEVICES=1 python my_script.p...
2018-03-27 08:43:14 1735
原创 Ubuntu 挂载移动硬盘(U盘)传输文件
实验室信号非常乱,我用 WIFI 连着新主机,速度非常感人。大的数据只好换移动硬盘拷贝。主机的地盘被人抢了,无奈找了个位置放下,但现在没了显示器,全靠命令行。……倒也无所谓,毕竟终端才是操作系统的本体嘛。 Ubuntu 16.04 和更新的版本应该都支持 NTFS,不支持请另外安装软件包。挂载移动存储说白了就是 mount 和 umount俩命令的事儿。 接好移动硬盘,先 sudo blkid...
2018-03-25 15:57:27 8956
原创 升级 CUDA 到 9.0、Tensorflow 到1.6
Update 注意,官方编译的 TF1.6 尚不支持 cuDNN 7.1.x,下载时请选择 cuDNN 7.0.x。Tensorflow 最新的 1.6 版本需要 CUDA9.0,原来装的是 8.0 。这就需要卸载一个、安装一个。 虽然 Linux 内核的系统下删除软件给人的印象好像直接删目录就可以,但 CUDA 牵扯太多系统层面的东西,所以官方如果有正式解决方案那肯定优先使用。官...
2018-03-25 15:48:47 13489
原创 一个项目的经验教训:关于打乱和拆分数据
最近因为某事要准备一点材料,刚好前段时间给导师做项目的时候遇到一个大坑,浪费了很多时间,所以就着这个问题顺便做点总结。传统的机器学习,即在深度学习流行之前的问题的一般处理流程通常是“预处理->特征变换->分类/回归”。即便现在深度学习似乎要统治业界,但要转换成这样的步骤,也不过是将“特征变换”与“分类/回归”合二为一而已,该做的预处理往往还是要做。《深度学习(Deep Learni...
2018-03-08 15:11:11 8614 22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人