NameError Traceback (最近一次呼叫最后) C:\Users\VAISHN~1\AppData\Local\Temp/ipykernel_6520/2922578464.py in 3 'kernel': ['rbf']} 4 ----> 5 optimization_params=GridSearchCV ( 6 SVC(), 7 param_grid,
NameError: name 'GridSearchCV' is not defined
這是我的代碼:
param_grid={'C': [0.5,1,10,100],
'gamma': ['scale',1,0.1,0.001,0.0001],
'kernel': ['rbf']}
optimal_params=GridSearchCV(
SVC(),
param_grid,
cv=5,
scoring='accuracy',
verbose=0
)
optimal_params.fit(X_train_scaled,y_train)
print(optimal_params.best_params_)
uj5u.com熱心網友回復:
發生這種情況的原因可能有 3 個:
- 您尚未在您的環境中安裝該庫。您可以使用以下代碼解決此問題:
python -m pip install --upgrade pip
pip install -U scikit-learn
- 您可能已經安裝了它,但您沒有匯入它:
from sklearn.model_selection import GridSearchCV
更新
- 您可能擁有 scikit learn 軟體包的過時版本。所以只是嘗試升級它
pip install --upgrade scikit-learn
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/416627.html
標籤:
