我正在尝试构建一个{_1}}中要包含的custom_accuracy函数,以便可以监视model.compile
,EarlyStopping
和ModelCheckpoint
中的自定义指标。
然后我发现Keras用张量而不是Numpy数组调用我的custom_accuracy函数。我尝试使用tf.keras.backend.eval
将它们转换为Numpy。
但是,我得到以下错误:
ReduceLROnPlateau
似乎eval仅接受一个参数x(要转换的张量)。如何创建占位符并进行填充?我将不胜感激!
这是测试代码。
tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'dense_3_target' with dtype float and shape [?,?] [[{{node dense_3_target}}]]