Microsoft.ML.Data 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データの読み込みと保存、データ スキーマ定義、モデル トレーニング メトリック コンポーネントを含む名前空間。
クラス
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> |
で終わる推定器のチェーン (空になる可能性がある) を |
FileHandleSource |
を IFileHandle IMultiStreamSource としてラップします。 |
ImageLoadingEstimator | |
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> |
で終わるトランスフォーマーのチェーン (空の |
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必要があります。 |