【发布时间】:2013-10-06 00:44:36
【问题描述】:
我在做什么: 我正在尝试使用在另一台机器上构建的经过测试(腌制)的 SVM 回归模型来预测数据。缩放工作正常,但即使尝试基于原始学习样本进行预测也会失败并出现相同的错误。
“SVR”对象没有属性“_impl”
错误发生在装有 Python 2.7.5、Numpy 1.7.1 (MKL) 和 sklearn (scikit-learn 0.14.1) 的 WIN 7 64 位工作站上。两者都是 64 位的。
编辑:
下面是代码。它在进行学习的机器上工作。
from sklearn.svm import SVR
from sklearn import preprocessing
import cPickle as cp
import numpy as np
model = cp.load(open('model.pkl', 'rb'))
scaler = cp.load(open('scaler.pkl', 'rb'))
theData = np.genfromtxt(open('inputData.csv','rb'), delimiter=',')
scaledXs = scaler.transform( theData )
result = model.predict( scaledXs )
编辑 2: 仅供参考:学习部分是在使用 0.13.1 版本的 piCloud 上完成的。会不会是这个问题?
【问题讨论】:
-
发布您的代码,您是否尝试过来自scikit-learn.org/stable/modules/generated/sklearn.svm.SVR.html的SVR示例
-
您可以关注这里的讨论github.com/scikit-learn/scikit-learn/issues/15902 一个对我有用的解决方法是使用此链接ibex.readthedocs.io/en/latest/_modules/sklearn/svm/base.html 更改 sklearn SVM 库的 _base.py 文件@
标签: python python-2.7 scikit-learn