logo
Loading...

可以直接用fit過的GridSearchCV來做predict嗎? - Cupoy

在做homework 47的時候一開始先用GridSearchCV做fit然後根據所找到的最佳參數,...

ml100-2

可以直接用fit過的GridSearchCV來做predict嗎?

2019/06/05 02:37 PM
機器學習新手論壇
Ken Hu
觀看數:0
回答數:1
收藏數:0
ml100-2

在做homework 47的時候

一開始先用GridSearchCV做fit

然後根據所找到的最佳參數,重新建立分類器

再對新的分類器做訓練、做預測


但GridSearchCV本身也有predict()這個method

它的說明寫:「Call predict on the estimator with the best found parameters」

但我試著用:


grid_search = GridSearchCV( ... )  

search_result = grid_search.fit(X_train, y_train)

y_pred = search_result.predict(X_test)

print(metrics.accuracy_score(y_test, y_pred))


輸出的結果郤是一開始用預設值建立分類器的結果,而不是使用了最佳參數的結果

那麼,到底GridSearchCV本身的predict()這個method的用意是什麼呢?