gridsearchのscoreの種類がよく分からない
グリッドサーチのscoreは以下の2種類あると思うのですが、どんな違いがあるのでしょうか?
・grid_search.score(X_test, y_test))
・grid_search.best_score_
のページに書いてあることを読んでもよくわからず困っています…
0
グリッドサーチのscoreは以下の2種類あると思うのですが、どんな違いがあるのでしょうか?
・grid_search.score(X_test, y_test))
・grid_search.best_score_
のページに書いてあることを読んでもよくわからず困っています…
いずれも最良のモデルに対して行った結果であるものの,スコアを求めるときに使うデータが違います.
前者grid_search.score(X_test, y_test)
はX_test
とy_test
を使ったスコアで,後者grid_search.best_score_
は訓練データを使って行ったCross Validationのスコア平均です.5分割したなら5回のCVのスコア平均です.
自分で訓練データを同じようにn分割してgrid_search.score(x, y)
をnデータに対して実行し,平均を取れば同じ数字が出るはずです.
ドキュメントでも
と書かれています.