m0_58574780:

我的代码这样爆出警告是不是应该修改为val_acc?# 编译模型

model.compile(

loss="categorical_crossentropy",

optimizer=Adam(learning_rate=LR),

metrics=["accuracy"]

)

# 设置模型检查点回调,保存最佳模型

model_checkpoint = ModelCheckpoint(

f"{OUTPUT_DIR}/models/GCN_fold_{i + 1}_best.h5",

monitor="val_accuracy",

save_best_only=True,

save_weights_only=False,

mode='auto', # 当监测值为val_acc时,模式应为max

verbose=1

)

# 设置学习率衰减回调

reduce_lr = ReduceLROnPlateau(

monitor="val_accuracy",

factor=0.5,

patience=10,

min_lr=1e-6,

verbose=1

)

# 设置早停回调

earlystop = EarlyStopping(

monitor="val_loss",

patience=10,

verbose=1

)

# 训练模型

history = model.fit(

[X_train_features, X_train_adj], # 输入: 特征 + 邻接矩阵

y_train_categorical,

Copyright © 2088 VR世界杯_世界杯举办 - weiqer.com All Rights Reserved.
友情链接