MLContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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, |
| 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. |