Bagikan melalui


Microsoft.ML.Data Ruang nama

Namespace yang berisi pemuatan dan penyimpanan data, definisi skema data, dan komponen metrik pelatihan model.

Kelas

AnomalyDetectionMetrics

Hasil evaluasi untuk deteksi anomali (algoritma pembelajaran tanpa pengawasan).

AnomalyPredictionTransformer<TModel>

Kelas dasar untuk ISingleFeaturePredictionTransformer<TModel> mengerjakan tugas deteksi anomali.

BinaryClassificationMetrics

Hasil evaluasi untuk pengklasifikasi biner, tidak termasuk metrik probabilistik.

BinaryClassificationMetricsStatistics

Kelas BinaryClassificationMetricsStatistics ini menyimpan statistik ringkasan melalui beberapa pengamatan BinaryClassificationMetrics.

BinaryPrecisionRecallDataPoint

Kelas ini mewakili satu titik data pada kurva Precision-Recall untuk klasifikasi biner.

BinaryPredictionTransformer<TModel>

Kelas dasar untuk ISingleFeaturePredictionTransformer<TModel> mengerjakan tugas klasifikasi biner.

BooleanDataViewType

Jenis boolean standar. Ini memiliki jenis representasi .Boolean Perhatikan bahwa ini hanya dapat memiliki satu nilai yang mungkin, dapat diakses oleh properti Instancestatis singleton .

CalibratedBinaryClassificationMetrics

Hasil evaluasi untuk pengklasifikasi biner, termasuk metrik probabilistik.

ClusteringMetrics

Metrik yang dihasilkan setelah mengevaluasi prediksi pengklusteran.

ClusteringPredictionTransformer<TModel>

Kelas dasar untuk ISingleFeaturePredictionTransformer<TModel> mengerjakan tugas pengklusteran.

ColumnConcatenatingTransformer

ITransformer dihasilkan dari pas ColumnConcatenatingEstimatordengan .

ColumnCursorExtensions

Metode ekstensi yang memungkinkan untuk mengekstrak nilai kolom IDataView tunggal sebagai IEnumerable<T>.

ColumnNameAttribute

Memungkinkan anggota untuk menentukan IDataView nama kolom secara langsung, dibandingkan dengan perilaku default menggunakan nama anggota sebagai nama kolom.

CompositeDataLoader<TSource,TLastTransformer>

Kelas ini mewakili pemuat data yang menerapkan rantai transformator setelah dimuat. Ini juga memiliki metode untuk menyimpan dirinya ke repositori.

CompositeLoaderEstimator<TSource,TLastTransformer>

Kelas estimator untuk pemuat data komposit. Ini dapat digunakan untuk membangun 'pemuat data pintar yang dapat dilatih', meskipun pola ini tidak terlalu umum.

ConfusionMatrix

Mewakili matriks kebingungan dari hasil klasifikasi.

DatabaseLoader

Namespace yang berisi pemuatan dan penyimpanan data, definisi skema data, dan komponen metrik pelatihan model.

DatabaseLoader.Column

Menjelaskan bagaimana kolom input harus dipetakan ke IDataView kolom.

DatabaseLoader.Options

Pengaturan untuk DatabaseLoader

DatabaseLoader.Range

Menentukan rentang indeks atau nama kolom input yang harus dipetakan ke kolom output.

DatabaseSource

Mengekspos data yang diperlukan untuk membuka database untuk dibaca.

DataDebuggerPreview

Kelas ini mewakili 'pratinjau' yang IDataViewbersemangat dari .

DataDebuggerPreview.ColumnInfo

Namespace yang berisi pemuatan dan penyimpanan data, definisi skema data, dan komponen metrik pelatihan model.

DataDebuggerPreview.RowInfo

Namespace yang berisi pemuatan dan penyimpanan data, definisi skema data, dan komponen metrik pelatihan model.

DataViewType

Ini adalah kelas dasar abstrak untuk semua jenis dalam IDataView sistem jenis.

DataViewTypeAttribute

DataViewTypeAttribute harus digunakan untuk menghias properti dan bidang kelas, jika instans kelas tersebut akan dimuat sebagai ML.NET IDataView. Fungsi Register() ini akan dipanggil untuk mendaftarkan DataViewType untuk dengan TypeAttributes. Setiap kali nilai yang di ketikkan ke yang terdaftar Type dan nilainya Attribute, jenis nilai tersebut (yaitu, a Type) di IDataView akan dikaitkan DataViewTypedengan .

DataViewTypeManager

Kelas singleton untuk mengelola peta antara ML.NET DataViewType dan C# Type. Untuk mendukung jenis kolom kustom di IDataView, jenis yang mendasar kolom (misalnya, jenis kelas C#) harus didaftarkan dengan kelas yang berasal dari DataViewType.

DateTimeDataViewType

