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


KeyToVectorMappingEstimator Класс

Определение

Оценщик для KeyToVectorMappingTransformer. Сопоставляет значение ключа с вектором известного Singleразмера .

public sealed class KeyToVectorMappingEstimator : Microsoft.ML.Data.TrivialEstimator<Microsoft.ML.Transforms.KeyToVectorMappingTransformer>
type KeyToVectorMappingEstimator = class
    inherit TrivialEstimator<KeyToVectorMappingTransformer>
Public NotInheritable Class KeyToVectorMappingEstimator
Inherits TrivialEstimator(Of KeyToVectorMappingTransformer)
Наследование

Комментарии

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

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

Он выполняет итерацию по ключам в данных, а для каждого ключа он создает вектор кратности ключей, заполненный нулями, за исключением положения значения ключа, в котором он помещается 1.0. Для вектора ключей он может либо создать вектор счетчиков для каждого ключа, либо объединить их в один вектор.

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

Методы

Fit(IDataView)

Оценщик для KeyToVectorMappingTransformer. Сопоставляет значение ключа с вектором известного Singleразмера .

(Унаследовано от TrivialEstimator<TTransformer>)
GetOutputSchema(SchemaShape)

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

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

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

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

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

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

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

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