python中的断言是什么意思,python 断言详细讲解用法及其案例
早上在使用NuSVC进行模型训练的时候,报错如下
重新加载的模块:__mp_main__Traceback(最近一次调用最后):文件" ipython-input-2-c95a09e8e532 ",第一行,在模块运行文件文件" C:\ Users \ Peter \ AppData \ Local \ Continuum \ anaconda 3 \ lib \ site-packages \ spyder _ kernels \ customize \ spydercustomize。py "中,第668行,在运行文件执行文件(文件名,命名空间)文件" C:\ Users \ Peter \ AppData \ Local \ Continuum \ anaconda 3 \ lib \ site-packages "中NuSVC(nu=0.1).拟合(X_train,y_train)文件c:\ Users \ Peter \ AppData \ Local \ Continuum \ anaconda 3 \ lib \ site-packages \ sk learn \ SVM \ base。py ,第187行in _sparse_fit随机种子)文件c:\ Users \ Peter \ AppData \ Local \ Continuum \ anaconda 3 \ lib \ site-packages \ sk learn \ SVM \ base。py ,第276行in _ sparse _ fit随机种子)文件沙王我查阅资料后发现是因为NuSVC参数希腊字母第13字的设置问题,使用如下代码一个个尝试希腊字母第13字参数的合适的值。
nus=[_/10 for _ in range(1,11,1)]for NUS:clf=SVM .NuSVC(nu=nu)try:clf。fit(X列车,y列车)#替换成自己的训练模型除了ValueError as e: print(nu {}不可行)。格式(怒))当然另外一种解决方案就是把NuSVC换成LinearSVC,我发现线性交换虚拟电路训练的效果更好。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。