Bagikan melalui


DataOperationsCatalog Kelas

Definisi

Kelas yang digunakan untuk membuat komponen yang beroperasi pada data, tetapi bukan bagian dari alur pelatihan model. Termasuk komponen untuk memuat, menyimpan, menyimpan cache, memfilter, mengacak, dan memisahkan data.

public sealed class DataOperationsCatalog
type DataOperationsCatalog = class
Public NotInheritable Class DataOperationsCatalog
Warisan
DataOperationsCatalog

Metode

BootstrapSample(IDataView, Nullable<Int32>, Boolean)

Ambil perkiraan sampel bootstrap dari input.

Cache(IDataView, String[])

Membuat cache inputmalas dalam memori .

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

IDataView Mengonversi menjadi jenis yang kuatIEnumerable<T>.

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

Pisahkan himpunan data menjadi lipatan validasi silang kumpulan pelatihan dan set pengujian. samplingKeyColumnName Menghormati jika disediakan.

FilterRowsByColumn(IDataView, String, Double, Double)

Filter himpunan data menurut nilai kolom numerik.

FilterRowsByKeyColumnFraction(IDataView, String, Double, Double)

Filter himpunan data menurut nilai KeyDataViewType kolom.

FilterRowsByMissingValues(IDataView, String[])

Jatuhkan baris di mana kolom di columns berisi nilai yang hilang.

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

Buat item baru IDataView yang dapat dijumlahkan dari jenis yang ditentukan pengguna menggunakan yang disediakan DataViewSchema, yang mungkin berisi informasi lebih lanjut tentang skema daripada yang dapat diambil jenisnya.

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

Buat yang baru IDataView melalui enumerasi item jenis yang ditentukan pengguna. Pengguna mempertahankan kepemilikan dan data tampilan data yang dihasilkan tidak akan pernah mengubah konten data. Karena IDataView diasumsikan data tidak dapat diubah, pengguna diharapkan untuk mendukung beberapa enumerasi yang akan mengembalikan hasil yang sama, kecuali pengguna tahu bahwa data hanya akan dikursor sekali.

Salah satu penggunaan umum untuk tampilan data streaming adalah: membuat tampilan data yang dengan malas memuat data sesuai kebutuhan, lalu menerapkan transformasi yang telah dilatih sebelumnya ke dalamnya dan kursor melaluinya untuk hasil transformasi.

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

Acak baris input.

SkipRows(IDataView, Int64)

Lewati count baris di input.

TakeRows(IDataView, Int64)

Ambil count baris dari input.

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

Pisahkan himpunan data menjadi kumpulan pelatihan dan set pengujian sesuai dengan pecahan yang diberikan. samplingKeyColumnName Menghormati jika disediakan.

Metode Ekstensi

LoadFromBinary(DataOperationsCatalog, IMultiStreamSource)

IDataView Muat dari IMultiStreamSource pada file biner. Perhatikan bahwa IDataView's malas, jadi tidak ada pemuatan aktual yang terjadi di sini, hanya validasi skema.

LoadFromBinary(DataOperationsCatalog, String)

IDataView Muat dari file biner. Perhatikan bahwa IDataView's malas, jadi tidak ada pemuatan aktual yang terjadi di sini, hanya validasi skema.

SaveAsBinary(DataOperationsCatalog, IDataView, Stream, Boolean)

Simpan ke IDataView dalam aliran biner.

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

Jatuhkan baris di mana predikat tertentu mengembalikan true.

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

Jatuhkan baris di mana predikat tertentu mengembalikan true. Filter ini memungkinkan untuk mempertahankan status per kursor.

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

Membuat loader yang memuat file format SVM-light. SvmLightLoader.

CreateSvmLightLoaderWithFeatureNames(DataOperationsCatalog, Nullable<Int64>, IMultiStreamSource)

Membuat loader yang memuat SVM-light seperti file, di mana fitur ditentukan oleh namanya.

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

IDataView Muat dari file teks menggunakan SvmLightLoader.

LoadFromSvmLightFileWithFeatureNames(DataOperationsCatalog, String, Nullable<Int64>)

IDataView Muat dari file teks yang berisi fitur yang ditentukan oleh nama fitur, menggunakan SvmLightLoader.

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

IDataView Simpan dalam format SVM-light. Empat kolom dapat disimpan: label dan kolom fitur, dan secara opsional kolom ID grup dan kolom bobot contoh.

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Column[])

Buat pemuat DatabaseLoaderdatabase .

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Options)

Buat pemuat DatabaseLoaderdatabase .

CreateDatabaseLoader<TInput>(DataOperationsCatalog)

Buat pemuat DatabaseLoaderdatabase .

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

Buat pemuat TextLoaderteks .

CreateTextLoader(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Buat pemuat TextLoaderteks .

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

Buat pemuat TextLoader teks dengan menyimpulkan skema himpunan data dari jenis model data.

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

Buat pemuat TextLoader teks dengan menyimpulkan skema himpunan data dari jenis model data.

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

IDataView Muat dari file teks menggunakan TextLoader. Perhatikan bahwa IDataView's malas, jadi tidak ada pemuatan aktual yang terjadi di sini, hanya validasi skema.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options)

IDataView Muat dari file teks menggunakan TextLoader. Perhatikan bahwa IDataView's malas, jadi tidak ada pemuatan aktual yang terjadi di sini, hanya validasi skema.

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

IDataView Muat dari file teks menggunakan TextLoader. Perhatikan bahwa IDataView's malas, jadi tidak ada pemuatan aktual yang terjadi di sini, hanya validasi skema.

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

IDataView Muat dari file teks menggunakan TextLoader. Perhatikan bahwa IDataView's malas, jadi tidak ada pemuatan aktual yang terjadi di sini, hanya validasi skema.

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

IDataView Simpan sebagai teks.

Berlaku untuk