Spec-Zone.ru › scikit-learn

ScoringMonitorLog

classsklearn.callback.ScoringMonitorLog(run_id:UUID, estimator_name:str, timestamp:datetime, data:list[dict])[исходный код]

Журнал одного запуска монитора оценивания.

Записанные оценки доступны через атрибут data в виде списка словарей или через атрибут data_as_pandas в виде DataFrame Pandas. В первом случае каждый словарь соответствует одной строке соответствующего DataFrame и содержит пары «имя_столбца -> значение». Столбцы имеют следующую структуру:

  • task_id_path: кортеж, содержащий идентификаторы задач от корневой задачи до задачи, для которой была вычислена оценка. Каждое значение в этом столбце уникально.
  • parent_task_id_path: кортеж, содержащий идентификаторы задач от корневой до родительской задачи. Его можно использовать для группировки оценок задач с одной и той же родительской задачей.
  • estimator_name: имя оценивателя.
  • task_name: имя задачи.
  • task_id: идентификатор задачи.
  • sequential_subtasks: наличие у задачи последовательных подзадач.
  • Столбец для каждого имени оценки, переданного в качестве параметра scoring.
Атрибуты:
run_iduuid.UUID

Уникальный идентификатор запуска.

estimator_namestr

Имя оценивателя для запуска.

timestampdatetime.datetime

Время начала запуска.

datalist[dict]

Записанные оценки для запуска.

data_as_pandaspandas.DataFrame

Записанные оценки для запуска в виде DataFrame Pandas.

© 2007–2026 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.9/modules/generated/sklearn.callback.ScoringMonitorLog.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API