1.定义需要的数据
import tensorflow.keras as keras
metrics = [
keras.metrics.TruePositives(name='tp'),
keras.metrics.FalsePositives(name='fp'),
keras.metrics.TrueNegatives(name='tn'),
keras.metrics.FalseNegatives(name='fn'),
keras.metrics.BinaryAccuracy(name='accuracy'),
keras.metrics.Precision(name='precision'),
keras.metrics.Recall(name='recall'),
keras.metrics.AUC(name='auc'),
]
2.构建模型
model.compile(loss='categorical_crossentropy',
optimizer=Adam(learning_rate=lr_schedule(0)),
metrics=metrics)
3.训练模型
history = model.fit([X_train1, X_train2],
y_train,
epochs=epochs,
batch_size=5,
validation_data=([X_valid1,X_valid2],