Microsoft.ML.Data 名前空間

データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。

クラス

AnomalyDetectionMetrics

異常検出の評価結果 (教師なし学習アルゴリズム)。

AnomalyPredictionTransformer<TModel>

異常検出タスクに ISingleFeaturePredictionTransformer<TModel> 対する作業の基本クラス。

BinaryClassificationMetrics

確率論的メトリックを除く、二項分類子の評価結果。

BinaryClassificationMetricsStatistics

クラスには BinaryClassificationMetricsStatistics 、 の複数の観測結果に関する概要統計が保持されます BinaryClassificationMetrics

BinaryPrecisionRecallDataPoint

このクラスは、二項分類の Precision-Recall 曲線上の 1 つのデータ ポイントを表します。

BinaryPredictionTransformer<TModel>

二項分類タスクで ISingleFeaturePredictionTransformer<TModel> 作業するための基本クラス。

BooleanDataViewType

標準のブール型。 これには、 の表現型があります Boolean。 可能な値は 1 つだけであり、シングルトン静的プロパティ からアクセスできることに注意してください Instance

CalibratedBinaryClassificationMetrics

確率論的メトリックを含む二項分類子の評価結果。

ClusteringMetrics

クラスタリング予測を評価した後に生成されるメトリック。

ClusteringPredictionTransformer<TModel>

クラスタリング タスクの ISingleFeaturePredictionTransformer<TModel> 作業用の基本クラス。

ColumnConcatenatingTransformer

ITransformer は、 を適合した結果として ColumnConcatenatingEstimator得られる。

ColumnCursorExtensions

の 1 つの列 IDataView の値を として IEnumerable<T>抽出できるようにする拡張メソッド。

ColumnNameAttribute

メンバー名を列名として使用する既定の動作ではなく、メンバーが列名を直接指定 IDataView できるようにします。

CompositeDataLoader<TSource,TLastTransformer>

このクラスは、読み込み後にトランスフォーマー チェーンを適用するデータ ローダーを表します。 また、リポジトリに自身を保存するメソッドもあります。

CompositeLoaderEstimator<TSource,TLastTransformer>

複合データ ローダーの推定クラス。 このパターンはあまり一般的ではありませんが、"トレーニング可能なスマート データ ローダー" を構築するために使用できます。

ConfusionMatrix

分類結果の 混同行列 を表します。

DatabaseLoader

データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。

DatabaseLoader.Column

入力列を列にマップする IDataView 方法について説明します。

DatabaseLoader.Options

の設定 DatabaseLoader

DatabaseLoader.Range

出力列にマップする必要がある入力列のインデックスまたは名前の範囲を指定します。

DatabaseSource

読み取り用にデータベースを開くのに必要なデータを公開します。

DataDebuggerPreview

このクラスは、 の一括 'プレビュー' を IDataView表します。

DataDebuggerPreview.ColumnInfo

データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。

DataDebuggerPreview.RowInfo

データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。

DataViewType

これは、型システム内のすべての型の IDataView 抽象基本クラスです。

DataViewTypeAttribute

DataViewTypeAttribute クラスのインスタンスが ML.NET として読み込まれる場合は、クラスのプロパティとフィールドを装飾するために使用する IDataView必要があります。 関数 Register() は、 の を DataViewTypeType その Attributeに登録するために呼び出されます。 登録済みの とその Attributeに型指定されたType値が、 内のその値の型 (つまり、 Type) IDataView である場合は常に、関連付けられた DataViewTypeになります。

DataViewTypeManager

ML.NET DataViewType と C# Typeの間のマップを管理するためのシングルトン クラス。 の IDataViewカスタム列型をサポートするには、列の基になる型 (C# クラスの型など) を から DataViewType派生したクラスに登録する必要があります。

DateTimeDataViewType

標準の日付時刻の種類。 これには、 の表現型があります DateTime。 可能な値は 1 つだけであり、シングルトン静的プロパティ からアクセスできることに注意してください Instance

DateTimeOffsetDataViewType

標準の日付と時刻のオフセットの種類。 これには、 の表現型があります DateTimeOffset。 可能な値は 1 つだけであり、シングルトン静的プロパティ からアクセスできることに注意してください Instance

EstimatorChain<TLastTransformer>

