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.
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.
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
Konstruktor
MLContext(Nullable<Int32>) |
Buat konteks ML. |
Properti
AnomalyDetection |
Pelatih dan tugas khusus untuk masalah deteksi anomali. |
BinaryClassification |
Pelatih dan tugas khusus untuk masalah klasifikasi biner. |
Clustering |
Pelatih dan tugas khusus untuk masalah pengklusteran. |
ComponentCatalog |
Ini adalah katalog komponen yang akan digunakan untuk pemuatan model. |
Data |
Pemuatan dan penyimpanan data. |
FallbackToCpu |
Izinkan fallback berjalan pada CPU jika tidak dapat berjalan pada GPU. |
Forecasting |
Pelatih dan tugas khusus untuk memperkirakan masalah. |
GpuDeviceId |
ID perangkat GPU untuk menjalankan eksekusi, |
Model |
Operasi dengan model terlatih. |
MulticlassClassification |
Pelatih dan tugas khusus untuk masalah klasifikasi multikelas. |
Ranking |
Pelatih dan tugas khusus untuk masalah peringkat. |
Regression |
Pelatih dan tugas khusus untuk masalah regresi. |
TempFilePath |
Mendapatkan atau mengatur lokasi untuk file sementara yang dibuat oleh ML.NET. |
Transforms |
Operasi pemrosesan data. |
Acara
Log |
Handler untuk pesan log. |
Implementasi Antarmuka Eksplisit
IChannelProvider.Start(String) |
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. |
IChannelProvider.StartPipe<TMessage>(String) |
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. |
IExceptionContext.ContextDescription |
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. |
IExceptionContext.Process<TException>(TException) |
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. |
IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>) |
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. |
IProgressChannelProvider.StartProgressChannel(String) |
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. |