MLContext Klasa

Definicja

Reprezentuje wspólny kontekst dla wszystkich operacji 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
Dziedziczenie
MLContext
Implementuje

Uwagi

Po utworzeniu wystąpienia przez użytkownika ta klasa umożliwia tworzenie składników na potrzeby przygotowywania danych, inżynierii cech, trenowania, przewidywania i oceny modelu. Umożliwia również rejestrowanie, kontrolę wykonywania i możliwość ustawiania powtarzalnych liczb losowych.

Konstruktory

Nazwa Opis
MLContext(Nullable<Int32>)

Utwórz kontekst uczenia maszynowego.

Właściwości

Nazwa Opis
AnomalyDetection

Pobiera trenerów i zadania specyficzne dla problemów z wykrywaniem anomalii.

BinaryClassification

Pobiera trenerów i zadania specyficzne dla problemów klasyfikacji binarnej.

Clustering

Pobiera trenerów i zadania specyficzne dla problemów klastrowania.

ComponentCatalog

Pobiera wykaz składników, które będą używane do ładowania modelu.

Data

Pobiera operacje ładowania i zapisywania danych.

FallbackToCpu

Pobiera lub ustawia wartość wskazującą, czy procesor CPU będzie używany, jeśli zadanie nie może zostać uruchomione na procesorze GPU.

Forecasting

Pobiera trenerów i zadania specyficzne dla prognozowania problemów.

GpuDeviceId

Pobiera lub ustawia identyfikator urządzenia GPU do uruchamiania wykonywania w celu null uruchomienia na procesorze CPU.

Model

Pobiera operacje przy użyciu wytrenowanych modeli.

MulticlassClassification

Pobiera trenerów i zadania specyficzne dla problemów klasyfikacji wieloklasowej.

Ranking

Pobiera trenerów i zadań specyficznych dla klasyfikowania problemów.

Regression

Pobiera trenerów i zadania specyficzne dla problemów regresji.

TempFilePath

Pobiera lub ustawia lokalizację plików tymczasowych utworzonych przez ML.NET.

Transforms

Pobiera operacje przetwarzania danych.

Metody

Nazwa Opis
GetOptionOrDefault<T>(String)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

RemoveOption(String)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

SetOption<T>(String, T)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

TryAddOption<T>(String, T)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

TryGetOption<T>(String, T)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

Zdarzenia

Nazwa Opis
Log

Reprezentuje metodę wywołania zwrotnego, która będzie obsługiwać komunikaty dziennika.

Jawne implementacje interfejsu

Nazwa Opis
IChannelProvider.Start(String)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

IChannelProvider.StartPipe<TMessage>(String)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

IExceptionContext.ContextDescription

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

IExceptionContext.Process<TException>(TException)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

IProgressChannelProvider.StartProgressChannel(String)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

Metody rozszerzania

Nazwa Opis
Auto(MLContext)

Zwraca wykaz wszystkich możliwych operacji automatycznego uczenia maszynowego.

CancelExecution(MLContext)

Zatrzymaj wykonywanie potoku w programie MLContext

GetOnnxSessionOption(IHostEnvironment)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

Recommendation(MLContext)

Trenerzy i zadania specyficzne dla problemów z zaleceniami.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET.

Dotyczy