python的sklearn机器学习SVM中的NuSVC运行报错:ValueError: b'specified nu is infeasible'
发布日期:2022-03-18 18:19:20
浏览次数:2
分类:技术文章
本文共 1396 字,大约阅读时间需要 4 分钟。
早上在使用NuSVC进行模型训练的时候,报错如下
Reloaded modules: __mp_main__Traceback (most recent call last): File "", line 1, in runfile File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 668, in runfile execfile(filename, namespace) File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/Users/TfidfVectorizer-svm.py", line 58, in clf = svm.NuSVC(nu=0.1).fit(X_train, y_train) File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\svm\base.py", line 187, in fit fit(X, y, sample_weight, solver_type, kernel, random_seed=seed) File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\svm\base.py", line 276, in _sparse_fit random_seed) File "sklearn/svm/libsvm_sparse.pyx", line 144, in sklearn.svm.libsvm_sparse.libsvm_sparse_trainValueError: b'specified nu is infeasible'
我查阅资料后发现是因为NuSVC参数nu的设置问题,使用如下代码一个个尝试nu参数的合适的值。
nus =[_/10 for _ in range(1,11,1)]for nu in nus: clf = svm.NuSVC(nu=nu) try: clf.fit(X_train, y_train)#替换成自己的训练模型 except ValueError as e: print("nu {} not feasible".format(nu))
当然另外一种解决方案就是把NuSVC换成LinearSVC,我发现LinearSVC训练的效果更好。
转载地址:https://zhang0peter.blog.csdn.net/article/details/86064931 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月14日 23时00分57秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
嗯,春招两次腾讯面试都挂二面了,分享下我失败+傻傻的面试经历
2019-04-26
如何利用碎片时间,提升自己的职场竞争优势
2019-04-26
一直在流浪
2019-04-26
android应用创建子进程的方法探究
2019-04-26
那年高考
2019-04-26
时间如漏斗
2019-04-26
自学编程,我该如何寻找自学资源?(含视频)
2019-04-26
android su程序分析
2019-04-26
android Superuser.apk源码分析
2019-04-26
Android从触碰屏幕开始的事件采集,解析及分发(1)
2019-04-26
福利来袭,免费获取 Android 开发资料以及直播课程
2019-04-26
优势丧失
2019-04-26
【上市啦】“Python 之父” 力荐的蓝皮书,你知道是哪本吗?
2019-04-26
Python 爬虫面试题 170 道:2019 版
2019-04-26
歪门邪道
2019-04-26
我的前六年程序生涯
2019-04-26
知识地图
2019-04-26
罗马总会建成
2019-04-26
程序通过技术赚钱的八个途径
2019-04-26
何处是家
2019-04-26