Поделиться через


ProgressHeader Класс

Определение

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

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

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

ProgressHeader(String[])

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

ProgressHeader(String[], String[])

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

Поля

MetricNames

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

UnitNames

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

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