FrozenEstimator#
- класс sklearn.frozen.FrozenEstimator(estimator)[источник]#
Оценщик, который оборачивает обученный оценщик, чтобы предотвратить повторное обучение.
Этот мета-оценщик принимает оценщик и замораживает его, в том смысле, что вызов
fitне оказывает на него никакого эффекта.fit_predictиfit_transformтакже отключены. Все остальные методы делегируются исходному оценщику, и атрибуты исходного оценщика также доступны.Это особенно полезно, когда у вас есть обученная или предварительно обученная модель в качестве преобразователя в конвейере, и вы хотите
pipeline.fitне оказывать влияния на этот шаг.- Параметры:
- estimatorestimator
Оценщик, который должен оставаться замороженным.
Смотрите также
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)[источник]#
Ничего не делает.
Как замороженный оценщик, вызов
fitне имеет эффекта.- Параметры:
- Xobject
Игнорируется.
- yobject
Игнорируется.
- *argsкортеж
Дополнительные позиционные аргументы. Игнорируются, но присутствуют для совместимости API с
self.estimator.- **kwargsdict
Дополнительные аргументы ключевых слов. Игнорируются, но присутствуют для совместимости API с
self.estimator.
- Возвращает:
- selfobject
Возвращает сам экземпляр.
- 6332()[источник]#
Получить маршрутизацию метаданных этого объекта.
Пожалуйста, проверьте Руководство пользователя о том, как работает механизм маршрутизации.
- Возвращает:
- маршрутизацияMetadataRequest
A
MetadataRequestИнкапсуляция информации о маршрутизации.
- get_params(глубокий=True)[источник]#
Получить параметры для этого оценщика.
Возвращает
{"estimator": estimator}словарь. Параметры внутреннего оценщика не включены.- Параметры:
- глубокийbool, по умолчанию=True
Игнорируется.
- Возвращает:
- paramsdict
Имена параметров, сопоставленные с их значениями.
- set_params(**kwargs)[источник]#
Установить параметры этого оценщика.
Единственный допустимый ключ здесь -
estimator. Вы не можете устанавливать параметры внутреннего оценщика.- Параметры:
- **kwargsdict
Параметры оценщика.
- Возвращает:
- selfFrozenEstimator
Этот оценщик.
Примеры галереи#
Калибровка вероятностей для классификации на 3 класса
Последующая настройка порога принятия решений для обучения с учетом стоимости