IPredictionTransformer<TModel> インターフェイス

定義

フィールドに基づいてデータを変換できるすべてのトランスフォーマーの Microsoft.ML.IPredictor インターフェイス。 このインターフェイスの実装には、特徴列がないか、複数の特徴列があり、ML.Net トランフォーマーのほとんどが実装 ISingleFeaturePredictionTransformer<TModel>する 、実装できません。

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.IPredictor ICalibratorデータ変換に使用または使用されます。

この型パラメーターは共変です。 つまり、指定した型、または強い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。
派生
実装

プロパティ

IsRowToRowMapper

適切なスキーマで呼び出し GetRowToRowMapper(DataViewSchema) が成功するかどうか。

(継承元 ITransformer)
Model

フィールドに基づいてデータを変換できるすべてのトランスフォーマーの Microsoft.ML.IPredictor インターフェイス。 このインターフェイスの実装には、特徴列がないか、複数の特徴列があり、ML.Net トランフォーマーのほとんどが実装 ISingleFeaturePredictionTransformer<TModel>する 、実装できません。

メソッド

GetOutputSchema(DataViewSchema)

トランスフォーマーのスキーマ伝達。 入力スキーマが指定されたスキーマに似ている場合は、データの出力スキーマを返します。

(継承元 ITransformer)
GetRowToRowMapper(DataViewSchema)

入力スキーマに基づいて行間マッパーを構築します。 ある場合 IsRowToRowMapperfalse、例外がスローされます。 入力スキーマがマッパーの構築に適さない場合は、同様に例外をスローする必要があります。

(継承元 ITransformer)
Save(ModelSaveContext)

フィールドに基づいてデータを変換できるすべてのトランスフォーマーの Microsoft.ML.IPredictor インターフェイス。 このインターフェイスの実装には、特徴列がないか、複数の特徴列があり、ML.Net トランフォーマーのほとんどが実装 ISingleFeaturePredictionTransformer<TModel>する 、実装できません。

(継承元 ICanSaveModel)
Transform(IDataView)

データを取り込み、変換を行い、データを出力します。 IDataView's は遅延であるため、ここでは実際の変換は行われず、スキーマの検証だけが行われることに注意してください。

(継承元 ITransformer)

拡張メソッド

Preview(ITransformer, IDataView, Int32)

特定dataのオブジェクトに対するtransformer効果をプレビューします。

Append<TTrans>(ITransformer, TTrans)

このトランスフォーマー チェーンの末尾に別のトランスフォーマーを追加して、新しいトランスチェーンを作成します。

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> は、時系列パイプラインの予測エンジンを作成します。 予測フェーズで確認された観測値を使用して時系列モデルの状態を更新し、モデルのチェックポイント処理を可能にします。

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> は、時系列パイプラインの予測エンジンを作成します。 予測フェーズで確認された観測値を使用して時系列モデルの状態を更新し、モデルのチェックポイント処理を可能にします。

適用対象