IPredictionTransformer<TModel> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс для всех преобразователей, которые могут преобразовывать данные на Microsoft.ML.IPredictor основе поля. Реализации этого интерфейса либо не имеют столбцов признаков, либо имеют более одного столбца признаков и не могут реализовать ISingleFeaturePredictionTransformer<TModel>, что большая часть реализации ML.Net трансформер.
public interface IPredictionTransformer<out TModel> : Microsoft.ML.ITransformer where TModel : class
type IPredictionTransformer<'Model (requires 'Model : null)> = interface
interface ITransformer
interface ICanSaveModel
Public Interface IPredictionTransformer(Of Out TModel)
Implements ITransformer
Параметры типа
- TModel
Или Microsoft.ML.IPredictorICalibrator используется для преобразования данных.
Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.- Производный
- Реализации
Свойства
IsRowToRowMapper |
Указывает, должен ли вызов выполнен GetRowToRowMapper(DataViewSchema) успешно, в соответствующей схеме. (Унаследовано от ITransformer) |
Model |
Интерфейс для всех преобразователей, которые могут преобразовывать данные на Microsoft.ML.IPredictor основе поля. Реализации этого интерфейса либо не имеют столбцов признаков, либо имеют более одного столбца признаков и не могут реализовать ISingleFeaturePredictionTransformer<TModel>, что большая часть реализации ML.Net трансформер. |
Методы
GetOutputSchema(DataViewSchema) |
Распространение схемы для преобразователей. Возвращает схему вывода данных, если входная схема похожа на указанную. (Унаследовано от ITransformer) |
GetRowToRowMapper(DataViewSchema) |
Создает сопоставителя строк с строками на основе входной схемы. Если IsRowToRowMapper это так |
Save(ModelSaveContext) |
Интерфейс для всех преобразователей, которые могут преобразовывать данные на Microsoft.ML.IPredictor основе поля. Реализации этого интерфейса либо не имеют столбцов признаков, либо имеют более одного столбца признаков и не могут реализовать ISingleFeaturePredictionTransformer<TModel>, что большая часть реализации ML.Net трансформер. (Унаследовано от ICanSaveModel) |
Transform(IDataView) |
Возьмите данные, сделайте преобразования, вывести данные. Обратите внимание, что IDataView"отложены, поэтому здесь не происходит никаких фактических преобразований, просто проверка схемы. (Унаследовано от ITransformer) |
Методы расширения
Preview(ITransformer, IDataView, Int32) |
Предварительный просмотр эффекта |
Append<TTrans>(ITransformer, TTrans) |
Создайте новую цепочку преобразователя, добавив еще один преобразователь в конец этой цепочки преобразователя. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions) |
TimeSeriesPredictionEngine<TSrc,TDst> создает подсистему прогнозирования для конвейера временных рядов. Она обновляет состояние модели временных рядов с наблюдениями, наблюдаемыми на этапе прогнозирования, и позволяет выполнять контрольные точки модели. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition) |
TimeSeriesPredictionEngine<TSrc,TDst> создает подсистему прогнозирования для конвейера временных рядов. Она обновляет состояние модели временных рядов с наблюдениями, наблюдаемыми на этапе прогнозирования, и позволяет выполнять контрольные точки модели. |