这是我的SVR学习加法函数(y=x1 + x2): %reset -f
from sklearn import svm;
Inp = [[1,2],[3,4],[5,6],[7,8],[9,0]];Model = svm.SVR5 + 5 = 8.533934
Input values are those NOT in the train dat
我尝试使用管道和GridSearchCV的自定义回归函数。通过设置sklearn.svm.SVR类,然后在设置GridSearchCV时从字典中传递参数,我获得了使用GridSearchCV的方法。当使用我自己的回归函数(RegFn)时,我似乎无法做同样的事情。特别是,在设置参数字典时,我希望将这些值从参数字典传递给RegFn。from s
from sklearn.model_selection import train_test_split from scipy.optimizeX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)
model = SVR(kernel='poly', C=100, gamma='auto', de
显然,这与预期的一样,因为我正在将正则化参数-- C --降低到可笑的低水平(注意,这是数学正则化参数lambda的逆值,即C = 1/lambda所以C越低,正则化越极端)。另外(也许这应该是一个不同的问题)--我的C越高(也就是说,我的lambda或正则化参数越低)--我的机器需要更多的时间才能适应。