关于学习曲线实际中是否会用到
来源:8-10 L1, L2和弹性网络
管一三四
2018-11-11
想请教下老师:
1.学习曲线平时在实际操作中运用多吗?
2.所有的机器学习算法都适合使用学习曲线吗?我google了下,发现kNN,SVM,bayes之类的机器学习都会用到,然而其他人用的是sklearn中提供的Learning curve和Validation curve,这个老师好课程里好像暂时没看到,我查了下Validation curve是用来判断拟合问题的,Learning curve就是和老师自己写的学习曲线一个意思,用来判定偏差与方差的。
写回答
1回答
-
会用到。
机器学习领域的各种曲线,都是指标,都可以作为参考,都可以用来在算法不work的时候(可能是编写有问题,可能是数据有问题,可能是模型选择不合适,可能是参数不够优),用来判断可能哪里出了问题。
关于机器学习领域各种指标的判断和分析,可以参考这里:https://coding.imooc.com/learn/questiondetail/42693.html
所有的机器学习算法,都适合于用学习曲线。但具体到某一个算法,使用某一个数据,处理某一个问题,学习曲线的表现可能不一样,不一定都严格的是课程中所介绍的趋势。只能说,如果大致是这个趋势,从学习曲线这个指标考量,我们的算法是正常的。但是如果不是这个趋势,就可以进一步分析,到底可能哪里有问题了:)
这本身也是机器学习灵活的地方,也是和传统算法有最大区别的地方。没有100%正确的方法,没有100%正确的指标,也没有100%正确的改进方向。
022019-07-12
相似问题