代码之家  ›  专栏  ›  技术社区  ›  user7867665

张量流中sigmoid函数的定义

  •  0
  • user7867665  · 技术社区  · 7 年前

    https://github.com/keras-team/keras/blob/master/keras/activations.py https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/math_ops.py

    from tensorflow.python.ops import gen_math_ops
    

    这是机器生成的。如果我在anaconda环境中安装了这个函数,如何才能找到它的确切定义?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Ben    7 年前

    据我所知,它是在一个外部库中定义的,Eigen

    https://bitbucket.org/eigen/eigen/src/6ede590db55c9427bf35a115c011eb545438c84a/Eigen/src/Core/functors/UnaryFunctors.h?at=default&fileviewer=file-view-default#UnaryFunctors.h-831

    https://bitbucket.org/eigen/eigen/diff/Eigen/src/Core/functors/UnaryFunctors.h?diff2=a18cf733769b&at=default )

    从这里开始: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/kernels/cwise_ops.h#L659

    他们肯定不容易找到。。。

    通过机器生成的python文件跟踪breadcrumb踪迹的一个好方法是在ipython中加载目录并使用 ??

    In [1]: from tensorflow.python.ops import gen_math_ops
    
    In [2]: gen_math_ops??
    
    推荐文章