Мои веса модели CNN не полностью распечатываются - PullRequest
0 голосов
/ 28 февраля 2019

Это моя модель cnn classifier, которую я создал.

classifier = Sequential()
classifier.add(Convolution2D(32,3,3, input_shape = (256,256,3),activation = "relu"))
classifier.add(MaxPooling2D(pool_size = (2,2)))
classifier.add(Flatten())

Теперь я хочу найти вес каждого слоя после передачи изображения в модель.Итак, я получил этот код

 inputs = classifier.input
 outputs = [classifier.layers[i].output for i in range(len(classifier.layers))]
 model = Model(inputs, outputs)
 all_layers_predictions = model.predict(test_image)
 all_layers_predictions

Но я получаю этот вывод: Вывод кода

Я не понимаю, в чем именно проблема?Почему значения не печатаются

1 Ответ

0 голосов
/ 01 марта 2019
for layer in model.layers:
   weights = layer.get_weights()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...