V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PhilosophyKing
V2EX  ›  TensorFlow

Python + TensorFlow 深度学习中文教程

  •  
  •   PhilosophyKing · 2016-10-10 10:58:25 +08:00 · 8401 次点击
    这是一个创建于 2968 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,第一次在 V2EX 发帖。

    深度学习现在已经从研究领域慢慢走向实际应用。而中文世界的教程还比较少。

    我正在制作一个中文深度学习教程。 V2EX 是一个很厉害的社区,所以尝试在这里给大家分享一下。

    教程 Github 的地址 https://github.com/CreatCodeBuild/TensorFlow-Chinese-Tutorial

    视频全部在 B 站 http://space.bilibili.com/16696495

    我也是一个学习者,并不是专家。我只是自发地觉得有必要分享我的学习所得。

    对教程有意见和建议请提出来。谢谢支持啦。

    25 条回复    2016-10-14 14:41:46 +08:00
    cheetah
        1
    cheetah  
       2016-10-10 11:30:32 +08:00
    感谢楼主
    byteli
        2
    byteli  
       2016-10-10 11:50:38 +08:00
    太好了。收藏
    jccg90
        3
    jccg90  
       2016-10-10 11:55:00 +08:00
    能用 IPython Notebook 来学 tf 框架吗。。。 Notebook 画图太方便了,学习比较直观
    rust
        4
    rust  
       2016-10-10 12:00:11 +08:00
    视频有没有地方下载,B 站压缩太厉害了~
    oop99
        5
    oop99  
       2016-10-10 12:38:47 +08:00
    mark, 感谢, 希望持续更新
    33Cat
        6
    33Cat  
       2016-10-10 12:41:48 +08:00
    非常感谢,已 mark
    33Cat
        7
    33Cat  
       2016-10-10 12:42:09 +08:00
    话说,直接从 3 开始的? 1 和 2 呢?
    PhilosophyKing
        8
    PhilosophyKing  
    OP
       2016-10-10 13:53:45 +08:00
    @33Cat 在 github 的 readme 里面有 1 和 2 的视频链。
    PhilosophyKing
        9
    PhilosophyKing  
    OP
       2016-10-10 13:56:47 +08:00
    @jccg90 开发效率问题。将所有代码都写好了之后,粘贴到 Notebook 来展示是适用的。但是直接在 notebook 上开发效率太慢。

    而且你做真正的深度学习软件模块的时候不可能用 botebook 吧?

    可视化有 TensorBoard 这个组件。我之后会用到
    dxcqcv
        10
    dxcqcv  
       2016-10-10 13:56:58 +08:00
    TF 能用 JS 开发吗
    PhilosophyKing
        11
    PhilosophyKing  
    OP
       2016-10-10 13:59:05 +08:00
    @rust 目前没有。整个系列还没有做好。而且质量也还很惭愧。
    PhilosophyKing
        12
    PhilosophyKing  
    OP
       2016-10-10 14:05:57 +08:00
    @dxcqcv 官方只给了 C++的底层 API 和 Python 的顶层 API 。

    其他语言的都是社区在推进。

    我也是 JS 开发者。加入了 TF JS 社区的 Slack. 有兴趣可以搜一搜 Slack 加入。

    不过社区已经有大概半年没有什么动静了。

    我估计项目是死了。

    JS Binding 的主要难点是, JS 没有 64 位整数的类型。 JS Number 是 64 位浮点,俗称 double 。

    而且 Python API 中有一些 C++ API 没有提供的。

    所以 JS Implementation 会很艰难。

    JS for Scientific Computing 也许会在 JS2017 或者 2018 中有一定支持。我希望。。。
    JayFang1993
        13
    JayFang1993  
       2016-10-10 15:23:28 +08:00
    看了一期,不错不错~~ 可以拉个群 Slack 或者 wechat
    Aspx
        14
    Aspx  
       2016-10-10 17:26:21 +08:00
    看了第一期,实在看不下去了。提个建议,你录制教程之前可以先把要打好的文字信息录好么? 10 分钟足够讲完的东西,非要拖半个小时
    menc
        15
    menc  
       2016-10-10 18:26:35 +08:00
    第一节课你讲的那个向量的内积并不是向量的内积啊
    v1 .* v2 = Σxiyi
    a = (1, 2)
    b = (3, 4)
    a .* b = 1 * 3 + 2 * 4 = 11
    PhilosophyKing
        16
    PhilosophyKing  
    OP
       2016-10-10 20:10:34 +08:00 via Android
    @menc 口误
    PhilosophyKing
        17
    PhilosophyKing  
    OP
       2016-10-10 20:43:17 +08:00 via Android
    @Aspx 一开始录的时候根本没想到真的有人看(ToT)。我一看 Github 时都惊呆了。现在觉得有必要提升一下质量

    有空了会将尿点太多的几期重做

    谢谢建议
    mingyun
        18
    mingyun  
       2016-10-10 23:14:54 +08:00
    python 小把戏不错
    menc
        19
    menc  
       2016-10-11 00:11:06 +08:00
    @PhilosophyKing 可是这分明什么乘都不是
    PhilosophyKing
        20
    PhilosophyKing  
    OP
       2016-10-11 00:28:33 +08:00
    @menc 对, X 乘的话要形状变化。我失误混淆了 Numpy 乘法的操作符重载和数学的乘法。

    确实 [3, 4] x [8, 9] => [24, 36] 的话,想成乘法在 reduce 两个数组比较好。

    [3] X [8, 9] 才是数学上的 X 乘
    [4]

    谢谢你细心的指出。

    我的第一期视频做得不好。准备重做。确实是没想到有真么多人看。
    seoguess
        21
    seoguess  
       2016-10-11 08:29:35 +08:00
    已 star ,挑个时间好好看下你的视频。
    IC0ZB
        22
    IC0ZB  
       2016-10-11 09:44:17 +08:00 via iPhone
    谢谢楼主
    nangongkuo
        23
    nangongkuo  
       2016-10-11 14:14:33 +08:00
    已收藏
    menc
        24
    menc  
       2016-10-11 17:36:29 +08:00
    @PhilosophyKing 还是很不错的,准备跟下去
    GreatMartial
        25
    GreatMartial  
       2016-10-14 14:41:46 +08:00 via Android
    关注一下,谢谢楼主
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1125 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:53 · PVG 06:53 · LAX 14:53 · JFK 17:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.