DataOperationsCatalog クラス

定義

データを操作するが、モデル トレーニング パイプラインの一部ではないコンポーネントを作成するために使用されるクラス。 データの読み込み、保存、キャッシュ、フィルター、シャッフル、分割を行うコンポーネントが含まれます。

public sealed class DataOperationsCatalog
type DataOperationsCatalog = class
Public NotInheritable Class DataOperationsCatalog
継承
DataOperationsCatalog

メソッド

BootstrapSample(IDataView, Nullable<Int32>, Boolean)

のおおよそのブートストラップサンプルを input取る.

Cache(IDataView, String[])

の遅延メモリ内キャッシュを input作成します。

CreateEnumerable<TRow>(IDataView, Boolean, Boolean, SchemaDefinition)

IDataView厳密に型指定された型に変換しますIEnumerable<T>

CrossValidationSplit(IDataView, Int32, String, Nullable<Int32>)

データセットをトレーニング セットとテスト セットのクロス検証フォールドに分割します。 指定された場合を考慮します samplingKeyColumnName

FilterRowsByColumn(IDataView, String, Double, Double)

数値列の値でデータセットをフィルター処理します。

FilterRowsByKeyColumnFraction(IDataView, String, Double, Double)

列の値でデータセットを KeyDataViewType フィルター処理します。

FilterRowsByMissingValues(IDataView, String[])

列に columns 欠損値が含まれている行を削除します。

LoadFromEnumerable<TRow>(IEnumerable<TRow>, DataViewSchema)

指定されたDataViewSchema型を使用して、ユーザー定義型の項目の列挙可能な項目に対して新しいIDataView項目を作成します。この項目には、型がキャプチャできるよりもスキーマに関する詳細情報が含まれている場合があります。

LoadFromEnumerable<TRow>(IEnumerable<TRow>, SchemaDefinition)

ユーザー定義型の項目の列挙可能な上に新しい IDataView 項目を作成します。 ユーザーは、そのデータ ビューの所有権を data 維持し、結果のデータ ビューで data. 不変であると見なされるため IDataView 、ユーザーは、データが 1 回だけカーソルを置くという認識がない限り、同じ結果を返す複数の列挙体 data をサポートすることが期待されます。

ストリーミング データ ビューの一般的な用途の 1 つは、必要に応じてデータを遅延読み込むデータ ビューを作成し、事前トレーニング済みの変換を適用し、変換結果を得るためにカーソルを置くことです。

ShuffleRows(IDataView, Nullable<Int32>, Int32, Boolean)

の行 inputをシャッフルします。

SkipRows(IDataView, Int64)

で行をスキップ count します input

TakeRows(IDataView, Int64)

から行をinput取得しますcount

TrainTestSplit(IDataView, Double, String, Nullable<Int32>)

データセットをトレーニング セットに分割し、指定された分数に従ってテスト セットを設定します。 指定された場合を考慮します samplingKeyColumnName

拡張メソッド

LoadFromBinary(DataOperationsCatalog, IMultiStreamSource)

IDataViewバイナリ ファイルに a をIMultiStreamSource読み込みます。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

LoadFromBinary(DataOperationsCatalog, String)

バイナリ ファイルから a IDataView を読み込みます。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

SaveAsBinary(DataOperationsCatalog, IDataView, Stream, Boolean)

IDataViewバイナリ ストリームに保存します。

FilterByCustomPredicate<TSrc>(DataOperationsCatalog, IDataView, Func<TSrc,Boolean>)

指定した述語が true を返す行を削除します。

FilterByStatefulCustomPredicate<TSrc,TState>(DataOperationsCatalog, IDataView, Func<TSrc,TState,Boolean>, Action<TState>)

指定した述語が true を返す行を削除します。 このフィルターを使用すると、カーソルごとの状態を維持できます。

CreateSvmLightLoader(DataOperationsCatalog, Nullable<Int64>, Int32, Boolean, IMultiStreamSource)

SVM ライト形式ファイルを読み込むローダーを作成します。 SvmLightLoader.

CreateSvmLightLoaderWithFeatureNames(DataOperationsCatalog, Nullable<Int64>, IMultiStreamSource)

SVM ライトのようなファイルを読み込むローダーを作成します。ここで、機能は名前で指定されます。

LoadFromSvmLightFile(DataOperationsCatalog, String, Nullable<Int64>, Int32, Boolean)

を使用してSvmLightLoaderテキスト ファイルから a IDataView を読み込みます。

LoadFromSvmLightFileWithFeatureNames(DataOperationsCatalog, String, Nullable<Int64>)

IDataViewを使用してSvmLightLoader、機能名で指定された特徴を含むテキスト ファイルから a を読み込みます。

SaveInSvmLightFormat(DataOperationsCatalog, IDataView, Stream, Boolean, Boolean, String, String, String, String)

IDataView SVM ライト形式で保存します。 ラベルと特徴列、および必要に応じてグループ ID 列と重み列の例の 4 つの列を保存できます。

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Column[])

データベース ローダー DatabaseLoaderを作成します。

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Options)

データベース ローダー DatabaseLoaderを作成します。

CreateDatabaseLoader<TInput>(DataOperationsCatalog)

データベース ローダー DatabaseLoaderを作成します。

CreateTextLoader(DataOperationsCatalog, TextLoader+Column[], Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

テキスト ローダー TextLoaderを作成します。

CreateTextLoader(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

テキスト ローダー TextLoaderを作成します。

CreateTextLoader<TInput>(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

データ モデル型からデータセット スキーマを推論して、テキスト ローダー TextLoader を作成します。

CreateTextLoader<TInput>(DataOperationsCatalog, Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

データ モデル型からデータセット スキーマを推論して、テキスト ローダー TextLoader を作成します。

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Column[], Char, Boolean, Boolean, Boolean, Boolean)

を使用してTextLoaderテキスト ファイルから a IDataView を読み込みます。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options)

を使用してTextLoaderテキスト ファイルから a IDataView を読み込みます。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

LoadFromTextFile<TInput>(DataOperationsCatalog, String, TextLoader+Options)

を使用してTextLoaderテキスト ファイルから a IDataView を読み込みます。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

LoadFromTextFile<TInput>(DataOperationsCatalog, String, Char, Boolean, Boolean, Boolean, Boolean)

を使用してTextLoaderテキスト ファイルから a IDataView を読み込みます。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

SaveAsText(DataOperationsCatalog, IDataView, Stream, Char, Boolean, Boolean, Boolean, Boolean)

テキストとして保存します IDataView

適用対象