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

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

プロパティ

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

適用対象