Есть ли причина использовать .fit () и .transform () вместо просто .fit_transform ()? - PullRequest
0 голосов
/ 18 июня 2020

Я только начал изучать ML и задавался вопросом, зачем нужно делать .fit() и .transform() по отдельности, когда .fit_transform() существует. Кроме того, я обычно не понимаю, что именно соответствует / .fit().

1 Ответ

1 голос
/ 18 июня 2020
• 1000
  • Вы устанавливаете свой скейлер для каждого поднабора, используя fit, это в основном ищет максимум и минимум по всем вашим наборам
  • Затем вы можете масштабировать свой под- наборы с использованием transform

Если бы вы использовали fit_transform в первом подмножестве, а затем использовали его во втором, он был бы масштабирован по-другому, и вы не хотите это.

Более того, вместо подмножеств вы можете подумать об одной подгонке в обучающем наборе и сохранении преобразования в памяти для масштабирования будущих выборок, которые вы хотите передать своей модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...