accuracy_score与r2_score的区别是什么

来源:9-4 实现逻辑回归算法

丨越丨

2018-05-12

在线性回归中使用r2_score,在逻辑回归中使用accuracy_score,是因为accuracy_score用来评价分类问题的准确率吗?两个评价方法之间的区别是什么呢

写回答

1回答

liuyubobobo

2018-05-12

对!r2_score用于评价回归问题,accuracy_score用于评价分类问题。


accuracy_score的计算公式非常简单,就是 分类算法正确的分类数 除以 总分类数;

r2_score的计算公式,请参考5-6小节,1:40 处 r2_score 的原理介绍。


对于这两个评价指标,我在课程中都带领大家从底层进行了实现,也可以通过代码再理解一下。比如参考课程5-6小节,我们实现了r2_score后,我们在playML中metrics.py中的代码。传送门:https://github.com/liuyubobobo/Play-with-Machine-Learning-Algorithms/blob/master/05-Linear-Regression/06-R-Squared/playML/metrics.py


加油!:)

1
1
丨越丨
非常感谢!
2018-05-28
共1条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程