要想将Keras用作编程工具,有时需要查看方法的源代码。我知道Keras中的每个功能都是公开实现的,可供公众使用。但是不幸的是,在您没有足够的经验之前就可以在网上找到代码。例如,https://keras.io/
中没有说明为特定方法查找源的最简单方法。
我的问题是有人可以帮我指出在Tensorflow支持下实施Keras的 softmax激活还是建议如何获得它的好方法?
答案 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