Keras源代码:如何到达?

时间:2018-09-09 23:40:56

标签: python tensorflow keras open-source

要想将Keras用作编程工具,有时需要查看方法的源代码。我知道Keras中的每个功能都是公开实现的,可供公众使用。但是不幸的是,在您没有足够的经验之前就可以在网上找到代码。例如,https://keras.io/中没有说明为特定方法查找源的最简单方法。

我的问题是有人可以帮我指出在Tensorflow支持下实施Keras的 softmax激活还是建议如何获得它的好方法?

3 个答案:

答案 0 :(得分:2)

您可以使用搜索栏在github上搜索存储库。您可以在keras/activations.py中找到它,它从keras后端调用相同的功能。所有后端都在keras /后端,而tensorflow后端专门在keras/backend/tensorflow_backend.py。在tensorflow中,您可以在tensorflow/core/kernels/softmax_op中找到相应的内核定义。

答案 1 :(得分:1)

看起来Github for Keras中可以找到Keras源代码。 与Pytorch的每个函数的文档都直接链接到相应的源代码相反,在Keras中,两者似乎是断开的。

一种查找特定组件来源的方法是手动浏览上述GIT存储库中的文件夹。

我这样做了,发现可以在Keras Softmax Source Code中找到它。

也许有更好的方法来获取此源代码,但我不知道。

答案 2 :(得分:1)

还有另一种获取源代码的方法,该方法可能很有用,特别是如果您未使用最新版本(可在github上找到),那么我在这里添加它

如果已安装keras软件包,则始终可以直接在PC上直接找到keras源代码。它的安装目录是:/python3.your_version/site-packages/keras