Jenis waktu tanggal standar. Ini memiliki jenis representasi .DateTime Perhatikan bahwa ini hanya dapat memiliki satu nilai yang mungkin, dapat diakses oleh properti Instancestatis singleton .

DateTimeOffsetDataViewType

Jenis offset waktu tanggal standar. Ini memiliki jenis representasi .DateTimeOffset Perhatikan bahwa ini hanya dapat memiliki satu nilai yang mungkin, dapat diakses oleh properti Instancestatis singleton .

EstimatorChain<TLastTransformer>

Mewakili rantai (berpotensi kosong) estimator yang diakhir TLastTransformerdengan . Jika rantai kosong, TLastTransformer selalu ITransformer.

FileHandleSource

Membungkus IFileHandle sebagai IMultiStreamSource.

ImageLoadingEstimator

IEstimator<TTransformer>ImageLoadingTransformeruntuk .

ImageLoadingTransformer

ITransformer dihasilkan dari pas ImageLoadingEstimatordengan .

KeyCount

Menentukan kardinalitas, atau hitungan, dari nilai kolom yang KeyDataViewType valid. Ini harus benar-benar positif. Ini digunakan oleh TextLoader dan TypeConvertingEstimator.

KeyDataViewType

Jenis yang mewakili nilai kategoris atau enumerasi, yang paling umum digunakan untuk nilai label dalam model klasifikasi multikelas.

KeyTypeAttribute

Izinkan anggota ditandai sebagai KeyDataViewType.

LoadColumnAttribute

Perbolehkan anggota menentukan pemetaan ke bidang dalam file teks. Untuk mengganti nama IDataView kolom, gunakan ColumnNameAttribute.

LoadColumnNameAttribute

Perbolehkan anggota menentukan pemetaan ke bidang dalam database. Untuk mengganti nama IDataView kolom, gunakan ColumnNameAttribute.

MetricStatistics

Kelas MetricsStatistics menghitung statistik ringkasan atas beberapa pengamatan metrik.

MLImage

Menyediakan antarmuka untuk operasi pencitraan.

MulticlassClassificationMetrics

Hasil evaluasi untuk pelatih klasifikasi multi-kelas.

MulticlassClassificationMetricsStatistics

Kelas MulticlassClassificationMetricsStatistics ini menyimpan statistik ringkasan melalui beberapa pengamatan MulticlassClassificationMetrics.

MulticlassPredictionTransformer<TModel>

Kelas dasar untuk ISingleFeaturePredictionTransformer<TModel> mengerjakan tugas klasifikasi multi-kelas.

MultiFileSource

Membungkus jalur yang berpotensi majemuk sebagai IMultiStreamSource.

NoColumnAttribute

Tandai anggota ini sebagai tidak diekspos sebagai IDataView kolom di DataViewSchema.

NumberDataViewType

Jenis nomor standar. Kelas ini tidak dapat langsung digunakan. Semua instans yang diizinkan dari jenis ini adalah singleton, dan dapat diakses sebagai properti statis di kelas ini.

OneToOneTransformerBase

Kelas dasar untuk transformator yang beroperasi pada pasangan kolom input dan output.

PredictionTransformerBase<TModel>

Kelas dasar untuk transformator tanpa kolom fitur, atau lebih dari satu kolom fitur.

PrimitiveDataViewType

Kelas dasar abstrak untuk semua jenis primitif. Nilai jenis ini dapat disalin secara bebas tanpa khawatir akan kepemilikan, mutasi, atau pembuangan.

RankingEvaluatorOptions

Opsi untuk mengontrol output RankingEvaluator

RankingMetrics

Hasil evaluasi untuk ranker.

RankingMetricsStatistics

Kelas RankingMetricsStatistics ini menyimpan statistik ringkasan melalui beberapa pengamatan RankingMetrics.

RankingPredictionTransformer<TModel>

Kelas dasar untuk ISingleFeaturePredictionTransformer<TModel> mengerjakan tugas peringkat.

RegressionMetrics

Algoritma regresi hasil evaluasi (algoritma pembelajaran yang diawasi).

RegressionMetricsStatistics

Kelas RegressionMetricsStatistics ini menyimpan statistik ringkasan melalui beberapa pengamatan RegressionMetrics.

RegressionPredictionTransformer<TModel>

Kelas dasar untuk ISingleFeaturePredictionTransformer<TModel> mengerjakan tugas regresi.

RowIdDataViewType

Jenisnya adalah RowIdDataViewType. Ini memiliki jenis representasi .DataViewRowId Perhatikan bahwa ini hanya dapat memiliki satu nilai yang mungkin, dapat diakses oleh properti Instancestatis singleton .

RowToRowTransformerBase

Kelas dasar untuk transformator yang menghasilkan kolom baru, tetapi tidak memengaruhi yang sudah ada.

SchemaAnnotationsExtensions

