当前位置:网站首页>mae,mse,rmse分别利用sklearn和numpy实现
mae,mse,rmse分别利用sklearn和numpy实现
2022-08-04 10:18:00 【OnTheOurWay】
1、mae(平均绝对误差)
(1) 计算公式

(2) sklearn实现
from sklearn.metrics import mean_absolute_error
result=mean_absolute_error(y_label,y_predict)
(3) numpy实现
import numpy as np
y_label=np.array(y_label)
y_predict=np.array(y_predict)
result= np.sum(np.abs(y_label-y_predict))/len(y_label)
2、mse(均方误差)
(1) 计算公式

(2) sklearn实现
from sklearn.metrics import mean_squared_error
result=mean_squared_error(y_label,y_predict)
(3) numpy实现
import numpy as np
y_label=np.array(y_label)
y_predict=np.array(y_predict)
result= np.sum((y_label-y_predict)**2)/len(y_label)
3、rmse(均方根误差)
(1) 计算公式

(2) 实现
rmse=np.sqrt(mse)
边栏推荐
猜你喜欢
随机推荐
开源一夏|ArkUI如何自定义弹窗(eTS)
KubeDNS 和 CoreDNS
无代码平台单项选择入门教程
数据使用要谨慎——不良数据带来严重后果
无代码平台描述文字入门教程
双向带头循环链表实现
物体颜色的来源
C#/VB.NET:在 Word 中设置文本对齐方式
redis解决分布式session问题
Shell编程的条件语句
canvas画图时的bug记录
safe-point(safepoint 安全点) 和 safe-region(安全区域)「建议收藏」
LeetCode简单题之最好的扑克手牌
开源一夏|ArkUI如何自定义弹窗(eTS)
MindSpore:model.train中的dataset_sink_mode该如何理解?
HTB-Sense
Win11怎么进行左右键对调?
JS工厂模式_工厂模式进行封装
Ansible deployment scripts - pro available without pit
昨夜梦佳人,七夕试伊妆丨基于ModelArts实现AI妆容迁移丨【玩转华为云】









