簡體   English   中英

Python:GridSearchCV 執行時間過長

[英]Python : GridSearchCV is taking too long to execute

我在小型數據集上運行 GridSearchCV,其大小為 (13380,37),代碼如下:

from sklearn.model_selection import RandomizedSearchCV,GridSearchCV
parameters = {kernel:('linear','rbf','poly'),'C':[1.5,2,3,4,5,6,7,8,9,10],'gamma':[1e-7,1e-6,1e-4,1e-3,1e-2]}
svc = SVC() 
clf = GridSearchCV(svc,parameters,n_jobs=38)
search = clf.fit(X_train,y_train)
search.best_params_

它運行了一天多。 但是如果我在 iris 數據集上運行相同的參數,它會在 1 分鍾內給出結果。 數據是標准化的並且也使用多處理。 我在這里有什么遺漏嗎?

我認為問題出在您指出的 njobs 上。 將其從 38 更改為 -1,這應該足夠快地完成這項工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM