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 |
または のスキーマをIDataViewDataViewRow表します。 スキーマは の 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 |
、BinaryClassificationCatalog.BinaryClassificationTrainersRankingCatalog.RankingTrainers、および MulticlassClassificationCatalog.MulticlassClassificationTrainers カタログのRegressionCatalog.RegressionTrainers拡張メソッドのコレクション。 |
LoggingEventArgs |
Log イベントのデータを提供します。 |
MklComponentsCatalog |
MKL (Math Kernel Library) トレーナーおよびTransformsCatalog変換コンポーネントを作成するための、、BinaryClassificationCatalog.BinaryClassificationTrainersおよび の拡張メソッドRegressionCatalog.RegressionTrainersのコレクション。 |
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 |
順列特徴量重要度コンポーネントのインスタンスを作成するために、、BinaryClassificationCatalog、MulticlassClassificationCatalogおよび RankingCatalog によってRegressionCatalog使用される拡張メソッドのコレクション。 |
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 |
受信スキーマに対する一連の 'requirements' と、送信スキーマの "promises" のセット。 これは、列のサブセットのみであるため、適切な DataViewSchemaよりも緩和されます。また、ベクトルとキーに正確な DataViewType' を指定していないためです。 |
StandardTrainersCatalog |
、、および MulticlassClassificationCatalog.MulticlassClassificationTrainers の拡張メソッドをBinaryClassificationCatalog.BinaryClassificationTrainersRegressionCatalog.RegressionTrainersコレクションして、トレーナー コンポーネントのインスタンスを作成します。 |
TensorflowCatalog |
は TensorFlowTransformer 、次の 2 つのシナリオで使用されます。
|
TextCatalog |
の拡張メソッドの TransformsCatalogコレクション。 |
TextLoaderSaverCatalog |
csv や DataOperationsCatalog tsv などの区切りテキスト ファイルから読み取るための 拡張メソッドのコレクション。 |
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 |
デシジョン ツリー トレーナーと特徴量指定子のインスタンスを作成するために、、MulticlassClassificationCatalog、、TransformsCatalogRankingCatalogおよび によってRegressionCatalogBinaryClassificationCatalog使用される拡張メソッドのコレクション。 |
VisionCatalog |
ImageClassification トレーナー コンポーネントのインスタンスを作成するための 拡張メソッド MulticlassClassificationCatalog.MulticlassClassificationTrainers のコレクション。 |
構造体
DataOperationsCatalog.TrainTestData |
トレーニング セットとテスト セットのデータセットのペア。 |
DataViewSchema.Column |
このクラスでは、特定のスキーマの 1 つの列について説明します。 |
DataViewSchema.DetachedColumn |
このクラスは、データ ビューの 1 つの列のスキーマを表し、特定 DataViewSchemaの に添付しません。 |
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 インターフェイス。 このインターフェイスの実装には、機能列がないか、複数の機能列があり、ML.Net トランフォーマーのほとんどが実装する を実装 ISingleFeaturePredictionTransformer<TModel>できません。 |
ISingleFeaturePredictionTransformer<TModel> |
ISingleFeaturePredictionTransformer には、 とその型 の FeatureColumnName 名前が FeatureColumnType含まれています。 このインターフェイスの実装には、 を使用して入力 IDataView のデータをスコア付けする機能があります。 Transform(IDataView) |
ITransformer |
トランスフォーマーは、データを変換するコンポーネントです。 また、"スキーマ伝達" をサポートして、"このスキーマを変換した後、このスキーマのデータがどのように表示されるか" という質問に答えます。 |
列挙型
SchemaShape.Column.VectorKind |
ML.NET のメイン名前空間。 アプリケーションと操作のコンテキスト、トランスフォーマーおよびトレーナー カタログ、およびデータ ビュー処理用のコンポーネントが含まれます。 |
代理人
ValueGetter<TValue> |
値を取得するデリゲート型。 これは、 または DataViewRowCursor内DataViewRowのデータに効率的にアクセスするために使用できます。 |