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

tensorflow 的 API 怎么能够快速掌握呢?

  •  
  •   eccstartup · 2018-06-24 10:26:08 +08:00 via iPhone · 3586 次点击
    这是一个创建于 2342 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有什么可以快速入门的材料,看代码能看懂,但是不知道为啥会想到这些函数。
    7 条回复    2018-06-24 15:24:44 +08:00
    ipwx
        1
    ipwx  
       2018-06-24 10:42:40 +08:00
    看着公式对照 API,可以理解一大部分奇怪的技巧。比如:

    为啥用 tf.nn.log_softmax 而不是 tf.log(tf.nn.softmax) ? 因为 exp(x_i)/sum_j(exp(x_j)) 有可能因为 x_i 普遍偏大而 exp 溢出。但 log[exp(x_i)/sum_j(exp(x_j))] = x_i - logsumexp(x),而 logsumexp(x) = x_max + log[sum_j(exp(x_j - x_max))]。这么一变换,所有 exp 项变成 exp(x_j - x_max) 之后,exp 相都小于 1,就不溢出了。
    diggerdu
        2
    diggerdu  
       2018-06-24 11:55:55 +08:00 via iPhone   ❤️ 1
    换 pytorch
    aREMbosAl
        3
    aREMbosAl  
       2018-06-24 13:45:46 +08:00
    @diggerdu 哈哈哈,我也想这么说来着
    eccstartup
        4
    eccstartup  
    OP
       2018-06-24 13:57:54 +08:00 via iPhone
    @diggerdu
    @vincentzlt
    无法私自更换

    动态类型调试起来很麻烦啊
    spark
        5
    spark  
       2018-06-24 15:00:38 +08:00 via iPhone
    唯有手熟尔
    ca1123
        6
    ca1123  
       2018-06-24 15:13:49 +08:00
    tensorflow 到底想解决什么问题?
    aREMbosAl
        7
    aREMbosAl  
       2018-06-24 15:24:44 +08:00
    @eccstartup 你是说动态图?我只是单纯感觉 pytorch 文档写的好些,api 清晰些。。如果不能用也只有硬着头皮读 tf 文档了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:52 · PVG 20:52 · LAX 04:52 · JFK 07:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.