ProgressHeader Класс

Определение

Это "заголовок" отчета о ходе выполнения.

public sealed class ProgressHeader
type ProgressHeader = class
Public NotInheritable Class ProgressHeader
Наследование
ProgressHeader

Конструкторы

Имя Описание
ProgressHeader(String[], String[])

Инициализация заголовка. Это займет владение массивами. Оба массива могут иметь значение NULL, даже одновременно. Этот заголовок "пустой" указывает, что вычисление не сообщает ни о каких единицах хода выполнения, но средство отслеживания по-прежнему может отслеживать запуск, остановку и истекшее время. Конечно, если есть какой-либо прогресс или метрики для отчета, всегда лучше сообщить о них.

ProgressHeader(String[])

Конструктор без метрик, просто единиц хода выполнения. В качестве соглашения unitNames об именовании следует иметь нижний регистр и обычно множественное число (например, итерации, кластеры, примеры).

Поля

Имя Описание
MetricNames

Это имена сообщаемых метрик. Например, это может быть "потеря", "обновления веса/с" и т. д. Никогда не будет иметь значение NULL, но может быть пустым.

UnitNames

Это имена хода выполнения "единицы", от наименее детализированного до наиболее детализированного. Например, нейронная сеть может иметь {'epoch', 'example'} и FastTree могут иметь {'tree', 'split', 'feature}. Никогда не будет иметь значение NULL, но может быть пустым.

Применяется к