Трудно понять источник вашей путаницы без какого-либо кода. Внутри предоставленной вами ссылки данные сначала масштабируются с помощью sklearn.preprocessing.scale()
, а затем помещаются в sklearn.ensemble.GradientBoostingRegressor
.
. Таким образом, операция масштабирования преобразует данные таким образом, что все объекты представлены в одном масштабе, и Операция подбора тренирует модель с указанными данными.
По вашему вопросу кажется, что вы думали, что эти две операции были взаимоисключающими или как-то эквивалентными, но на самом деле это логические последовательные шаги.
В В общем, перед обучением модели данные как-то предварительно обрабатываются (в нашем случае .scale()
), а затем обучаются. В sklearn .fit()
методы предназначены для обучения (подгонка функций / моделей к данным).
Надеюсь, это имеет смысл!