MAE:Mean absolute error是绝对误差的平均值,能更好的反映预测值误差的实际情况
其中,f_i表示预测值,g_i表示真实值
缺点:若本身真实值就比较大,比如真实值1万,预测值9000,但mae=1000就会造成MAE是比较大的,
如真实值10,预测值9,但mae=1,所以不能单独从MAE的值来说明网络预测能力的好坏。
from sklearn.metrics import mean_squared_error,mean_absolute_error
import numpy as np
pred=np.array([10,11,12])
gt=np.array([9,12,14])
error=abs(pred-gt)
print('error1',error)#[1 1 2]
error=np.sum(error)
print('error2',error)#4
error=error/len(pred)
print('error3',error)#1.3333333333333333
mae = mean_absolute_error(pred,gt) #计算预测值与真实值之间的平均绝对误差,28.75667
print(mae)#1.3333333333333333
均方误差mean-square error,MSE
反映预测值与真实值之间差异程度的一种度量,换句话说,预测值与真实值差的平方的期望值。MSE可以评价数据的变化程度,MSE的值越小,说明预测模型的预测能力越好。
from sklearn.metrics import mean_squared_error,mean_absolute_error
import numpy as np
pred=np.array([10,11,12])
gt=np.array([9,12,14])
error1=abs(pred-gt)
error2=error1*error1 #[1 1 4]
error3=np.sum(error2)
print('error3',error3)#6
mse2=error3/len(pred)
print('mse2',mse2)#2.0
mse=mean_squared_error(pred,gt)
print('mse1',mse)#2.0



![已解决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)


![出现Python OSError: [Errno 22] Invalid argument的来龙去脉](https://img-blog.csdnimg.cn/d4cba45bc5cb463cbd7cd75ca32edee4.bmp?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5r-A5Yqo55qE5YWU5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
![彻底解决 OSError: [WinError 127] 找不到指定的程序。](https://img-blog.csdnimg.cn/20210916145000755.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAa2sxMjNr,size_20,color_FFFFFF,t_70,g_se,x_16)

![OSError: [Errno 22] Invalid argument错误解决方案](https://img-blog.csdnimg.cn/feba1470f86d40fba4f664e61aab177a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yqg5rK55bCP6JCM5YWU,size_20,color_FFFFFF,t_70,g_se,x_16)
![OSError: [Errno 22] Invalid argument问题解决](https://img-blog.csdnimg.cn/20200403111734408.png)

![OSError: [WinError 1455] 解决方案](https://img-blog.csdnimg.cn/3a67c6efe22d43df9cf8b90f38064cd5.png)