FrozenEstimator
- classsklearn.frozen.FrozenEstimator(estimator)[source]
-
Оцениватель, который оборачивает обученный оцениватель, чтобы предотвратить его повторное обучение.
Этот метаоцениватель принимает оцениватель и замораживает его: вызов
fitне оказывает на него влияния. Также отключеныfit_predictиfit_transform. Все остальные методы делегируются исходному оценивателю, а его атрибуты остаются доступными.Это особенно полезно, если у вас есть обученная или предварительно обученная модель в качестве преобразователя в конвейере и вы хотите, чтобы
pipeline.fitне оказывал влияния на этот шаг.- Параметры:
-
- estimatorоцениватель
-
Оцениватель, который нужно заморозить.
См. также
None-
В документации scikit-learn нет похожей записи.
Примеры
>>> from sklearn.datasets import make_classification >>> from sklearn.frozen import FrozenEstimator >>> from sklearn.linear_model import LogisticRegression >>> X, y = make_classification(random_state=0) >>> clf = LogisticRegression(random_state=0).fit(X, y) >>> frozen_clf = FrozenEstimator(clf) >>> frozen_clf.fit(X, y) # No-op FrozenEstimator(estimator=LogisticRegression(random_state=0)) >>> frozen_clf.predict(X) # Predictions from `clf.predict` array(...)
- fit(X, y, *args, **kwargs)[source]
-
Ничего не делает.
У замороженного оценивателя вызов
fitне оказывает влияния.- Параметры:
-
- Xobject
-
Игнорируется.
- yobject
-
Игнорируется.
- *argstuple
-
Дополнительные позиционные аргументы. Игнорируются, но присутствуют для совместимости API с
self.estimator. - **kwargsdict
-
Дополнительные именованные аргументы. Игнорируются, но присутствуют для совместимости API с
self.estimator.
- Возвращает:
-
- selfobject
-
Возвращает сам экземпляр.
- get_metadata_routing()[source]
-
Получить сведения о маршрутизации метаданных этого объекта.
Подробнее о работе механизма маршрутизации см. в руководстве пользователя.
- Возвращает:
-
- routingMetadataRequest
-
Объект
MetadataRequest, содержащий сведения о маршрутизации.
- get_params(deep=True)[source]
-
Получить параметры этого оценивателя.
Возвращает словарь
{"estimator": estimator}. Параметры внутреннего оценивателя не включаются.- Параметры:
-
- deepbool, default=True
-
Игнорируется.
- Возвращает:
-
- paramsdict
-
Имена параметров, сопоставленные их значениям.
- set_params(**kwargs)[source]
-
Задать параметры этого оценивателя.
Здесь допустим только ключ
estimator. Нельзя задавать параметры внутреннего оценивателя.- Параметры:
-
- **kwargsdict
-
Параметры оценивателя.
- Возвращает:
-
- selfFrozenEstimator
-
Этот оцениватель.
Примеры из галереи
© 2007–2026 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.9/modules/generated/sklearn.frozen.FrozenEstimator.html