Скажите, у меня есть конвейер sklearn:
A(X) -> B(A(X)) -> C(B(A(X)))
grid_search = GridSearchCV(pipeline, param_grid)
Я запускаю gridsearch по гиперпараметрам, чтобы найти лучшую модель. Есть ли встроенная функциональность для вывода промежуточных и финальных этапов модели? Я полагаю, что мог бы повторно запустить конвейер с найденными лучшими параметрами для тех же данных и результатов каждого шага, но, возможно, это уже существует, как что-то вроде:
grid_search.best_params.X_output_()
или
grid_search.step_A.output_()
Моя конечная цель - представить, как обнаруженные наилучшие параметры влияют на входные данные X
на каждом шаге преобразования.