MLContext Kelas
Definisi
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.
Mewakili konteks umum untuk semua operasi ML.NET.
public sealed class MLContext
public sealed class MLContext : Microsoft.ML.Runtime.IHostEnvironment
type MLContext = class
interface IHostEnvironment
interface IChannelProvider
interface IExceptionContext
interface IProgressChannelProvider
Public NotInheritable Class MLContext
Public NotInheritable Class MLContext
Implements IHostEnvironment
- Warisan
-
MLContext
- Penerapan
Keterangan
Setelah dibuat oleh pengguna, kelas 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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| MLContext(Nullable<Int32>) |
Buat konteks ML. |
Properti
| Nama | Deskripsi |
|---|---|
| AnomalyDetection |
Mendapatkan pelatih dan tugas khusus untuk masalah deteksi anomali. |
| BinaryClassification |
Mendapatkan pelatih dan tugas khusus untuk masalah klasifikasi biner. |
| Clustering |
Mendapatkan pelatih dan tugas khusus untuk masalah pengklusteran. |
| ComponentCatalog |
Mendapatkan katalog komponen yang akan digunakan untuk pemuatan model. |
| Data |
Mendapatkan operasi pemuatan dan penghematan data. |
| FallbackToCpu |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah CPU akan digunakan jika tugas tidak dapat berjalan pada GPU. |
| Forecasting |
Mendapatkan pelatih dan tugas khusus untuk memperkirakan masalah. |
| GpuDeviceId |
Mendapatkan atau mengatur ID perangkat GPU untuk menjalankan eksekusi, |
| Model |
Mendapatkan operasi dengan model terlatih. |
| MulticlassClassification |
Mendapatkan pelatih dan tugas khusus untuk masalah klasifikasi multikelas. |
| Ranking |
Mendapatkan pelatih dan tugas khusus untuk masalah peringkat. |
| Regression |
Mendapatkan pelatih dan tugas khusus untuk masalah regresi. |
| TempFilePath |
Mendapatkan atau mengatur lokasi untuk file sementara yang dibuat oleh ML.NET. |
| Transforms |
Mendapatkan operasi pemrosesan data. |
Metode
| Nama | Deskripsi |
|---|---|
| GetOptionOrDefault<T>(String) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| RemoveOption(String) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| SetOption<T>(String, T) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| TryAddOption<T>(String, T) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| TryGetOption<T>(String, T) |
Mewakili konteks umum untuk semua operasi ML.NET. |
Acara
| Nama | Deskripsi |
|---|---|
| Log |
Mewakili metode panggilan balik yang akan menangani pesan log. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IChannelProvider.Start(String) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| IChannelProvider.StartPipe<TMessage>(String) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| IExceptionContext.ContextDescription |
Mewakili konteks umum untuk semua operasi ML.NET. |
| IExceptionContext.Process<TException>(TException) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| IProgressChannelProvider.StartProgressChannel(String) |
Mewakili konteks umum untuk semua operasi ML.NET. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| Auto(MLContext) |
Mengembalikan katalog dari semua kemungkinan operasi AutoML. |
| CancelExecution(MLContext) |
Menghentikan eksekusi alur di MLContext |
| GetOnnxSessionOption(IHostEnvironment) |
Mewakili konteks umum untuk semua operasi ML.NET. |
| Recommendation(MLContext) |
Pelatih dan tugas khusus untuk masalah rekomendasi. |
| SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions) |
Mewakili konteks umum untuk semua operasi ML.NET. |