采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,penalty='l1’时报错,ValueError: Solver lbfgs supports only ‘l2’ or ‘none’ penalties, got l1 penalty
最新版的 sklearn 中,默认的 solver 参数是 lbfgs,当 solver 是 lbfgs 时,penalty 不能是 l1。
solver 的参数选择有 5 个:‘newton-cg’, ‘lbfgs’, ‘liblinear’, ‘sag’, ‘saga’
当 sovler 是 newton-cg’, ‘lbfgs', ‘sag’时,penalty 都不能是 l1。(即只有 liblinear 和 saga 支持 l1)。
关于这五个 solver 参数的选择,可以参考 sklearn 官网:https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html
继续加油!:)
完美完美!!!
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.7k 19
3.7k 17
3.1k 15
1.7k 15
1.6k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号