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


ColumnConcatenatingEstimator Класс

Определение

Объединяет один или несколько входных столбцов в новый выходной столбец.

public sealed class ColumnConcatenatingEstimator : Microsoft.ML.IEstimator<Microsoft.ML.Data.ColumnConcatenatingTransformer>
type ColumnConcatenatingEstimator = class
    interface IEstimator<ColumnConcatenatingTransformer>
Public NotInheritable Class ColumnConcatenatingEstimator
Implements IEstimator(Of ColumnConcatenatingTransformer)
Наследование
ColumnConcatenatingEstimator
Реализации

Комментарии

Характеристики оценщика

Должен ли этот оценщик просмотреть данные для обучения его параметров? Нет
Тип данных входного столбца Любой, кроме типа ключа . Все входные столбцы должны иметь одинаковый тип.
Тип данных выходного столбца Вектор типа данных входных столбцов
Экспортируемый в ONNX Да

В результате ColumnConcatenatingTransformer создается новый столбец с именем, указанным в параметрах имени выходного столбца, где входные значения объединяются в векторе. Порядок объединения следует порядку, в котором указаны входные столбцы.

Если тип данных входных столбцов является вектором, тип данных выходного столбца остается прежним. Однако размер вектора будет суммой размеров входных векторов.

Ссылки на примеры использования см. в разделе "См. также".

Методы

Fit(IDataView)

Тренирует и возвращает .ColumnConcatenatingTransformer

GetOutputSchema(SchemaShape)

Возвращает схему SchemaShape , которая будет производиться преобразователем. Используется для распространения и проверки схемы в конвейере.

Методы расширения

AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment)

Добавьте "контрольную точку кэширования" в цепочку оценщика. Это гарантирует, что подчиненные оценщики будут обучены на основе кэшированных данных. Рекомендуется использовать контрольную точку кэширования перед обучением, которые принимают несколько данных.

WithOnFitDelegate<TTransformer>(IEstimator<TTransformer>, Action<TTransformer>)

Учитывая оценщик, верните объект-оболочку, который будет вызывать делегат один раз Fit(IDataView) . Часто важно, чтобы оценщик возвращал сведения о том, что было положено, поэтому Fit(IDataView) метод возвращает специально типизированный объект, а не просто общий ITransformer. Однако в то же время часто IEstimator<TTransformer> формируются в конвейеры со многими объектами, поэтому нам может потребоваться создать цепочку оценщиков, где EstimatorChain<TLastTransformer> оценщик, для которого мы хотим получить преобразователь, похоронен где-то в этой цепочке. В этом сценарии мы можем подключить делегат, который будет вызываться после вызова соответствия.

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

См. также раздел