Microsoft.ML Espace de noms
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.
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données.
Classes
| Nom | Description |
|---|---|
| AlexNetExtension |
Il s’agit d’une méthode d’extension à utiliser avec le DnnImageFeaturizerEstimator modèle AlexNet préentraîné. NuGet contenant cette extension est également garanti d’inclure le fichier de modèle binaire. |
| AnomalyDetectionCatalog |
Classe utilisée par MLContext pour créer des instances de composants de détection d’anomalies, tels que des formateurs et des évaluateurs. |
| AnomalyDetectionCatalog.AnomalyDetectionTrainers |
Classe utilisée par la création MLContext d’instances de formateurs de détection d’anomalies. |
| BinaryClassificationCatalog |
Classe utilisée pour MLContext créer des instances de composants de classification binaire, telles que des formateurs et des calibrateurs. |
| BinaryClassificationCatalog.BinaryClassificationTrainers |
Classe utilisée par MLContext pour créer des instances de formateurs de classification binaire. |
| BinaryClassificationCatalog.CalibratorsCatalog |
Classe utilisée pour MLContext créer des instances de calibras de classification binaire. |
| BinaryLoaderSaverCatalog |
Collection de méthodes d’extension permettant DataOperationsCatalog de créer des instances de composants pour enregistrer et lire IDataView des objets dans et à partir d’un format binaire hautes performances. |
| CategoricalCatalog |
Collection de méthodes d’extension pour TransformsCatalog.CategoricalTransforms créer des composants de transformateur catégoriel. |
| ClusteringCatalog |
Classe utilisée pour MLContext créer des instances de composants de clustering, telles que des formateurs. |
| ClusteringCatalog.ClusteringTrainers |
Classe utilisée par MLContext la création d’instances de formateurs de clustering. |
| ConversionsCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de clés à des composants transformateurs de mappage de vecteurs binaires |
| ConversionsExtensionsCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de conversion de données et de composants de transformateur de mappage. |
| CustomMappingCatalog |
Classe contenant une méthode d’extension pour TransformsCatalog créer des instances de composants de transformateur de mappage de lignes un-à-un définis par l’utilisateur. |
| DatabaseLoaderCatalog |
Collection de méthodes d’extension pour la DataOperationsCatalog lecture à partir de bases de données. |
| DataLoaderExtensions |
Classe utilisée pour charger des données à partir d’un ou plusieurs fichiers. |
| DataOperationsCatalog |
Classe utilisée pour créer des composants qui fonctionnent sur des données, mais ne font pas partie du pipeline d’entraînement du modèle. Inclut les composants à charger, enregistrer, mettre en cache, filtrer, mélanger et fractionner des données. |
| DataViewRow |
Ligne logique de données. Il peut s’agir d’une ligne d’une ligne autonome ou d’une IDataView ligne autonome. |
| DataViewRowCursor |
Classe utilisée pour curseurr des lignes d’un IDataView. |
| DataViewSchema |
Représente le schéma d’un ou d’un IDataViewDataViewRow. Le schéma est une collection de DataViewSchema.Column. |
| DataViewSchema.Annotations |
Annotations de schéma d’un DataViewSchema.Column. |
| DataViewSchema.Annotations.Builder |
Classe contenant des opérations pour générer un DataViewSchema.Annotations. |
| DataViewSchema.Builder |
Classe contenant des opérations pour générer un DataViewSchema. |
| DebuggerExtensions |
Classe utilisée pour créer des instances d’objets en préversion pour le débogage. Remarque : cette classe et toutes les méthodes ne doivent être utilisées que pour le débogage et non dans le code de production. |
| ExplainabilityCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants d’explication de modèle. |
| ExpressionCatalog |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| ExtensionBaseAttribute |
Type d’attribut de base pour tous les attributs utilisés à des fins d’extensibilité. |
| ExtensionsCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants de transformateur de valeur manquants. |
| FactorizationMachineExtensions |
Collection de méthodes d’extension pour créer BinaryClassificationCatalog des instances de composants d’entraîneur de factorisation prenant en charge le champ. |
| FeatureSelectionCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants du transformateur de sélection de fonctionnalités. |
| ForecastingCatalog |
Classe utilisée pour MLContext créer des instances de composants de prévision. |
| ForecastingCatalog.Forecasters |
Classe utilisée pour MLContext créer des instances de formateurs de prévision. |
| IDataViewExtensions |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| ImageEstimatorsCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants du transformateur de traitement d’images. |
| InputOutputColumnPair |
Spécifie les noms des colonnes d’entrée et de sortie pour les composants transformateurs qui fonctionnent sur plusieurs colonnes. |
| KernelExpansionCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants transformateurs d’ingénierie de caractéristiques de méthode de noyau. |
| KMeansClusteringExtensions |
Collection de méthodes d’extension pour créer ClusteringCatalog.ClusteringTrainers des instances de formateurs KMeans. |
| LearningPipelineExtensions |
Méthodes d’extension qui permettent le chaînage des pipelines d’estimateur et de transformateur. |
| LightGbmExtensions |
Collection de méthodes d’extension pour les catalogues et RegressionCatalog.RegressionTrainers les BinaryClassificationCatalog.BinaryClassificationTrainersRankingCatalog.RankingTrainersMulticlassClassificationCatalog.MulticlassClassificationTrainerscatalogues. |
| LoggingEventArgs |
Fournit des données pour l’événement Log. |
| MklComponentsCatalog |
Collection de méthodes d’extension pour RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainerset TransformsCatalog pour créer des composants de formation et de transformation MKL (Bibliothèque de noyaux mathématiques). |
| MLContext |
Représente le contexte commun pour toutes les opérations de ML.NET. |
| ModelOperationsCatalog |
Classe utilisée par MLContext pour enregistrer et charger des modèles entraînés. |
| ModelSaveContext |
Objet de contexte pratique pour enregistrer des modèles dans un référentiel, pour les implémenteurs de ICanSaveModel. |
| MulticlassClassificationCatalog |
Classe utilisée pour MLContext créer des instances de composants de classification multiclasse, telles que des formateurs. |
| MulticlassClassificationCatalog.MulticlassClassificationTrainers |
Classe utilisée pour MLContext créer des instances de formateurs de classification multiclasse. |
| NormalizationCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants de normalisation numérique. |
| OnnxCatalog |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| OnnxExportExtensions |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| PcaCatalog |
Collection de méthodes d’extension utilisées par les catalogues et AnomalyDetectionCatalog.AnomalyDetectionTrainers les TransformsCataloginstances des composants d’analyse des composants principaux (PCA). |
| PermutationFeatureImportanceExtensions |
Collection de méthodes d’extension utilisées par RegressionCatalog, BinaryClassificationCataloget RankingCatalogMulticlassClassificationCatalogpour créer des instances de composants d’importance des fonctionnalités de permutation. |
| PredictionEngine<TSrc,TDst> |
Classe pour effectuer des prédictions uniques sur un modèle précédemment formé (et pipeline de transformation précédent). |
| PredictionEngineBase<TSrc,TDst> |
Classe de base pour effectuer des prédictions uniques sur un modèle précédemment entraîné (et le pipeline de transformation précédent). |
| PredictionEngineOptions |
Options de l’option PredictionEngine<TSrc,TDst> |
| RankingCatalog |
Classe utilisée pour MLContext créer des instances de composants de classement, telles que des formateurs et des évaluateurs. |
| RankingCatalog.RankingTrainers |
Classe utilisée par MLContext pour créer des instances de formateurs de classement. |
| RecommendationCatalog |
Catalogue central pour les formateurs et les tâches de recommandation. |
| RecommendationCatalog.RecommendationTrainers |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| RecommenderCatalog |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| RegressionCatalog |
Classe utilisée pour MLContext créer des instances de composants de régression, tels que des formateurs et des évaluateurs. |
| RegressionCatalog.RegressionTrainers |
Classe utilisée pour MLContext créer des instances de formateurs de régression. |
| ResNet101Extension |
Il s’agit d’une méthode d’extension à utiliser pour DnnImageFeaturizerEstimator utiliser un modèle ResNet101 préentraîné. NuGet contenant cette extension est également garanti d’inclure le fichier de modèle binaire. |
| ResNet18Extension |
Il s’agit d’une méthode d’extension à utiliser pour DnnImageFeaturizerEstimator utiliser un modèle ResNet18 préentraîné. NuGet contenant cette extension est également garanti d’inclure le fichier de modèle binaire. |
| ResNet50Extension |
Il s’agit d’une méthode d’extension à utiliser pour DnnImageFeaturizerEstimator utiliser un modèle ResNet50 préentraîné. NuGet contenant cette extension est également garanti d’inclure le fichier de modèle binaire. |
| SchemaShape |
Ensemble de « conditions requises » pour le schéma entrant, ainsi qu’un ensemble de « promesses » du schéma sortant. Cela est plus détendu que le bon DataViewSchema, car il s’agit uniquement d’un sous-ensemble des colonnes, et aussi, car il ne spécifie pas exactement DataViewType's pour les vecteurs et les clés. |
| StandardTrainersCatalog |
Collection de méthodes d’extension pour RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainerset MulticlassClassificationCatalog.MulticlassClassificationTrainers pour créer des instances de composants de formateur. |
| TensorflowCatalog |
Il TensorFlowTransformer est utilisé dans les deux scénarios suivants.
|
| TextCatalog |
Collection de méthodes d’extension pour le TransformsCatalog. |
| TextLoaderSaverCatalog |
Collection de méthodes d’extension pour la DataOperationsCatalog lecture à partir de fichiers texte délimités tels que csv et tsv. |
| TimeSeriesCatalog |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
| TrainCatalogBase |
Classe de base pour les catalogues d’entraîneurs. |
| TrainCatalogBase.CatalogInstantiatorBase |
Les sous-classes de cette méthode fournissent peu d’objets Microsoft.ML.TrainContext hookables « méthode d’extension » (par exemple, quelque chose comme Trainers). Le code utilisateur interagit uniquement avec ces objets en appelant les méthodes d’extension. Le code du composant réel peut fonctionner Microsoft.ML.Data.CatalogUtils pour obtenir plus d’informations « masquées » à partir de cet objet, par exemple l’environnement. |
| TrainCatalogBase.CrossValidationResult<T> |
Résultats de l’exécution de la validation croisée. |
| TrainerInfo |
Caractéristiques d’un formateur. Exposé via la propriété Info de chaque formateur. |
| TransformExtensionsCatalog |
Collection de méthodes d’extension pour TransformsCatalog créer des instances de composants de transformation qui manipulent des colonnes. |
| TransformsCatalog |
Classe utilisée par MLContext pour créer des instances de composants de transformation. |
| TransformsCatalog.CategoricalTransforms |
Classe utilisée pour MLContext créer des instances de composants de transformation de données catégorielles. |
| TransformsCatalog.ConversionTransforms |
Classe utilisée pour MLContext créer des instances de composants de transformation de données de conversion de type. |
| TransformsCatalog.FeatureSelectionTransforms |
Classe utilisée pour MLContext créer des instances de composants de transformation de sélection de fonctionnalités. |
| TransformsCatalog.TextTransforms |
Classe utilisée pour MLContext créer des instances de composants de transformation de données texte. |
| TreeExtensions |
Collection de méthodes d’extension utilisées par RegressionCatalog, , BinaryClassificationCatalogMulticlassClassificationCatalog, RankingCataloget TransformsCatalog pour créer des instances d’entraîneurs d’arbre de décision et de caractérisations. |
| VisionCatalog |
Collection de méthodes d’extension pour MulticlassClassificationCatalog.MulticlassClassificationTrainers créer des instances de composants d’entraîneur ImageClassification. |
Structures
| Nom | Description |
|---|---|
| DataOperationsCatalog.TrainTestData |
Paire de jeux de données, pour le jeu d’apprentissage et de test. |
| DataViewSchema.Column |
Cette classe décrit une colonne dans le schéma particulier. |
| DataViewSchema.DetachedColumn |
Cette classe représente le schéma d’une colonne d’une vue de données, sans pièce jointe à un particulier DataViewSchema. |
| SchemaShape.Column |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
Interfaces
| Nom | Description |
|---|---|
| ICanSaveModel |
Pour enregistrer un modèle dans un référentiel. L’implémentation ICanSaveModel de classes doit effectuer une implémentation explicite de Save(ModelSaveContext). Les classes qui héritent ICanSaveModel d’une classe de base doivent remplacer la fonction appelée dans Save(ModelSaveContext) cette classe de base, le cas échéant. |
| IDataLoader<TSource> |
Le « chargeur de données » prend un certain type d’entrée et le transforme en un IDataView. |
| IDataLoaderEstimator<TSource,TLoader> |
Parfois, nous devons « ajuster » un IDataLoader<TSource>. Un estimateur DataLoader est l’objet qui le fait. |
| IDataView |
Entrée et sortie des opérateurs de requête (transformations). Il s’agit du type de pipeline de données fondamental, comparable à celui de IEnumerable<T> LINQ. |
| IEstimator<TTransformer> |
L’estimateur (en terminologie Spark) est un « transformateur non entraîné ». Il doit s’adapter aux données pour fabriquer un transformateur. Il fournit également la « propagation de schéma » comme les transformateurs, mais au SchemaShape lieu de DataViewSchema. |
| IPredictionTransformer<TModel> |
Interface pour tous les transformateurs capables de transformer des données en fonction du Microsoft.ML.IPredictor champ. Les implémentations de cette interface n’ont aucune colonne de fonctionnalité, ou ont plusieurs colonnes de caractéristiques et ne peuvent pas implémenter le ISingleFeaturePredictionTransformer<TModel>, que la plupart des ML.Net transformeur implémentent. |
| ISingleFeaturePredictionTransformer<TModel> |
Un ISingleFeaturePredictionTransformer contient le nom du FeatureColumnName et son type. FeatureColumnType Les implémentations de cette interface ont la possibilité de noter les données d’une entrée IDataView via le Transform(IDataView) |
| ITransformer |
Le transformateur est un composant qui transforme les données. Il prend également en charge la « propagation de schéma » pour répondre à la question de « comment les données avec ce schéma seront-elles recherchées, après la transformer ? ». |
Énumérations
| Nom | Description |
|---|---|
| SchemaShape.Column.VectorKind |
Espace de noms principal pour ML.NET. Contient des contextes d’application et d’opération, des catalogues de transformateurs et d’entraîneurs et des composants pour le traitement de la vue des données. |
Délégués
| Nom | Description |
|---|---|
| ValueGetter<TValue> |
Type délégué pour obtenir une valeur. Cela peut être utilisé pour un accès efficace aux données dans un DataViewRow ou DataViewRowCursor. |