簡體   English   中英

張量流中S形函數的定義

[英]Definition of sigmoid function in tensorflow

我正在使用Tensorflow后端在Keras中尋找sigmoid函數的確切定義。

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

Keras使用tensorflow后端和tensorflow調用

from tensorflow.python.ops import gen_math_ops

這是機器生成的。 如果我在anaconda環境中安裝了該函數,如何找到該函數的確切定義?

據我所知,它是在外部庫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文件跟蹤痕跡的一個好技巧是在ipython中加載目錄並使用?? 抬頭。

In [1]: from tensorflow.python.ops import gen_math_ops

In [2]: gen_math_ops??

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM