MLContext Kelas

Definisi

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, null untuk berjalan pada CPU.

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.

Berlaku untuk