Bagikan melalui


MLContext Kelas

Definisi

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

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.

Berlaku untuk