次の方法で共有


TypeConvertingEstimator クラス

定義

TypeConvertingTransformerのエスティメーター 基になる入力列の型を新しい型に変換します。 入力列と出力列の型は互換性がある必要があります。 PrimitiveDataViewType

public sealed class TypeConvertingEstimator : Microsoft.ML.Data.TrivialEstimator<Microsoft.ML.Transforms.TypeConvertingTransformer>
type TypeConvertingEstimator = class
    inherit TrivialEstimator<TypeConvertingTransformer>
Public NotInheritable Class TypeConvertingEstimator
Inherits TrivialEstimator(Of TypeConvertingTransformer)
継承

注釈

推定特性

このエスティメーターは、パラメーターをトレーニングするためにデータを確認する必要がありますか? いいえ
入力列のデータ型 ベクトルまたはプリミティブ数値、ブール値、 テキストSystem.DateTimeおよびキー 型。
出力列のデータ型 ベクトルまたはプリミティブ数値、ブール値、 テキストSystem.DateTimeおよびキー 型。
ONNX にエクスポート可能 はい

使用例へのリンクについては、「参照」セクションを参照してください。

メソッド

Fit(IDataView)

TypeConvertingTransformerのエスティメーター 基になる入力列の型を新しい型に変換します。 入力列と出力列の型は互換性がある必要があります。 PrimitiveDataViewType

(継承元 TrivialEstimator<TTransformer>)
GetOutputSchema(SchemaShape)

SchemaShapeトランスフォーマーによって生成されるスキーマの値を返します。 パイプラインでのスキーマの伝達と検証に使用されます。

拡張メソッド

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

エスティメーター チェーンに 'キャッシュ チェックポイント' を追加します。 これにより、ダウンストリームエスティメーターがキャッシュされたデータに対してトレーニングされます。 複数のデータを受け取るトレーナーが渡す前にキャッシュ チェックポイントを設定すると便利です。

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

エスティメーターを指定すると、デリゲートを 1 回 Fit(IDataView) 呼び出すラップ オブジェクトが呼び出されます。 多くの場合、エスティメーターが適合した内容に関する情報を返すことが重要です。そのため Fit(IDataView) 、メソッドは一般的 ITransformerなオブジェクトではなく、具体的に型指定されたオブジェクトを返します。 ただし、同時に、 IEstimator<TTransformer> 多くのオブジェクトを含むパイプラインに形成されることが多いため、トランスフォーマーを取得するエスティメーターがこのチェーンのどこかに埋もれる場所を介して EstimatorChain<TLastTransformer> 、推定器のチェーンを構築する必要がある場合があります。 このシナリオでは、このメソッドを使用して、fit が呼び出されると呼び出されるデリゲートをアタッチできます。

適用対象

こちらもご覧ください