Python 使用带间隔的GridSearchCV

Python 使用带间隔的GridSearchCV,python,machine-learning,data-science,Python,Machine Learning,Data Science,在python中使用Grid search for classifiers时,如果使用这个函数GridSearchCV(),假设我们有一个参数间隔来调整1到100的形式,那么我们如何指定(1:100不起作用)??这是您应该如何将参数传递给GridSearchCV()函数的: pipeline = Pipeline([ ('clf', OneVsRestClassifier(SVC(), n_jobs=1)), ]) parameters = [ {'clf__estimato

在python中使用Grid search for classifiers时,如果使用这个函数GridSearchCV(),假设我们有一个参数间隔来调整1到100的形式,那么我们如何指定(1:100不起作用)??

这是您应该如何将参数传递给GridSearchCV()函数的:

pipeline = Pipeline([
    ('clf', OneVsRestClassifier(SVC(), n_jobs=1)),
])

parameters = [

    {'clf__estimator__kernel': ['rbf'],
     'clf__estimator__gamma': [1e-3, 1e-4],
     'clf__estimator__C': [1, 10]
    },

    {'clf__estimator__kernel': ['poly'],
     'clf__estimator__C': [1, 10]
    }
     ]

grid_search_tune = GridSearchCV(pipeline, parameters, cv=2, n_jobs=3, verbose=10)