Ярлыки объектов слоя Keras - PullRequest
0 голосов
/ 12 июня 2019

Являются ли метки характеристик слоя модели keras идентичными оригинальным меткам

model.add(Flatten())
model.add(Dense(380,name = 'dense_1'))
model.add(Activation('relu'))

model.add(Dropout(0.1))
model.add(Dense(classes_num ))
model.add(Activation('softmax'))


model.compile(optimizer='rmsprop', loss='categorical_crossentropy',
                        metrics=['accuracy',mean_pred,recall,precision,fmeasure,                               matthews_correlation,kullback_leibler_divergence,
                                 binary_crossentropy])
model.summary()
print('model complied!!')

print('starting training....')

history = model.fit(X_train, Y_train, epochs=epochs, batch_size=64,validation_data=(X_test, Y_test))

extract =Model(model.input,[model.get_layer("dense_1").output,model.output])
test_feature,test_labels= extract.predict(X_test)

Являются ли test_labels и y_test одинаковыми или нет. Если я хочу использовать функции слоя, какие надписи я должен использовать

1 Ответ

0 голосов
/ 12 июня 2019

test_label - это десятичное число, которое показывает вероятность членства в каждом классе, и оно не совпадает с y_test. если вы получаете индекс максимального значения на выходе слоя softmax, он показывает класс, который ваша сеть определяет в соответствии с входными данными.

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