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


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

Определение

Перегрузки

ProgressHeader(String[])

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

ProgressHeader(String[], String[])

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

ProgressHeader(String[])

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

public ProgressHeader (params string[] unitNames);
new Microsoft.ML.Runtime.ProgressHeader : string[] -> Microsoft.ML.Runtime.ProgressHeader
Public Sub New (ParamArray unitNames As String())

Параметры

unitNames
String[]

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

ProgressHeader(String[], String[])

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

public ProgressHeader (string[] metricNames, string[] unitNames);
new Microsoft.ML.Runtime.ProgressHeader : string[] * string[] -> Microsoft.ML.Runtime.ProgressHeader
Public Sub New (metricNames As String(), unitNames As String())

Параметры

metricNames
String[]

Метрики, отчеты о вычислениях. Они полностью независимы, и нет контракта на то, должны ли значения метрики увеличиваться или нет. В качестве соглашения metricNames об именовании можно использовать несколько слов с пробелами и иметь заголовок.

unitNames
String[]

Имена единиц выполнения, перечисленные от наименее детализированного до наиболее детализированного. Идея заключается в том, что прогресс должен быть лексикографически увеличивающимся (например, [0,0], [0,10], [1,0], [1,15], [2,5] и т. д.). В качестве соглашения unitNames об именовании следует применять строчные регистры и обычно множественное число (например, итерации, кластеры, примеры).

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