Microsoft.ML.Data 名前空間

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

クラス

名前 説明
AnomalyDetectionMetrics

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

AnomalyPredictionTransformer<TModel>

異常検出タスクに取り組む ISingleFeaturePredictionTransformer<TModel> の基本クラス。

BinaryClassificationMetrics

確率論的メトリックを除くバイナリ分類子の評価結果。

BinaryClassificationMetricsStatistics

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

BinaryPrecisionRecallDataPoint

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

BinaryPredictionTransformer<TModel>

二項分類タスクに取り組む ISingleFeaturePredictionTransformer<TModel> の基本クラス。

BooleanDataViewType

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

CalibratedBinaryClassificationMetrics

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

ClusteringMetrics

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

ClusteringPredictionTransformer<TModel>

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

ColumnConcatenatingTransformer

ITransformer ColumnConcatenatingEstimatorを取り付け、

ColumnCursorExtensions

IDataViewの 1 つの列の値を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に登録されます。 登録された Type とその Attributeに型指定された値は、その値の型 (つまり、 Type) IDataView 関連付けられた DataViewTypeになります。

DataViewTypeManager

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

DateTimeDataViewType

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

DateTimeOffsetDataViewType

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

EstimatorChain<TLastTransformer>

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

FileHandleSource

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

ImageLoadingEstimator

IEstimator<TTransformer> ImageLoadingTransformerの場合は a0//>。

ImageLoadingTransformer

ITransformer ImageLoadingEstimatorの適合によって得られる。

KeyCount

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

このメンバーは、IDataViewDataViewSchema列として公開されていないことをマークします。

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の表現型があります。 シングルトン静的プロパティ Instanceからアクセスできる値は 1 つだけであることに注意してください。

RowToRowTransformerBase

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

SchemaAnnotationsExtensions

Annotationsの一般的なコンテンツの容易な消費を容易にする拡張方法。

SchemaDefinition

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

SchemaDefinition.Column

データ ビューの 1 列。

SimpleFileHandle

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

SingleFeaturePredictionTransformerBase<TModel>

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

StructuredDataViewType

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

SvmLightLoader

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

SvmLightLoaderSaverCatalog

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

TextDataViewType

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

TextLoader

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

TextLoader.Column

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

TextLoader.Options

の設定 TextLoader

TextLoader.Range

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

TimeSpanDataViewType

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

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>

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

インターフェイス

名前 説明
IFileHandle

ファイル ハンドル。

IMultiStreamSource

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

IRowToRowMapper

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

列挙型

名前 説明
DataKind

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

MLPixelFormat

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

SchemaDefinition.Direction

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

TransformerScope

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