M S E − 均 方 误 差 MSE-均方误差 MSE−均方误差
补充:reduce操作是用来减维度
一 TF2.0
1.1 类实现
class MeanSquaredError(tf.keras.losses.Loss):def call(self, y_true, y_pred):return tf.reduce_mean(tf.square(y_pred - y_true))
a = tf.constant([0., 0., 1., 1.])
b = tf.constant([1., 1., 1., 0.])
mse = MeanSquaredError()
mse(a,b)

1.2 函数式实现
def MeanSquaredError( y_true, y_pred):return tf.reduce_mean(tf.square(y_pred - y_true))
mse = MeanSquaredError(a,b)
mse

1.3 tf2.0的keras高阶API
mse = tf.keras.losses.MeanSquaredError()
loss = mse([0., 0., 1., 1.], [1., 1., 1., 0.])
print('Loss: ', loss.numpy()) # Loss: 0.75










![已解决OSError: [WinError 6] 句柄无效。](https://img-blog.csdnimg.cn/a74f7d5d03234f7c8a635562034442a0.gif#pic_center)
![解决OSError: [Errno 98] Address already in use问题](https://img-blog.csdnimg.cn/445ad01aebb2478bb010a8093049ce42.png)

![报错OSError: [Errno 22] Invalid argument 的一种解决方法](https://img-blog.csdnimg.cn/412bf4cd5a204d69a52c7900d271e640.png)
![OSError[Errno 48]:Address already in use解决方法](https://img-blog.csdnimg.cn/20191227152238731.png)

