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