V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
allen0125
V2EX  ›  Python

水了一篇 Blog--500 块让你用旧电脑玩儿深度学习(基础篇)

  •  
  •   allen0125 · 2019-11-29 17:44:23 +08:00 · 3912 次点击
    这是一个创建于 1571 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文地址

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

    萌新记录笨拙的折腾记录,有什么不合适的地方欢迎大家指出。

    欢迎关注公众号:玩儿转 NPU,之后还会有各种各样的活动。

    7 条回复    2019-11-30 11:38:07 +08:00
    matrix1010
        1
    matrix1010  
       2019-11-29 18:56:51 +08:00 via Android
    为啥不用 colab? gpu, tpu 都有, 只需要一个浏览器就行
    111qqz
        2
    111qqz  
       2019-11-29 19:16:17 +08:00 via Android
    x230 太新了,x200 还在战斗(滑稽
    dandycheung
        3
    dandycheung  
       2019-11-29 19:33:35 +08:00 via iPhone
    手持 T60,进来一看满怀的希望落空了
    0772boy
        4
    0772boy  
       2019-11-29 21:46:42 +08:00
    都用 USB3.0 了还叫旧电脑,,,告辞- -||
    blindie
        5
    blindie  
       2019-11-30 02:20:43 +08:00
    emmm, 老式笔记本有个 express card 接口,可以外接 egpu,应该可以写 cuda
    philobscur
        6
    philobscur  
       2019-11-30 09:11:40 +08:00
    点进来以前以为是垃圾佬帖。
    quech
        7
    quech  
       2019-11-30 11:38:07 +08:00
    630M 不就支持 cuda 了啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5948 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:02 · PVG 10:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.