采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
想请教下老师:
1.学习曲线平时在实际操作中运用多吗?
2.所有的机器学习算法都适合使用学习曲线吗?我google了下,发现kNN,SVM,bayes之类的机器学习都会用到,然而其他人用的是sklearn中提供的Learning curve和Validation curve,这个老师好课程里好像暂时没看到,我查了下Validation curve是用来判断拟合问题的,Learning curve就是和老师自己写的学习曲线一个意思,用来判定偏差与方差的。
会用到。
机器学习领域的各种曲线,都是指标,都可以作为参考,都可以用来在算法不work的时候(可能是编写有问题,可能是数据有问题,可能是模型选择不合适,可能是参数不够优),用来判断可能哪里出了问题。
关于机器学习领域各种指标的判断和分析,可以参考这里:https://coding.imooc.com/learn/questiondetail/42693.html
所有的机器学习算法,都适合于用学习曲线。但具体到某一个算法,使用某一个数据,处理某一个问题,学习曲线的表现可能不一样,不一定都严格的是课程中所介绍的趋势。只能说,如果大致是这个趋势,从学习曲线这个指标考量,我们的算法是正常的。但是如果不是这个趋势,就可以进一步分析,到底可能哪里有问题了:)
这本身也是机器学习灵活的地方,也是和传统算法有最大区别的地方。没有100%正确的方法,没有100%正确的指标,也没有100%正确的改进方向。
回答的非常好!
学习曲线,用来查看模型拟合程度,是否主要用在 回归模型中。而分类模型是否主要使用 混淆矩阵 ROC 精准率 召回率来查看分类模型好坏
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
2.9k 15
1.6k 15
1.4k 14