2017-12-24 11 views
0

Bei der Verwendung von Grid-Suche für Klassifikatoren in Python mit dieser Funktion GridSearchCV() vorstellen wir haben ein Intervall von Parametern zu tunen Formular 1 bis 100 wie können wir angeben, dass (1: 100 nicht funktioniert) ??Verwenden von GridSearchCV mit Intervall

Antwort

1

Dies ist, wie Sie Argumente an GridSearchCV() Funktion übergeben sollte:

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)