Microsoft.ML.Data Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
FileHandleSource |
Membungkus IFileHandle sebagai IMultiStreamSource. |
ImageLoadingEstimator | |
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 |
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. |