我是python中Keras的新手,我在执行代码后得到了这条警告信息 . 我试图在谷歌搜索,但仍然没有设法解决这个问题 . 先感谢您 .
UserWarning:他不推荐使用“show_accuracy”参数,而是应该在编译时将“accurac”指标传递给模型:model.compile(optimizer,loss,metrics = [“accuracy”])warnings.warn('The“ show_accuracy“参数已弃用,”
在Keras <1.0(我相信)中,可以将show_accuracy参数传递给model.fit,以便在训练期间显示准确性 .
此方法已被指标取代,因为您现在可以定义可在培训期间为您提供帮助的自定义指标 . 其中一个指标当然是准确性 . 您的代码更改以保持相同的行为是最小的:
从model.fit调用中删除show_accuracy .
将metrics = ["accuracy"]添加到model.compile调用 .
就是这样 .
1 回答
在Keras <1.0(我相信)中,可以将show_accuracy参数传递给model.fit,以便在训练期间显示准确性 .
此方法已被指标取代,因为您现在可以定义可在培训期间为您提供帮助的自定义指标 . 其中一个指标当然是准确性 . 您的代码更改以保持相同的行为是最小的:
从model.fit调用中删除show_accuracy .
将metrics = ["accuracy"]添加到model.compile调用 .
就是这样 .