Parallel error with GridSearchCV, works fine with other methods

后端 未结 2 1110
天命终不由人
天命终不由人 2021-02-10 18:33

I am encounteringt the following problems using GridSearchCV: it gives me a parallel error while using n_jobs > 1. At the same time n_jobs > 1 wo

2条回答
  •  醉话见心
    2021-02-10 18:52

    Maybe this could be still relevant for some!

    I tried this only using Anaconda on a Windows 10 machine:

    I had the same problem within my environment, with the following code section:

    parameters = [{'C': [1, 10, 100, 1000], 'kernel': ['linear']}, {'C': [1, 10, 100, 1000], 'kernel': ['rbf'], 'gamma': [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]}]
    
    grid_search = GridSearchCV(estimator = classifier, param_grid = parameters, scoring = 'accuracy', cv = 10, n_jobs = -1)
    grid_search = grid_search.fit(X_train, y_train)
    best_accuracy = grid_search.best_score_
    best_parameters = grid_search.best_params_
    

    I did not find a lot on the internet, so I thought maybe I should update the joblib class. And surprise - joblib was not installed in my specific environment. After I installed and updated it - it worked perfectly. With n_jobs = -1 AND n_jobs = 2.

提交回复
热议问题