关于学习曲线实际中是否会用到

来源:8-10 L1, L2和弹性网络

管一三四

2018-11-11

想请教下老师:

1.学习曲线平时在实际操作中运用多吗?

2.所有的机器学习算法都适合使用学习曲线吗?我google了下,发现kNN,SVM,bayes之类的机器学习都会用到,然而其他人用的是sklearn中提供的Learning curve和Validation curve,这个老师好课程里好像暂时没看到,我查了下Validation curve是用来判断拟合问题的,Learning curve就是和老师自己写的学习曲线一个意思,用来判定偏差与方差的。

写回答

1回答

liuyubobobo

2018-11-12

会用到。


机器学习领域的各种曲线,都是指标,都可以作为参考,都可以用来在算法不work的时候(可能是编写有问题,可能是数据有问题,可能是模型选择不合适,可能是参数不够优),用来判断可能哪里出了问题。


关于机器学习领域各种指标的判断和分析,可以参考这里:https://coding.imooc.com/learn/questiondetail/42693.html


所有的机器学习算法,都适合于用学习曲线。但具体到某一个算法,使用某一个数据,处理某一个问题,学习曲线的表现可能不一样,不一定都严格的是课程中所介绍的趋势。只能说,如果大致是这个趋势,从学习曲线这个指标考量,我们的算法是正常的。但是如果不是这个趋势,就可以进一步分析,到底可能哪里有问题了:)


这本身也是机器学习灵活的地方,也是和传统算法有最大区别的地方。没有100%正确的方法,没有100%正确的指标,也没有100%正确的改进方向。

0
2
lemonlxn
学习曲线,用来查看模型拟合程度,是否主要用在 回归模型中。而分类模型是否主要使用 混淆矩阵 ROC 精准率 召回率来查看分类模型好坏
2019-07-12
共2条回复

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

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

5839 学习 · 2437 问题

查看课程