Вывод промежуточного слоя в кератах, передаваемый в качестве входных данных DirectoryIterator - PullRequest
0 голосов
/ 02 мая 2018

Есть ли способ получить выходные данные промежуточного слоя в Keras, передавая в качестве входных данных DirectoryIterator?

Я уже прочитал документацию Keras, касающуюся этого и этого вопроса , но, насколько я понял, в этих подходах в качестве входных данных используются одиночные выборки.

Я хочу сделать это, потому что это проще, чем читать сэмпл за сэмплом, и менее затратно в вычислительном отношении, чем поместить все в память.

Я использую TensorFlow в качестве бэкэнда.

1 Ответ

0 голосов
/ 02 мая 2018
desiredOutputs = model.get_layer('layer_name').outputs #or model.layers[n].outputs
partialModel = Model(model.inputs,desiredOutputs)

Затем используйте partialModel до fit или predict с итератором каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...