После обучения сети с помощью Keras:Доступ весов нейронных сетей и нейронные активации
Я хочу получить доступ конечных подготовленных весов сети в определенном порядке.
Я хочу знать значения активации нейронов для каждого вводимого входа. Например, после обучения, если я передаю
X
в качестве своего ввода в сеть, я хочу знать значения активации нейронов для этогоX
для каждого нейрона в сети.
Предоставляет ли Keras API доступ к этим вещам? Я хочу продолжить анализ на основе значений активации нейронов.
Обновление: Я знаю, что могу сделать это, используя Theano чисто, но Theano требует более низкоуровневого кодирования. И, поскольку Керас построен на вершине Теано, я думаю, что может быть способ сделать это?
Если Keras не может этого сделать, то среди Tensorflow и Caffe, что может? Keras является самым простым в использовании, за ним следует Tensorflow/Caffe, но я не знаю, какие из них обеспечивают доступ к сети, в которой я нуждаюсь. Последним вариантом для меня было бы спуститься до Теано, но я думаю, что было бы более трудоемким построить глубокий CNN с Theano ..