Partager via


MLContext Classe

Définition

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

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

Constructeurs

MLContext(Nullable<Int32>)

Créez le contexte ML.

Propriétés

AnomalyDetection

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

BinaryClassification

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

Clustering

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

ComponentCatalog

Il s’agit d’un catalogue de composants qui seront utilisés pour le chargement de modèle.

Data

Chargement et enregistrement des données.

FallbackToCpu

Autorisez l’exécution sur le processeur si vous ne pouviez pas l’exécuter sur GPU.

Forecasting

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

GpuDeviceId

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

Model

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

MulticlassClassification

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

Ranking

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

Regression

Formateurs et 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

Opérations de traitement des données.

Événements

Log

Gestionnaire des messages de journal.

Implémentations d’interfaces explicites

IChannelProvider.Start(String)

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

IChannelProvider.StartPipe<TMessage>(String)

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

IExceptionContext.ContextDescription

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

IExceptionContext.Process<TException>(TException)

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

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

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

IProgressChannelProvider.StartProgressChannel(String)

Contexte commun pour toutes les opérations de ML.NET. Une fois instancié par l’utilisateur, il fournit un moyen de créer des composants pour la préparation des données, l’ingénierie des caractéristiques, l’entraînement, 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.

S’applique à