HashingEstimator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Оценщик, для HashingTransformerкоторого хэширует одиночные столбцы или векторные столбцы. Для векторных столбцов каждый слот хэшируется отдельно.
public sealed class HashingEstimator : Microsoft.ML.IEstimator<Microsoft.ML.Transforms.HashingTransformer>
type HashingEstimator = class
interface IEstimator<HashingTransformer>
Public NotInheritable Class HashingEstimator
Implements IEstimator(Of HashingTransformer)
- Наследование
-
HashingEstimator
- Реализации
Комментарии
Характеристики оценщика
Должен ли этот оценщик просмотреть данные для обучения его параметров? | Да, если требуется сопоставление хэшей со значениями. |
Тип данных входного столбца | Вектор или скаляры числовых, логических значений, текста, даты и времени и типа ключа . |
Тип данных выходного столбца | Тип вектора или скалярного ключа . |
Экспортируемый в ONNX | Да - на оценщиках, обученных на версии 1.5 и более. Int64, UInt64, SingleDouble и OrderedHashing не поддерживаются. |
Ссылки на примеры использования см. в разделе "См. также".
Методы
Fit(IDataView) |
Тренирует и возвращает .HashingTransformer |
GetOutputSchema(SchemaShape) |
Возвращает схему SchemaShape , которая будет производиться преобразователем. Используется для распространения и проверки схемы в конвейере. |
Методы расширения
AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment) |
Добавьте "контрольную точку кэширования" в цепочку оценщика. Это гарантирует, что подчиненные оценщики будут обучены на основе кэшированных данных. Рекомендуется использовать контрольную точку кэширования перед обучением, которые принимают несколько данных. |
WithOnFitDelegate<TTransformer>(IEstimator<TTransformer>, Action<TTransformer>) |
Учитывая оценщик, верните объект-оболочку, который будет вызывать делегат один раз Fit(IDataView) . Часто важно, чтобы оценщик возвращал сведения о том, что было положено, поэтому Fit(IDataView) метод возвращает специально типизированный объект, а не просто общий ITransformer. Однако в то же время часто IEstimator<TTransformer> формируются в конвейеры со многими объектами, поэтому нам может потребоваться создать цепочку оценщиков, где EstimatorChain<TLastTransformer> оценщик, для которого мы хотим получить преобразователь, похоронен где-то в этой цепочке. В этом сценарии мы можем подключить делегат, который будет вызываться после вызова соответствия. |