可以直接用fit過的GridSearchCV來做predict嗎?
2019/06/05 10:37 下午
機器學習共學討論版
Ken Hu
觀看數:3
回答數: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的用意是什麼呢?