Microsoft.ML 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 utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data.
Kelas
AlexNetExtension |
Ini adalah metode ekstensi yang akan digunakan dengan DnnImageFeaturizerEstimator untuk menggunakan model AlexNet yang telah dilatih sebelumnya. NuGet yang berisi ekstensi ini juga dijamin untuk menyertakan file model biner. |
AnomalyDetectionCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen deteksi anomali, seperti pelatih dan evaluator. |
AnomalyDetectionCatalog.AnomalyDetectionTrainers |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih deteksi anomali. |
BinaryClassificationCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen klasifikasi biner, seperti pelatih dan kalibrator. |
BinaryClassificationCatalog.BinaryClassificationTrainers |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih klasifikasi biner. |
BinaryClassificationCatalog.CalibratorsCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans kalibrator klasifikasi biner. |
BinaryLoaderSaverCatalog |
Kumpulan metode ekstensi untuk DataOperationsCatalog membuat instans komponen untuk menyimpan dan membaca IDataView objek ke dan dari format biner berkinerja tinggi. |
CategoricalCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog.CategoricalTransforms membuat komponen transformator kategoris. |
ClusteringCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen pengklusteran, seperti pelatih. |
ClusteringCatalog.ClusteringTrainers |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih pengklusteran. |
ConversionsCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans kunci ke komponen transformator pemetaan vektor biner |
ConversionsExtensionsCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans konversi data dan pemetaan komponen transformator. |
CustomMappingCatalog |
Kelas yang berisi metode ekstensi untuk TransformsCatalog membuat instans komponen transformator pemetaan baris satu-ke-satu yang ditentukan pengguna. |
DatabaseLoaderCatalog |
Kumpulan metode ekstensi untuk DataOperationsCatalog dibaca dari database. |
DataLoaderExtensions |
Kelas yang digunakan untuk memuat data dari satu atau beberapa file. |
DataOperationsCatalog |
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. |
DataViewRow |
Baris data logis. Mungkin baris baris IDataView atau baris yang berdiri sendiri. |
DataViewRowCursor |
Kelas yang digunakan untuk kursor melalui baris IDataView. |
DataViewSchema |
Mewakili skema IDataView atau DataViewRow. Skema adalah kumpulan DataViewSchema.Column. |
DataViewSchema.Annotations |
Anotasi skema dari satu DataViewSchema.Column. |
DataViewSchema.Annotations.Builder |
Kelas yang berisi operasi untuk membangun DataViewSchema.Annotations. |
DataViewSchema.Builder |
Kelas yang berisi operasi untuk membangun DataViewSchema. |
DebuggerExtensions |
Kelas yang digunakan untuk membuat instans objek pratinjau untuk penelusuran kesalahan. Catatan: kelas ini dan semua metode hanya boleh digunakan untuk penelusuran kesalahan dan bukan dalam kode produksi. |
ExplainabilityCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen penjelasan model. |
ExpressionCatalog |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
ExtensionBaseAttribute |
Jenis atribut dasar untuk semua atribut yang digunakan untuk tujuan ekstensibilitas. |
ExtensionsCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen transformator nilai yang hilang. |
FactorizationMachineExtensions |
Kumpulan metode ekstensi untuk BinaryClassificationCatalog membuat instans komponen pelatih faktorisasi yang sadar bidang. |
FeatureSelectionCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen transformator pemilihan fitur. |
ForecastingCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen prakiraan. |
ForecastingCatalog.Forecasters |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih prakiraan. |
IDataViewExtensions |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
ImageEstimatorsCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen transformator pemrosesan gambar. |
InputOutputColumnPair |
Menentukan nama kolom input dan output untuk komponen transformator yang beroperasi pada beberapa kolom. |
KernelExpansionCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen transformator rekayasa fitur metode kernel. |
KMeansClusteringExtensions |
Kumpulan metode ekstensi untuk ClusteringCatalog.ClusteringTrainers membuat instans pelatih KMeans. |
LearningPipelineExtensions |
Metode ekstensi yang memungkinkan penautan alur estimator dan transformator. |
LightGbmExtensions |
Kumpulan metode ekstensi untuk RegressionCatalog.RegressionTrainerskatalog , , BinaryClassificationCatalog.BinaryClassificationTrainersRankingCatalog.RankingTrainers, dan MulticlassClassificationCatalog.MulticlassClassificationTrainers . |
LoggingEventArgs |
Menyediakan data untuk peristiwa tersebut Log . |
MklComponentsCatalog |
Kumpulan metode ekstensi untuk RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainers, dan TransformsCatalog untuk membuat pelatih MKL (Pustaka Kernel Matematika) dan mengubah komponen. |
MLContext |
Konteks umum untuk semua operasi ML.NET. Setelah dibuat oleh pengguna, ini menyediakan cara untuk membuat komponen untuk persiapan data, rekayasa fitur, pelatihan, prediksi, dan evaluasi model. Ini juga memungkinkan pengelogan, kontrol eksekusi, dan kemampuan untuk mengatur angka acak yang dapat diulang. |
ModelOperationsCatalog |
Kelas yang digunakan oleh MLContext untuk menyimpan dan memuat model terlatih. |
ModelSaveContext |
Objek konteks kenyamanan untuk menyimpan model ke repositori, untuk implementor ICanSaveModel. |
MulticlassClassificationCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen klasifikasi multikelas, seperti pelatih. |
MulticlassClassificationCatalog.MulticlassClassificationTrainers |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih klasifikasi multikelas. |
NormalizationCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen normalisasi numerik. |
OnnxCatalog |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
OnnxExportExtensions |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
PcaCatalog |
Kumpulan metode ekstensi yang digunakan oleh AnomalyDetectionCatalog.AnomalyDetectionTrainerskatalog , dan TransformsCatalog untuk membuat instans komponen Analisis Komponen Utama (PCA). |
PermutationFeatureImportanceExtensions |
Kumpulan metode ekstensi yang digunakan oleh RegressionCatalog, BinaryClassificationCatalog, MulticlassClassificationCatalog, dan RankingCatalog untuk membuat instans komponen penting fitur permutasi. |
PredictionEngine<TSrc,TDst> |
Kelas untuk membuat prediksi tunggal pada model yang dilatih sebelumnya (dan alur transformasi sebelumnya). |
PredictionEngineBase<TSrc,TDst> |
Kelas dasar untuk membuat prediksi tunggal pada model yang dilatih sebelumnya (dan alur transformasi sebelumnya). |
PredictionEngineOptions |
Opsi untuk PredictionEngine<TSrc,TDst> |
RankingCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen peringkat, seperti pelatih dan evaluator. |
RankingCatalog.RankingTrainers |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih peringkat. |
RecommendationCatalog |
Katalog pusat untuk pelatih rekomendasi dan tugas. |
RecommendationCatalog.RecommendationTrainers |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
RecommenderCatalog |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
RegressionCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen regresi, seperti pelatih dan evaluator. |
RegressionCatalog.RegressionTrainers |
Kelas yang digunakan oleh MLContext untuk membuat instans pelatih regresi. |
ResNet101Extension |
Ini adalah metode ekstensi yang akan digunakan dengan DnnImageFeaturizerEstimator untuk menggunakan model ResNet101 yang telah dilatih sebelumnya. NuGet yang berisi ekstensi ini juga dijamin untuk menyertakan file model biner. |
ResNet18Extension |
Ini adalah metode ekstensi yang akan digunakan dengan DnnImageFeaturizerEstimator untuk menggunakan model ResNet18 yang telah dilatih sebelumnya. NuGet yang berisi ekstensi ini juga dijamin untuk menyertakan file model biner. |
ResNet50Extension |
Ini adalah metode ekstensi yang akan digunakan dengan DnnImageFeaturizerEstimator untuk menggunakan model ResNet50 yang telah dilatih sebelumnya. NuGet yang berisi ekstensi ini juga dijamin untuk menyertakan file model biner. |
SchemaShape |
Serangkaian 'persyaratan' untuk skema masuk, serta serangkaian 'janji' skema keluar. Ini lebih santai daripada yang tepat DataViewSchema, karena ini hanya subset kolom, dan juga karena tidak menentukan persis DataViewType's untuk vektor dan kunci. |
StandardTrainersCatalog |
Kumpulan metode ekstensi untuk RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainers, dan MulticlassClassificationCatalog.MulticlassClassificationTrainers untuk membuat instans komponen pelatih. |
TensorflowCatalog |
TensorFlowTransformer digunakan dalam dua skenario berikut.
|
TextCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog. |
TextLoaderSaverCatalog |
Kumpulan metode ekstensi untuk DataOperationsCatalog dibaca dari file teks yang dibatasi seperti csv dan tsv. |
TimeSeriesCatalog |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
TrainCatalogBase |
Kelas dasar untuk katalog pelatih. |
TrainCatalogBase.CatalogInstantiatorBase |
Subkelas Microsoft.ML.TrainContext akan menyediakan sedikit objek yang dapat dihubungkan "metode ekstensi" (misalnya, sesuatu seperti Trainers). Kode pengguna hanya akan berinteraksi dengan objek ini dengan memanggil metode ekstensi. Kode komponen aktual dapat bekerja Microsoft.ML.Data.CatalogUtils untuk mendapatkan lebih banyak informasi "tersembunyi" dari objek ini, misalnya, lingkungan. |
TrainCatalogBase.CrossValidationResult<T> |
Hasil menjalankan validasi silang. |
TrainerInfo |
Karakteristik pelatih. Diekspos melalui properti Info dari setiap pelatih. |
TransformExtensionsCatalog |
Kumpulan metode ekstensi untuk TransformsCatalog membuat instans komponen transformasi yang memanipulasi kolom. |
TransformsCatalog |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen transformasi. |
TransformsCatalog.CategoricalTransforms |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen transformasi data kategoris. |
TransformsCatalog.ConversionTransforms |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen transformasi data konversi jenis. |
TransformsCatalog.FeatureSelectionTransforms |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen transformasi pemilihan fitur. |
TransformsCatalog.TextTransforms |
Kelas yang digunakan oleh MLContext untuk membuat instans komponen transformasi data teks. |
TreeExtensions |
Kumpulan metode ekstensi yang digunakan oleh RegressionCatalog, , BinaryClassificationCatalogMulticlassClassificationCatalog, RankingCatalog, dan TransformsCatalog untuk membuat instans pelatih pohon keputusan dan featurizer. |
VisionCatalog |
Kumpulan metode ekstensi untuk MulticlassClassificationCatalog.MulticlassClassificationTrainers membuat instans komponen pelatih ImageClassification. |
Struct
DataOperationsCatalog.TrainTestData |
Sepasang himpunan data, untuk rangkaian pelatihan dan pengujian. |
DataViewSchema.Column |
Kelas ini menjelaskan satu kolom dalam skema tertentu. |
DataViewSchema.DetachedColumn |
Kelas ini mewakili skema satu kolom tampilan data, tanpa lampiran ke tertentu DataViewSchema. |
SchemaShape.Column |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
Antarmuka
ICanSaveModel |
Untuk menyimpan model ke dalam repositori. Kelas yang menerapkan ICanSaveModel harus melakukan implementasi eksplisit dari Save(ModelSaveContext). Kelas yang mewarisi ICanSaveModel dari kelas dasar harus menimpa fungsi yang dipanggil oleh Save(ModelSaveContext) di kelas dasar tersebut, jika ada. |
IDataLoader<TSource> |
'pemuat data' mengambil jenis input tertentu dan mengubahnya menjadi IDataView. |
IDataLoaderEstimator<TSource,TLoader> |
Terkadang kita perlu 'cocok' dengan IDataLoader<TSource>. Estimator DataLoader adalah objek yang melakukannya. |
IDataView |
Input dan output Operator Kueri (Transformasi). Ini adalah jenis alur data dasar, sebanding IEnumerable<T> dengan LINQ. |
IEstimator<TTransformer> |
Estimator (dalam terminologi Spark) adalah 'transformator yang tidak terlatih'. Ini perlu 'cocok' pada data untuk memproduksi transformator. Ini juga menyediakan 'penyebaran skema' seperti yang dilakukan transformator, tetapi alih-alih SchemaShapeDataViewSchema. |
IPredictionTransformer<TModel> |
Antarmuka untuk semua transformator yang dapat mengubah data berdasarkan Microsoft.ML.IPredictor bidang . Implementasi antarmuka ini tidak memiliki kolom fitur, atau memiliki lebih dari satu kolom fitur, dan tidak dapat mengimplementasikan ISingleFeaturePredictionTransformer<TModel>, yang sebagian besar ML.Net implementasi tranformer. |
ISingleFeaturePredictionTransformer<TModel> |
ISingleFeaturePredictionTransformer berisi nama FeatureColumnName dan jenisnya, FeatureColumnType. Implementasi antarmuka ini, memiliki kemampuan untuk menilai data input IDataView melalui Transform(IDataView) |
ITransformer |
Transformator adalah komponen yang mengubah data. Ini juga mendukung 'penyebaran skema' untuk menjawab pertanyaan 'bagaimana data dengan skema ini akan terlihat, setelah Anda mengubahnya?'. |
Enum
SchemaShape.Column.VectorKind |
Namespace utama untuk ML.NET. Berisi konteks aplikasi dan operasi, katalog transformator dan pelatih, serta komponen untuk pemrosesan tampilan data. |
Delegasikan
ValueGetter<TValue> |
Delegasikan jenis untuk mendapatkan nilai. Ini dapat digunakan untuk akses efisien ke data dalam DataViewRow atau DataViewRowCursor. |