で終わる推定器のチェーン (空になる可能性がある) を TLastTransformer表します。 チェーンが空の場合、 TLastTransformer は常に ITransformerです。

FileHandleSource

IFileHandle IMultiStreamSource としてラップします。

ImageLoadingEstimator

IEstimator<TTransformer> の場合は ImageLoadingTransformer

ImageLoadingTransformer

ITransformer は、 を適合した結果として ImageLoadingEstimator得られる。

KeyCount

列の有効な値のカーディナリティ (count) を KeyDataViewType 定義します。 これは厳密に肯定的である必要があります。 および によってTextLoaderTypeConvertingEstimator使用されます。

KeyDataViewType

カテゴリ値または列挙値を表す型。多クラス分類モデルのラベルの値に最もよく使用されます。

KeyTypeAttribute

メンバーを として KeyDataViewTypeマークすることを許可します。

LoadColumnAttribute

メンバーがテキスト ファイル内のフィールドへのマッピングを指定できるようにします。 列の名前を IDataView オーバーライドするには、 を使用 ColumnNameAttributeします。

LoadColumnNameAttribute

メンバーがデータベース内のフィールドへのマッピングを指定できるようにします。 列の名前を IDataView オーバーライドするには、 を使用 ColumnNameAttributeします。

MetricStatistics

MetricsStatistics クラスは、メトリックの複数の観測値に対する概要統計を計算します。

MLImage

イメージング操作用のインターフェイスを提供します。

MulticlassClassificationMetrics

複数クラスの分類トレーナーの評価結果。

MulticlassClassificationMetricsStatistics

クラスには MulticlassClassificationMetricsStatistics 、 の複数の観測結果に関する概要統計が保持されます MulticlassClassificationMetrics

MulticlassPredictionTransformer<TModel>

複数クラスの ISingleFeaturePredictionTransformer<TModel> 分類タスクに対する 作業の基本クラス。

MultiFileSource

複合パスの可能性を IMultiStreamSource としてラップします。

NoColumnAttribute

このメンバーを 内の列として公開されていないこととして IDataView マークします DataViewSchema

NumberDataViewType

標準の数値の種類。 このクラスは、直接すぐには実行できません。 この型のすべての許可されるインスタンスはシングルトンであり、このクラスの静的プロパティとしてアクセスできます。

OneToOneTransformerBase

入力列と出力列のペアで動作するトランスフォーマーの基本クラス。

PredictionTransformerBase<TModel>

特徴列がないトランスフォーマーの基本クラス、または複数の特徴列。

PrimitiveDataViewType

すべてのプリミティブ型の抽象基本クラス。 これらの型の値は、所有権、ミューテーション、または破棄を気にすることなく自由にコピーできます。

RankingEvaluatorOptions

RankingEvaluator の出力を制御するためのオプション

RankingMetrics

ランカーの評価結果。

RankingMetricsStatistics

クラスには RankingMetricsStatistics 、 の複数の観測結果に関する概要統計が保持されます RankingMetrics

RankingPredictionTransformer<TModel>

ランク付けタスクの ISingleFeaturePredictionTransformer<TModel> 作業の基本クラス。

RegressionMetrics

評価結果回帰アルゴリズム (教師あり学習アルゴリズム)。

RegressionMetricsStatistics

クラスには RegressionMetricsStatistics 、 の複数の観測結果に関する概要統計が保持されます RegressionMetrics

RegressionPredictionTransformer<TModel>

回帰タスクに対する ISingleFeaturePredictionTransformer<TModel> 作業の基本クラス。

RowIdDataViewType

RowIdDataViewType 型です。 これには、 の表現型があります DataViewRowId。 可能な値は 1 つだけであり、シングルトン静的プロパティ からアクセスできることに注意してください Instance

RowToRowTransformerBase

新しい列を生成するが、既存の列には影響しないトランスフォーマーの基本クラス。

SchemaAnnotationsExtensions

の人気のあるコンテンツ Annotationsの簡単な消費を容易にする拡張メソッド。

SchemaDefinition

このクラスは、型指定されたデータ ビューのスキーマを定義します。

SchemaDefinition.Column

データ ビューの 1 列。

SimpleFileHandle

単純なディスク ベースのファイル ハンドル。

SingleFeaturePredictionTransformerBase<TModel>

