Microsoft.ML 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。
クラス
| 名前 | 説明 |
|---|---|
| AlexNetExtension |
これは、事前トレーニング済みの AlexNet モデルを使用するために、 DnnImageFeaturizerEstimator で使用する拡張メソッドです。 この拡張子を含む NuGet にも、バイナリ モデル ファイルが含まれていることが保証されます。 |
| AnomalyDetectionCatalog |
トレーナーやエバリュエーターなど、異常検出コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| AnomalyDetectionCatalog.AnomalyDetectionTrainers |
異常検出トレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| BinaryClassificationCatalog |
トレーナーやキャリブレーターなどの二項分類コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| BinaryClassificationCatalog.BinaryClassificationTrainers |
二項分類トレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| BinaryClassificationCatalog.CalibratorsCatalog |
二項分類キャリブレーターのインスタンスを作成するために MLContext によって使用されるクラス。 |
| BinaryLoaderSaverCatalog |
高パフォーマンスのバイナリ形式との間でIDataViewオブジェクトを保存および読み取るコンポーネントのインスタンスを作成するためのDataOperationsCatalogの拡張メソッドのコレクション。 |
| CategoricalCatalog |
カテゴリトランスフォーマー コンポーネントを作成するための TransformsCatalog.CategoricalTransforms の拡張メソッドのコレクション。 |
| ClusteringCatalog |
トレーナーなどのクラスタリング コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| ClusteringCatalog.ClusteringTrainers |
クラスタリング トレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| ConversionsCatalog |
バイナリ ベクター マッピング トランスフォーマー コンポーネントにキーのインスタンスを作成するための TransformsCatalog の拡張メソッドのコレクション |
| ConversionsExtensionsCatalog |
データ変換およびマッピング トランスフォーマー コンポーネントのインスタンスを作成するための TransformsCatalog の拡張メソッドのコレクション。 |
| CustomMappingCatalog |
ユーザー定義の 1 対 1 の行マッピング トランスフォーマー コンポーネントのインスタンスを作成するための TransformsCatalog 拡張メソッドを含むクラス。 |
| DatabaseLoaderCatalog |
データベースから読み取る DataOperationsCatalog の拡張メソッドのコレクション。 |
| DataLoaderExtensions |
1 つ以上のファイルからデータを読み込むのに使用されるクラス。 |
| DataOperationsCatalog |
データを操作するが、モデル トレーニング パイプラインの一部ではないコンポーネントを作成するために使用されるクラス。 データの読み込み、保存、キャッシュ、フィルター、シャッフル、分割を行うコンポーネントが含まれます。 |
| DataViewRow |
データの論理行。 IDataViewまたはスタンドアロン行の行を指定できます。 |
| DataViewRowCursor |
IDataViewの行をカーソルで移動するために使用されるクラス。 |
| DataViewSchema |
IDataViewまたはDataViewRowのスキーマを表します。 スキーマは、 DataViewSchema.Columnのコレクションです。 |
| DataViewSchema.Annotations |
1 つの DataViewSchema.Columnのスキーマ注釈。 |
| DataViewSchema.Annotations.Builder |
DataViewSchema.Annotationsをビルドする操作を含むクラス。 |
| DataViewSchema.Builder |
DataViewSchemaをビルドする操作を含むクラス。 |
| DebuggerExtensions |
デバッグ用のプレビュー オブジェクトのインスタンスを作成するために使用されるクラス。 注: このクラスとすべてのメソッドは、デバッグにのみ使用し、運用コードでは使用しないでください。 |
| ExplainabilityCatalog |
モデルの説明コンポーネントのインスタンスを作成するための TransformsCatalog の拡張メソッドのコレクション。 |
| ExpressionCatalog |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| ExtensionBaseAttribute |
拡張のために使用されるすべての属性の基本属性の型。 |
| ExtensionsCatalog |
欠損値トランスフォーマー コンポーネントのインスタンスを作成するための TransformsCatalog 拡張メソッドのコレクション。 |
| FactorizationMachineExtensions |
フィールド対応階乗トレーナー コンポーネントのインスタンスを作成するための BinaryClassificationCatalog の拡張メソッドのコレクション。 |
| FeatureSelectionCatalog |
フィーチャ選択トランスフォーマー コンポーネントのインスタンスを作成するための TransformsCatalog 拡張メソッドのコレクション。 |
| ForecastingCatalog |
予測コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| ForecastingCatalog.Forecasters |
予測トレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| IDataViewExtensions |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| ImageEstimatorsCatalog |
画像処理トランスフォーマー コンポーネントのインスタンスを作成するために TransformsCatalog するための拡張メソッドのコレクション。 |
| InputOutputColumnPair |
複数の列で動作するトランスフォーマー コンポーネントの入力列名と出力列名を指定します。 |
| KernelExpansionCatalog |
カーネル メソッド特徴エンジニアリング トランスフォーマー コンポーネントのインスタンスを作成するための TransformsCatalog 拡張メソッドのコレクション。 |
| KMeansClusteringExtensions |
KMeans トレーナーのインスタンスを作成するための ClusteringCatalog.ClusteringTrainers の拡張メソッドのコレクション。 |
| LearningPipelineExtensions |
推定パイプラインとトランスフォーマー パイプラインのチェーンを可能にする拡張メソッド。 |
| LightGbmExtensions |
RegressionCatalog.RegressionTrainers、BinaryClassificationCatalog.BinaryClassificationTrainers、RankingCatalog.RankingTrainers、およびMulticlassClassificationCatalog.MulticlassClassificationTrainers カタログの拡張メソッドのコレクション。 |
| LoggingEventArgs |
Log イベントのデータを提供します。 |
| MklComponentsCatalog |
MKL (Math Kernel Library) トレーナーを作成し、コンポーネントを変換するための RegressionCatalog.RegressionTrainers、 BinaryClassificationCatalog.BinaryClassificationTrainers、および TransformsCatalog の拡張メソッドのコレクション。 |
| MLContext |
すべての ML.NET 操作の共通コンテキストを表します。 |
| ModelOperationsCatalog |
トレーニング済みのモデルを保存して読み込む MLContext で使用されるクラス。 |
| ModelSaveContext |
ICanSaveModelの実装者のために、リポジトリにモデルを保存するための便利なコンテキスト オブジェクト。 |
| MulticlassClassificationCatalog |
トレーナーなどの多クラス分類コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| MulticlassClassificationCatalog.MulticlassClassificationTrainers |
多クラス分類トレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| NormalizationCatalog |
数値正規化コンポーネントのインスタンスを作成する TransformsCatalog の拡張メソッドのコレクション。 |
| OnnxCatalog |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| OnnxExportExtensions |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| PcaCatalog |
プリンシパル コンポーネント分析 (PCA) コンポーネントのインスタンスを作成するために、 AnomalyDetectionCatalog.AnomalyDetectionTrainersおよび TransformsCatalog カタログによって使用される拡張メソッドのコレクション。 |
| PermutationFeatureImportanceExtensions |
順列特徴重要度コンポーネントのインスタンスを作成するために、 RegressionCatalog、 BinaryClassificationCatalog、 MulticlassClassificationCatalog、および RankingCatalog によって使用される拡張メソッドのコレクション。 |
| PredictionEngine<TSrc,TDst> |
以前にトレーニングされたモデル (および前の変換パイプライン) で単一の予測を行うクラス。 |
| PredictionEngineBase<TSrc,TDst> |
以前にトレーニングされたモデル (および前の変換パイプライン) で単一の予測を行う基本クラス。 |
| PredictionEngineOptions |
のオプション PredictionEngine<TSrc,TDst> |
| RankingCatalog |
トレーナーやエバリュエーターなどのランク付けコンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| RankingCatalog.RankingTrainers |
ランク付けトレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| RecommendationCatalog |
レコメンデーション トレーナーとタスクの中央カタログ。 |
| RecommendationCatalog.RecommendationTrainers |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| RecommenderCatalog |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| RegressionCatalog |
トレーナーやエバリュエーターなど、回帰コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| RegressionCatalog.RegressionTrainers |
回帰トレーナーのインスタンスを作成するために MLContext によって使用されるクラス。 |
| ResNet101Extension |
これは、事前トレーニング済みの ResNet101 モデルを使用するために、 DnnImageFeaturizerEstimator で使用する拡張メソッドです。 この拡張子を含む NuGet にも、バイナリ モデル ファイルが含まれていることが保証されます。 |
| ResNet18Extension |
これは、事前トレーニング済みの ResNet18 モデルを使用するために、 DnnImageFeaturizerEstimator で使用する拡張メソッドです。 この拡張子を含む NuGet にも、バイナリ モデル ファイルが含まれていることが保証されます。 |
| ResNet50Extension |
これは、事前トレーニング済みの ResNet50 モデルを使用するために、 DnnImageFeaturizerEstimator で使用する拡張メソッドです。 この拡張子を含む NuGet にも、バイナリ モデル ファイルが含まれていることが保証されます。 |
| SchemaShape |
受信スキーマに対する一連の "要件" と、送信スキーマの "promises" のセット。 これは適切な DataViewSchemaよりも緩和されます。これは列のサブセットに過ぎません。また、ベクトルとキーに正確な DataViewTypeを指定していないためです。 |
| StandardTrainersCatalog |
トレーナー コンポーネントのインスタンスを作成するための RegressionCatalog.RegressionTrainers、 BinaryClassificationCatalog.BinaryClassificationTrainers、および MulticlassClassificationCatalog.MulticlassClassificationTrainers の拡張メソッドのコレクション。 |
| TensorflowCatalog |
TensorFlowTransformerは、次の 2 つのシナリオで使用されます。
|
| TextCatalog |
TransformsCatalogの拡張メソッドのコレクション。 |
| TextLoaderSaverCatalog |
csv や tsv などの区切りテキスト ファイルから読み取る DataOperationsCatalog の拡張メソッドのコレクション。 |
| TimeSeriesCatalog |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
| TrainCatalogBase |
トレーナー カタログの基本クラス。 |
| TrainCatalogBase.CatalogInstantiatorBase |
Microsoft.ML.TrainContextのサブクラスは、フック可能なオブジェクト (たとえば、Trainersなど) をほとんど提供しなくなります。 ユーザー コードは、拡張メソッドを呼び出すことによってのみ、これらのオブジェクトと対話します。 実際のコンポーネント コードでは、 Microsoft.ML.Data.CatalogUtils を使用して、このオブジェクト (環境など) からより多くの "非表示" 情報を取得できます。 |
| TrainCatalogBase.CrossValidationResult<T> |
クロス検証の実行結果。 |
| TrainerInfo |
トレーナーの特性。 各トレーナーの Info プロパティを介して公開されます。 |
| TransformExtensionsCatalog |
列を操作する変換コンポーネントのインスタンスを作成するための TransformsCatalog 拡張メソッドのコレクション。 |
| TransformsCatalog |
変換コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| TransformsCatalog.CategoricalTransforms |
カテゴリ データ変換コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| TransformsCatalog.ConversionTransforms |
型変換データ変換コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| TransformsCatalog.FeatureSelectionTransforms |
フィーチャ選択変換コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| TransformsCatalog.TextTransforms |
テキスト データ変換コンポーネントのインスタンスを作成するために MLContext によって使用されるクラス。 |
| TreeExtensions |
デシジョン ツリー トレーナーと特徴付け子のインスタンスを作成するために、 RegressionCatalog、 BinaryClassificationCatalog、 MulticlassClassificationCatalog、 RankingCatalog、および TransformsCatalog によって使用される拡張メソッドのコレクション。 |
| VisionCatalog |
ImageClassification トレーナー コンポーネントのインスタンスを作成するための MulticlassClassificationCatalog.MulticlassClassificationTrainers の拡張メソッドのコレクション。 |
構造体
| 名前 | 説明 |
|---|---|
| DataOperationsCatalog.TrainTestData |
トレーニング セットとテスト セットのデータセットのペア。 |
| DataViewSchema.Column |
このクラスは、特定のスキーマ内の 1 つの列を記述します。 |
| DataViewSchema.DetachedColumn |
このクラスは、特定の DataViewSchemaに添付せずに、データ ビューの 1 つの列のスキーマを表します。 |
| SchemaShape.Column |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| ICanSaveModel |
モデルをリポジトリに保存する場合。 ICanSaveModelを実装するクラスは、Save(ModelSaveContext)の明示的な実装を行う必要があります。 基底クラスから ICanSaveModel を継承するクラスは、その基底クラスの Save(ModelSaveContext) によって呼び出された関数を上書きする必要があります (存在する場合)。 |
| IDataLoader<TSource> |
"データ ローダー" は、特定の種類の入力を受け取り、 IDataViewに変換します。 |
| IDataLoaderEstimator<TSource,TLoader> |
場合によっては、 IDataLoader<TSource>に合わせる必要があります。 DataLoader エスティメーターは、それを行うオブジェクトです。 |
| IDataView |
クエリ演算子 (変換) の入力と出力。 これは基本的なデータ パイプラインの種類であり、LINQ の IEnumerable<T> に相当します。 |
| IEstimator<TTransformer> |
推定器 (Spark の用語) は、"トレーニングされていないトランスフォーマー" です。 トランスフォーマーを製造するには、データに "適合" する必要があります。 また、トランスフォーマーのように、DataViewSchemaではなく、SchemaShape経由で"スキーマ伝達"も提供されます。 |
| IPredictionTransformer<TModel> |
Microsoft.ML.IPredictor フィールドに基づいてデータを変換できるすべてのトランスフォーマーのインターフェイス。 このインターフェイスの実装には、特徴列がないか、複数の特徴列があり、 ISingleFeaturePredictionTransformer<TModel>を実装することはできません。ML.Net トランフォーマーのほとんどが実装します。 |
| ISingleFeaturePredictionTransformer<TModel> |
ISingleFeaturePredictionTransformer には、 FeatureColumnName の名前とその型 ( FeatureColumnType) が含まれています。 このインターフェイスの実装には、入力 IDataView のデータにスコアを付ける機能があります。 Transform(IDataView) |
| ITransformer |
トランスフォーマーは、データを変換するコンポーネントです。 また、"スキーマ伝達" をサポートして、"このスキーマのデータを変換した後、どのように表示されるか" という質問に答えます。 |
列挙型
| 名前 | 説明 |
|---|---|
| SchemaShape.Column.VectorKind |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーとトレーナーのカタログ、およびデータ ビュー処理用のコンポーネントが含まれています。 |
代理人
| 名前 | 説明 |
|---|---|
| ValueGetter<TValue> |
値を取得するデリゲート型。 これは、 DataViewRow または DataViewRowCursor内のデータに効率的にアクセスするために使用できます。 |