从几年前开始深度学习、区块链一直就很火,搞的 NVIDIA 的显卡价格也很火,虽然这些技术的热度和显卡的价格渐渐回落下来,但还不是每个程序员手里都能有一张性能不错的显卡,如果没有性能不错的显卡还想玩儿下深度学习怎么办?今天我就开始用一系列文章介绍一种方法,让旧电脑也能玩儿深度学习。
旧电脑?多旧呢?用 ThinkPad 来举例子的话,差不多就是 X230 了吧,需要有 USB3.0 接口,为什么需要 USB3.0 的接口?先卖个关子等到文章后面的时候再解释。
既然是旧电脑,然后还是 X230 这种旧电脑那基本上就不用考虑自己从头来训练一个模型了。所以我们就考虑拿网上 Model Zoo 里的模型来玩儿或者用迁移学习的方法大量的减少训练需要消耗的硬件资源和时间。
Model Zoo 按照字面意思理解就是模型动物园,是存放各种预训练模型的地方。现在几乎所有流行的深度学习框架都有自己的 Model Zoo,训练这些 Model Zoo 的数据集大部分是网络上的流行公开数据集。
我收集的 Model Zoo 有:
Caffe 的 Model Zoo: https://caffe.berkeleyvision.org/model_zoo.html
Tensorflow 的 Model: https://github.com/tensorflow/models
Keras 的 Applications: https://keras.io/applications/
旧电脑有了,Model 我们也从 Model Zoo 里面拿来了,那么该怎么玩儿呢? Intel 在 2016 年的时候收购了 Movidius 这家公司,这家公司主要是研发低价低功耗高性能的视觉处理器芯片——Myriad 系列 VPU ( Vision Processing Unit )。所以我们的 500 块也就是用于买搭载了 Myriad VPU 的 NCS2 神经计算棒,这个神经计算棒使用 USB3.0 接口,这也正是我们前面提到的旧电脑需要有 USB3.0 接口的原因。
今天我介绍了 Model Zoo、NCS,相信大家也对用旧电脑怎么玩儿深度学习有一个大致的概念,之后的文章我们会用这些工具来正式实践用老电脑玩儿深度学习。
PS:玩儿转 NPU 是我想把自己折腾的经历记录下来的一个公众号,在《 500 块让你用旧电脑玩儿深度学习》的系列文章结束的时候会办一个《玩儿转 NPU-NCS2 漂流》活动,让大家有机会不用 500 块也能玩儿到 NCS2,也能用旧电脑玩儿深度学习,具体的参与规则还在制定,敬请关注。
萌新记录笨拙的折腾记录,有什么不合适的地方欢迎大家指出。
欢迎关注公众号:玩儿转 NPU,之后还会有各种各样的活动。
1
matrix1010 2019-11-29 18:56:51 +08:00 via Android
为啥不用 colab? gpu, tpu 都有, 只需要一个浏览器就行
|
2
111qqz 2019-11-29 19:16:17 +08:00 via Android
x230 太新了,x200 还在战斗(滑稽
|
3
dandycheung 2019-11-29 19:33:35 +08:00 via iPhone
手持 T60,进来一看满怀的希望落空了
|
4
0772boy 2019-11-29 21:46:42 +08:00
都用 USB3.0 了还叫旧电脑,,,告辞- -||
|
5
blindie 2019-11-30 02:20:43 +08:00
emmm, 老式笔记本有个 express card 接口,可以外接 egpu,应该可以写 cuda
|
6
philobscur 2019-11-30 09:11:40 +08:00
点进来以前以为是垃圾佬帖。
|
7
quech 2019-11-30 11:38:07 +08:00
630M 不就支持 cuda 了啊
|