ProgressHeader Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ProgressHeader(String[]) |
Конструктор для без метрик, просто единиц хода выполнения. В качестве соглашения |
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
об именовании следует применять строчные регистры и обычно множественное число (например, итерации, кластеры, примеры).