を実装 ISingleFeaturePredictionTransformer<TModel>するすべてのトランスフォーマーの基底クラス。 これらはすべて、1 つの特徴列で動作するトランスフォーマーです。

StructuredDataViewType

すべての非プリミティブ型の抽象基本クラス。

SvmLightLoader

これにより、SVM ライト形式に近い形式でデータを読み取ろうとします。目標は、SVM ライト形式のデータの大部分をこのローダーで解釈できることです。

SvmLightLoaderSaverCatalog

データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。

TextDataViewType

標準のテキスト型。 これには、 型パラメーター を持つ 表現 ReadOnlyMemory<T> 型 が 含まれています Char。 可能な値は 1 つだけであり、シングルトン静的プロパティ からアクセスできることに注意してください Instance

TextLoader

IDataView にテキスト ファイルを読み込みます。 入力列から列への基本的なマッピングを IDataView サポートします。

TextLoader.Column

入力列を列にマップする IDataView 方法について説明します。

TextLoader.Options

の設定 TextLoader

TextLoader.Range

出力列にマップする必要がある入力列のインデックスの範囲を指定します。

TimeSpanDataViewType

標準のタイムスパン型。 これには、 の表現型があります TimeSpan。 可能な値は 1 つだけであり、シングルトン静的プロパティ からアクセスできることに注意してください Instance

TransformerChain<TLastTransformer>

で終わるトランスフォーマーのチェーン (空の TLastTransformer場合があります)。 空のチェーンの場合、 TLastTransformer は常に ITransformerです。

TrivialEstimator<TTransformer>

の単純な実装 IEstimator<TTransformer> では、トランスフォーマーが既に含まれており、 への Fit(IDataView)すべての呼び出しでそれを返します。

トランスフォーマーから簡単に推論する方法がないため、具象実装ではスキーマ伝達メカニズムを提供する必要があります。

VBufferEditor

インスタンスを作成するための VBufferEditor<T> さまざまなメソッド。

VectorDataViewType

標準ベクター型。 このの表現型は です VBuffer<T>。ここで、 型パラメーターは にあります ItemType

VectorTypeAttribute

メンバーを として VectorDataViewTypeマークできるようにします。主に、結果の配列の次元を設定できます。

構造体

DataViewRowId

の行 IDataViewの識別子として機能する構造体。 何百万ものレコードを持つデータセットの場合、これらの ID は一意である必要があるため、このような大きな構造で値を保持する必要があります。 これらの ID は、パイプラインの前のコンポーネントの他の ID から派生し、構造体を高次ビットと下位ビット数の 2 つに分割し、それらの競合の変化をさらに軽減します。

VBuffer<T>

高密度表現とスパース表現の両方をサポートするバッファー。 これは、すべての VectorDataViewType インスタンスの表現型です。 このベクトルの明示的に定義された値は、 と を介して GetValues() 公開されます (高密度 GetIndices()でない場合は )。

VBufferEditor<T>

を入力Valuesして を編集VBuffer<T>できるオブジェクト (およびIndicesバッファーが高密度でない場合)。

インターフェイス

IFileHandle

ファイル ハンドル。

IMultiStreamSource

読み取り用に開くことができるいくつかの項目を公開するためのインターフェイス。

IRowToRowMapper

このインターフェイスは、入力 DataViewRow を出力 DataViewRowにマップします。 通常、出力には入力列と、実装クラスによって追加された新しい列の両方が含まれますが、一部の実装では入力列のサブセットが返される場合があります。 このインターフェイスは と Microsoft.ML.Data.ISchemaBoundRowMapper似ていますが、入力ロール マッピングがないため、再バインドするには、同じ入力列名を使用する必要があります。 このインターフェイスの実装は、通常、定義された入力 DataViewSchemaに対して作成されます。

列挙型

DataKind

単純なデータ型を指定します。

MLPixelFormat

イメージ内の各ピクセルについて、カラー データの形式を指定します。

SchemaDefinition.Direction

データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。

TransformerScope

この列挙型を使用すると、チェーン内の推定器 (およびその後のトランスフォーマー) に 'タグ付け' を行い、"トレーニングのみ"、"トレーニングと評価用" などを使用できます。最も注目すべき例は、ラベル列に対する変換をスコアリングに使用しないでください。そのため、スコープは または TrainTestであるTraining必要があります。