Language

ModelOperationsCatalog クラス

定義

トレーニング済みのモデルを保存して読み込む MLContext で使用されるクラス。

public sealed class ModelOperationsCatalog
type ModelOperationsCatalog = class
Public NotInheritable Class ModelOperationsCatalog
継承
ModelOperationsCatalog

メソッド

名前 説明
CreatePredictionEngine<TSrc,TDst>(ITransformer, Boolean, SchemaDefinition, SchemaDefinition)

1 回限りの予測用の予測エンジンを作成します (既定の使用法)。

CreatePredictionEngine<TSrc,TDst>(ITransformer, DataViewSchema)

1 回限りの予測用の予測エンジンを作成します。 これは主に、モデルの読み込み中に入力スキーマが抽出される Load(Stream, DataViewSchema)と組み合わせて使用されます。

CreatePredictionEngine<TSrc,TDst>(ITransformer, PredictionEngineOptions)

1 回限りの予測用の予測エンジンを作成します。 これは主に、モデルの読み込み中に入力スキーマが抽出される Load(Stream, DataViewSchema)と組み合わせて使用されます。

Load(Stream, DataViewSchema)

モデルとその入力スキーマをストリームから読み込みます。

Load(String, DataViewSchema)

ファイルからモデルとその入力スキーマを読み込みます。

LoadWithDataLoader(Stream, IDataLoader<IMultiStreamSource>)

ストリームからトランスフォーマー モデルとデータ ローダー モデルを読み込みます。

LoadWithDataLoader(String, IDataLoader<IMultiStreamSource>)

トランスフォーマー モデルとデータ ローダー モデルをファイルから読み込みます。

Save(ITransformer, DataViewSchema, Stream)

トランスフォーマー モデルと、ストリームへのトレーニングに使用されたデータのスキーマを保存します。

Save(ITransformer, DataViewSchema, String)

トランスフォーマー モデルと、ファイルへのトレーニングに使用されたデータのスキーマを保存します。

Save<TSource>(ITransformer, IDataLoader<TSource>, Stream)

トランスフォーマー モデルと、ストリームへの入力データの作成に使用するローダーを保存します。

Save<TSource>(ITransformer, IDataLoader<TSource>, String)

トランスフォーマー モデルと、ファイルへの入力データの作成に使用するローダーを保存します。

拡張メソッド

名前 説明
ConvertToOnnx(ModelOperationsCatalog, ITransformer, IDataView, Int32, Stream)

指定した ITransformer を ONNX 形式に変換し、ストリームに書き込みます。

ConvertToOnnx(ModelOperationsCatalog, ITransformer, IDataView, Stream, String[])

指定した ITransformer を ONNX 形式に変換し、ストリームに書き込みます。

ConvertToOnnx(ModelOperationsCatalog, ITransformer, IDataView, Stream)

指定した ITransformer を ONNX 形式に変換し、ストリームに書き込みます。

LoadTensorFlowModel(ModelOperationsCatalog, String, Boolean)

TensorFlow モデルをメモリに読み込みます。 これは、モデルを 1 回読み込んでから、それを使用してスキーマのクエリを実行し、ScoreTensorFlowModel(String, String, Boolean)を使用してTensorFlowEstimatorを作成できるようにする便利なメソッドです。 この API を使用するには、TensorFlow redist に対する追加の NuGet 依存関係が必要です。詳細については、リンクされたドキュメントを参照してください。 TensorFlowModel また、Dispose() を明示的に呼び出して解放するか、"using" 構文で変数を宣言して暗黙的に解放する必要があるアンマネージ リソースへの参照も保持します。>

<format type="text/markdown"> [!include[io](~/../docs/samples/docs/api-reference/tensorflow-usage.md)] </format>
LoadTensorFlowModel(ModelOperationsCatalog, String)

TensorFlow モデルをメモリに読み込みます。 これは、モデルを 1 回読み込んでから、それを使用してスキーマのクエリを実行し、ScoreTensorFlowModel(String, String, Boolean)を使用してTensorFlowEstimatorを作成できるようにする便利なメソッドです。 この API を使用するには、TensorFlow redist に対する追加の NuGet 依存関係が必要です。詳細については、リンクされたドキュメントを参照してください。 TensorFlowModel また、Dispose() を明示的に呼び出して解放するか、"using" 構文で変数を宣言して暗黙的に解放する必要があるアンマネージ リソースへの参照も保持します。>

<format type="text/markdown"> [!include[io](~/../docs/samples/docs/api-reference/tensorflow-usage.md)] </format>

適用対象