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
| Nama | Deskripsi |
|---|---|
| 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 dari 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 hasil dari pas ColumnConcatenatingEstimator. |
| ColumnCursorExtensions |
Metode ekstensi yang memungkinkan untuk mengekstrak nilai kolom tunggal IDataView sebagai IEnumerable<T>. |
| ColumnNameAttribute |
Memungkinkan anggota 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 pemuatan. 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 |
DataViewTypeAttributeharus 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 TypeAttributefungsinya. Setiap kali nilai yang dititikkan ke yang terdaftar Type dan nilainya Attribute, jenis nilai tersebut (yaitu, a Type) di IDataView akan menjadi yang terkait DataViewType. |
| DataViewTypeManager |
Kelas singleton untuk mengelola peta antara ML.NET DataViewType dan C# Type. Untuk mendukung jenis kolom kustom di IDataView, jenis dasar kolom (misalnya, jenis kelas C#) harus didaftarkan dengan kelas yang berasal dari DataViewType. |
| DateTimeDataViewType |
Jenis waktu tanggal standar. Ini memiliki jenis representasi dari 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 dari 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 hasil dari pas ImageLoadingEstimator. |
| 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 mengambil alih nama IDataView penggunaan ColumnNameAttributekolom . |
| LoadColumnNameAttribute |
Perbolehkan anggota menentukan pemetaan ke bidang dalam database. Untuk mengambil alih nama IDataView penggunaan ColumnNameAttributekolom . |
| MetricStatistics |
Kelas MetrikStatistics 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 pada 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 RowIdDataViewType . Ini memiliki jenis representasi dari 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 dari 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 dari 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 dari 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
| Nama | Deskripsi |
|---|---|
| DataViewRowId |
Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu kebutuhan akan 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
| Nama | Deskripsi |
|---|---|
| IFileHandle |
Handel file. |
| IMultiStreamSource |
Antarmuka untuk mengekspos beberapa 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
| Nama | Deskripsi |
|---|---|
| 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. |