500块让你用旧电脑玩儿深度学习(基础篇)

原文地址

x230.jpg

从几年前开始深度学习、区块链一直就很火,搞的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接口的原因。

NCS2.jpeg

今天我介绍了Model Zoo、NCS,相信大家也对用旧电脑怎么玩儿深度学习有一个大致的概念,之后的文章我们会用这些工具来正式实践用老电脑玩儿深度学习。


PS:欢迎大家关注微信公众号:玩儿转NPU

​PPS:玩儿转NPU是我想把自己折腾的经历记录下来的一个公众号,在《500块让你用旧电脑玩儿深度学习》的系列文章结束的时候会办一个《玩儿转NPU-NCS2漂流》活动,让大家有机会不用500块也能玩儿到NCS2,也能用旧电脑玩儿深度学习,具体的参与规则还在制定,​敬请关注。

非作者授权禁止转载

你可能感兴趣的:(500块让你用旧电脑玩儿深度学习(基础篇))