MLContext Classe

Définition

Représente le contexte commun pour toutes les opérations de 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
Héritage
MLContext
Implémente

Remarques

Une fois instanciée par l’utilisateur, cette classe permet de créer des composants pour la préparation des données, l’ingénierie des fonctionnalités, l’apprentissage, la prédiction et l’évaluation du modèle. Il permet également la journalisation, le contrôle d’exécution et la possibilité de définir des nombres aléatoires reproductibles.

Constructeurs

Nom Description
MLContext(Nullable<Int32>)

Créez le contexte ML.

Propriétés

Nom Description
AnomalyDetection

Obtient les formateurs et les tâches spécifiques aux problèmes de détection d’anomalies.

BinaryClassification

Obtient les formateurs et les tâches spécifiques aux problèmes de classification binaire.

Clustering

Obtient les formateurs et les tâches spécifiques aux problèmes de clustering.

ComponentCatalog

Obtient le catalogue de composants qui seront utilisés pour le chargement du modèle.

Data

Obtient les opérations de chargement et d’enregistrement des données.

FallbackToCpu

Obtient ou définit une valeur qui indique si l’UC sera utilisée si la tâche n’a pas pu s’exécuter sur GPU.

Forecasting

Obtient les formateurs et les tâches spécifiques aux problèmes de prévision.

GpuDeviceId

Obtient ou définit l’ID d’appareil GPU sur lequel exécuter l’exécution, null pour s’exécuter sur le processeur.

Model

Obtient les opérations avec des modèles entraînés.

MulticlassClassification

Obtient les formateurs et les tâches spécifiques aux problèmes de classification multiclasse.

Ranking

Obtient les formateurs et les tâches spécifiques aux problèmes de classement.

Regression

Obtient les formateurs et les tâches spécifiques aux problèmes de régression.

TempFilePath

Obtient ou définit l’emplacement des fichiers temporaires créés par ML.NET.

Transforms

Obtient les opérations de traitement des données.

Méthodes

Nom Description
GetOptionOrDefault<T>(String)

Représente le contexte commun pour toutes les opérations de ML.NET.

RemoveOption(String)

Représente le contexte commun pour toutes les opérations de ML.NET.

SetOption<T>(String, T)

Représente le contexte commun pour toutes les opérations de ML.NET.

TryAddOption<T>(String, T)

Représente le contexte commun pour toutes les opérations de ML.NET.

TryGetOption<T>(String, T)

Représente le contexte commun pour toutes les opérations de ML.NET.

Événements

Nom Description
Log

Représente la méthode de rappel qui gère les messages de journal.

Implémentations d’interfaces explicites

Nom Description
IChannelProvider.Start(String)

Représente le contexte commun pour toutes les opérations de ML.NET.

IChannelProvider.StartPipe<TMessage>(String)

Représente le contexte commun pour toutes les opérations de ML.NET.

IExceptionContext.ContextDescription

Représente le contexte commun pour toutes les opérations de ML.NET.

IExceptionContext.Process<TException>(TException)

Représente le contexte commun pour toutes les opérations de ML.NET.

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

Représente le contexte commun pour toutes les opérations de ML.NET.

IProgressChannelProvider.StartProgressChannel(String)

Représente le contexte commun pour toutes les opérations de ML.NET.

Méthodes d’extension

Nom Description
Auto(MLContext)

Retourne un catalogue de toutes les opérations AutoML possibles.

CancelExecution(MLContext)

Arrêter l’exécution du pipeline dans MLContext

GetOnnxSessionOption(IHostEnvironment)

Représente le contexte commun pour toutes les opérations de ML.NET.

Recommendation(MLContext)

Formateurs et tâches spécifiques aux problèmes de recommandation.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Représente le contexte commun pour toutes les opérations de ML.NET.

S’applique à