使用 tensorflow 计算 MSE 时,出现错误AttributeError: 'Tensor' object has no attribute 'numpy'
原因是我需要禁用急切执行(tf.disable_eager_execution()
)。问题:在 TensorFlow 中禁用 Eager Execution 时如何计算均方误差?代码看起来像这样(我使用的是最新版本的 Tenorflow):
tf.disable_eager_execution()
mse = tf.keras.losses.MeanSquaredError()
MSE = mse(y_true, y_prediction).numpy()