Metode ekstensi untuk memfasilitasi konsumsi konten populer yang mudah.Annotations

SchemaDefinition

Kelas ini mendefinisikan skema tampilan data yang diketik.

SchemaDefinition.Column

Satu kolom tampilan data.

SimpleFileHandle

Handel file berbasis disk sederhana.

SingleFeaturePredictionTransformerBase<TModel>

Kelas dasar untuk semua transformator yang mengimplementasikan ISingleFeaturePredictionTransformer<TModel>. Itu saja transformator yang bekerja dengan satu kolom fitur.

StructuredDataViewType

Kelas dasar abstrak untuk semua jenis non-primitif.

SvmLightLoader

Upaya ini untuk membaca data dalam format yang dekat dengan format SVM-light, tujuannya adalah bahwa sebagian besar data berformat SVM-light harus dapat ditafsirkan oleh pemuat ini.

SvmLightLoaderSaverCatalog

Namespace yang berisi pemuatan dan penyimpanan data, definisi skema data, dan komponen metrik pelatihan model.

TextDataViewType

Jenis teks standar. Ini memiliki jenis ReadOnlyMemory<T> representasi dengan parameter Charjenis . Perhatikan bahwa ini hanya dapat memiliki satu nilai yang mungkin, dapat diakses oleh properti Instancestatis singleton .

TextLoader

Memuat file teks ke dalam IDataView. Mendukung pemetaan dasar dari kolom input ke IDataView kolom.

TextLoader.Column

Menjelaskan bagaimana kolom input harus dipetakan ke IDataView kolom.

TextLoader.Options

Pengaturan untuk TextLoader

TextLoader.Range

Menentukan rentang indeks kolom input yang harus dipetakan ke kolom output.

TimeSpanDataViewType

Jenis rentang waktu standar. Ini memiliki jenis representasi .TimeSpan Perhatikan bahwa ini hanya dapat memiliki satu nilai yang mungkin, dapat diakses oleh properti Instancestatis singleton .

TransformerChain<TLastTransformer>

Rantai transformator (mungkin kosong) yang diakhir TLastTransformerdengan . Untuk rantai kosong, TLastTransformer selalu ITransformer.

TrivialEstimator<TTransformer>

Implementasi sepele dari IEstimator<TTransformer> yang sudah memiliki transformator dan mengembalikannya pada setiap panggilan ke Fit(IDataView).

Implementasi konkret masih harus menyediakan mekanisme penyebaran skema, karena tidak ada cara mudah untuk menyimpulkannya dari transformator.

VBufferEditor

Berbagai metode untuk membuat VBufferEditor<T> instans.

VectorDataViewType

Jenis vektor standar. Jenis representasi ini adalah VBuffer<T>, di mana parameter jenis berada di ItemType.

VectorTypeAttribute

Memungkinkan anggota ditandai sebagai VectorDataViewType, terutama memungkinkan anggota untuk mengatur dimensi array yang dihasilkan.

Struct

DataViewRowId

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

VBuffer<T>

Buffer yang mendukung representasi padat dan jarang. Ini adalah jenis representasi untuk semua VectorDataViewType instans. Nilai yang ditentukan secara eksplisit dari vektor ini diekspos melalui GetValues() dan, jika tidak padat, GetIndices().

VBufferEditor<T>

Objek yang mampu mengedit VBuffer<T> dengan mengisi Values (dan Indices jika buffer tidak padat).

Antarmuka

IFileHandle

Handel file.

IMultiStreamSource

Antarmuka untuk mengekspos sejumlah item yang dapat dibuka untuk dibaca.

IRowToRowMapper

Antarmuka ini memetakan input DataViewRow ke output DataViewRow. Biasanya, output berisi kolom input dan kolom baru yang ditambahkan oleh kelas penerapan, meskipun beberapa implementasi dapat mengembalikan subset kolom input. Antarmuka ini mirip Microsoft.ML.Data.ISchemaBoundRowMapperdengan , kecuali tidak memiliki pemetaan peran input, jadi untuk mengikat ulang, nama kolom input yang sama harus digunakan. Implementasi antarmuka ini biasanya dibuat melalui input DataViewSchemayang ditentukan .

Enum

DataKind

Menentukan jenis data sederhana.

MLPixelFormat

Menentukan format data warna untuk setiap piksel dalam gambar.

SchemaDefinition.Direction

Namespace yang berisi pemuatan dan penyimpanan data, definisi skema data, dan komponen metrik pelatihan model.

TransformerScope

Enum ini memungkinkan 'penandaan' estimator (dan kemudian transformator) dalam rantai untuk digunakan 'hanya untuk pelatihan', 'untuk pelatihan dan evaluasi' dll. Contoh yang paling mencolok adalah, transformasi di atas kolom label tidak boleh digunakan untuk penilaian, sehingga cakupannya harus Training atau TrainTest.