Keras を使用してネットワークをトレーニングした後:
ある順序で、ネットワークの最終的なトレーニング済みの重みにアクセスしたいと考えています。
渡されたすべての入力のニューロン活性化値を知りたいです。たとえば、トレーニング後、入力としてネットワークに渡す場合、ネットワーク内のすべてのニューロン
X
のニューロン活性化値を知りたいとします。X
Keras はこれらのものへの API アクセスを提供しますか? ニューロンの活性化値に基づいて、さらに分析を行いたいと考えています。
更新: Theano を純粋に使用してこれを実行できることはわかっていますが、Theano にはより低レベルのコーディングが必要です。そして、Keras は Theano の上に構築されているので、これを行う方法があると思いますか?
Keras でこれができない場合、Tensorflow と Caffe のどちらができるでしょうか? Keras が最も使いやすく、次に Tensorflow/Caffe が続きますが、これらのどれが必要なネットワーク アクセスを提供してくれるのかわかりません。私にとって最後のオプションは、Theano にドロップダウンすることですが、Theano で深い CNN を構築するには、より時間がかかると思います..