【问题标题】:Keras layer feature labelsKeras 图层特征标签
【发布时间】:2019-10-26 18:45:27
【问题描述】:

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 是否相同。如果我想使用层特征我应该使用什么标签

【问题讨论】:

    标签: python-3.x deep-learning keras-layer


    【解决方案1】:

    test_label 是一个小数,表示每个类的成员概率,它与 y_test 不同。如果您在 softmax 层的输出中获得最大值索引,它会显示您的网络根据输入确定的类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2020-11-29
      • 1970-01-01
      • 2011-02-06
      • 2019-07-31
      相关资源
      最近更新 更多