武藤?
"調整用train"と"検証データ"の分割をK回実行する
GridSearchCVの場合,「.best_estimator_」の中に最適パラメータのモデルが入っているため,これを用いる.
PipeLineなしの場合
gscv = GridSearchCV(estimator(学習器), param_grid(辞書式パラメータリスト),
scoring(f1_macro/f1_microなど), cv(Kの数), verbose = 1)
gscv.fit(trainX, trainY) # 自動的にK通りの"調整用train"・"検証データ"の組み合わせで各パラメータパターンの平均スコアが算出
gscvBM = gscv.best_estimator_
print(gscvBM.score(testX, testY)) # testデータに対する評価