Microsoft.ML.Data 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 contenant le chargement et l’enregistrement des données, les définitions de schéma de données et les composants des métriques d’entraînement de modèle.
Classes
AnomalyDetectionMetrics |
Résultats de l’évaluation de la détection des anomalies (algorithme d’apprentissage non supervisé). |
AnomalyPredictionTransformer<TModel> |
Classe de base pour l’utilisation ISingleFeaturePredictionTransformer<TModel> des tâches de détection d’anomalies. |
BinaryClassificationMetrics |
Résultats d’évaluation pour les classifieurs binaires, à l’exclusion des métriques probabilistes. |
BinaryClassificationMetricsStatistics |
La BinaryClassificationMetricsStatistics classe contient des statistiques récapitulatives sur plusieurs observations de BinaryClassificationMetrics. |
BinaryPrecisionRecallDataPoint |
Cette classe représente un point de données sur Precision-Recall courbe pour la classification binaire. |
BinaryPredictionTransformer<TModel> |
Classe de base pour le travail sur les ISingleFeaturePredictionTransformer<TModel> tâches de classification binaire. |
BooleanDataViewType |
Type booléen standard. Ce type de Booleanreprésentation est . Notez que cela ne peut avoir qu’une seule valeur possible, accessible par la propriété Instancestatique singleton . |
CalibratedBinaryClassificationMetrics |
Résultats de l’évaluation pour les classifieurs binaires, y compris les métriques probabilistes. |
ClusteringMetrics |
Les métriques générées après l’évaluation des prédictions clustering. |
ClusteringPredictionTransformer<TModel> |
Classe de base pour le ISingleFeaturePredictionTransformer<TModel> travail sur les tâches clustering. |
ColumnConcatenatingTransformer |
ITransformer résultant de l’ajustement d’un ColumnConcatenatingEstimator. |
ColumnCursorExtensions |
Méthodes d’extension qui permettent d’extraire les valeurs d’une colonne unique d’un IDataView en tant que IEnumerable<T>. |
ColumnNameAttribute |
Permet à un membre de spécifier IDataView le nom de colonne directement, par opposition au comportement par défaut de l’utilisation du nom du membre comme nom de colonne. |
CompositeDataLoader<TSource,TLastTransformer> |
Cette classe représente un chargeur de données qui applique une chaîne de transformateur après le chargement. Il a également des méthodes pour s’enregistrer lui-même dans un dépôt. |
CompositeLoaderEstimator<TSource,TLastTransformer> |
Classe estimateur pour le chargeur de données composite. Il peut être utilisé pour créer un « chargeur de données intelligent pouvant être entraîné », bien que ce modèle ne soit pas très courant. |
ConfusionMatrix |
Représente la matrice de confusion des résultats de la classification. |
DatabaseLoader |
Espace de noms contenant le chargement et l’enregistrement des données, les définitions de schéma de données et les composants des métriques d’entraînement de modèle. |
DatabaseLoader.Column |
Décrit la façon dont une colonne d’entrée doit être mappée à une IDataView colonne. |
DatabaseLoader.Options |
Paramètres pour DatabaseLoader |
DatabaseLoader.Range |
Spécifie la plage d’index ou de noms des colonnes d’entrée qui doivent être mappés à une colonne de sortie. |
DatabaseSource |
Expose les données requises pour ouvrir une base de données à des fins de lecture. |
DataDebuggerPreview |
Cette classe représente une « préversion » d’un IDataView. |
DataDebuggerPreview.ColumnInfo |
Espace de noms contenant le chargement et l’enregistrement des données, les définitions de schéma de données et les composants des métriques d’entraînement de modèle. |
DataDebuggerPreview.RowInfo |
Espace de noms contenant le chargement et l’enregistrement des données, les définitions de schéma de données et les composants des métriques d’entraînement de modèle. |
DataViewType |
Il s’agit de la classe de base abstraite pour tous les types dans le système de IDataView type. |
DataViewTypeAttribute |
DataViewTypeAttribute doit être utilisé pour décorer les propriétés et les champs de classe, si les instances de cette classe sont chargées en tant que ML.NET IDataView. La fonction Register() sera appelée pour inscrire un DataViewType for a Type avec ses Attributes. Chaque fois qu’une valeur tapée sur l’inscrit Type et ses Attributes, le type de cette valeur (par exemple, un Type) dans IDataView est le associé DataViewType. |
DataViewTypeManager |
Classe singleton pour la gestion de la carte entre ML.NET DataViewType et C# Type. Pour prendre en charge le type de colonne personnalisé dans IDataView, le type sous-jacent de la colonne (par exemple, le type d’une classe C#) doit être inscrit avec une classe dérivée de DataViewType. |
DateTimeDataViewType |
Type d’heure de date standard. Ce type de DateTimereprésentation est . Notez que cela ne peut avoir qu’une seule valeur possible, accessible par la propriété Instancestatique singleton . |
DateTimeOffsetDataViewType |
Type de décalage de date heure standard. Ce type de DateTimeOffsetreprésentation est . Notez que cela ne peut avoir qu’une seule valeur possible, accessible par la propriété Instancestatique singleton . |
EstimatorChain<TLastTransformer> |
Représente une chaîne (potentiellement vide) d’estimateurs qui se termine par un |
FileHandleSource |
Encapsule un IFileHandle en tant que IMultiStreamSource. |
ImageLoadingEstimator | |
ImageLoadingTransformer |
ITransformer résultant de l’ajustement d’un ImageLoadingEstimator. |
KeyCount |
Définit la cardinalité, ou le nombre, des valeurs valides d’une KeyDataViewType colonne. Cela doit être strictement positif. Il est utilisé par TextLoader et TypeConvertingEstimator. |
KeyDataViewType |
Type représentant des valeurs catégorielles ou énumérées, le plus couramment utilisé pour les valeurs d’étiquettes dans les modèles de classification multiclasse. |
KeyTypeAttribute |
Autoriser le membre à être marqué en tant que KeyDataViewType. |
LoadColumnAttribute |
Autoriser le membre à spécifier le mappage à des champs dans un fichier texte. Pour remplacer le nom de la IDataView colonne, utilisez ColumnNameAttribute. |
LoadColumnNameAttribute |
Autoriser le membre à spécifier le mappage aux champs dans la base de données. Pour remplacer le nom de la IDataView colonne, utilisez ColumnNameAttribute. |
MetricStatistics |
La classe MetricsStatistics calcule des statistiques récapitulatives sur plusieurs observations d’une métrique. |
MLImage |
Fournissez des interfaces pour les opérations d’imagerie. |
MulticlassClassificationMetrics |
Résultats de l’évaluation pour les formateurs de classification multiclasse. |
MulticlassClassificationMetricsStatistics |
La MulticlassClassificationMetricsStatistics classe contient des statistiques récapitulatives sur plusieurs observations de MulticlassClassificationMetrics. |
MulticlassPredictionTransformer<TModel> |
Classe de base pour le travail sur des ISingleFeaturePredictionTransformer<TModel> tâches de classification multiclasse. |
MultiFileSource |
Encapsule un chemin d’accès potentiellement composé en tant que IMultiStreamSource. |
NoColumnAttribute |
Marquez ce membre comme n’étant pas exposé en tant que IDataView colonne dans .DataViewSchema |
NumberDataViewType |
Type de nombre standard. Cette classe n’est pas instanciable directement. Toutes les instances autorisées de ce type sont des singletons et sont accessibles en tant que propriétés statiques sur cette classe. |
OneToOneTransformerBase |
Classe de base pour le transformateur qui fonctionne sur des paires de colonnes d’entrée et de sortie. |
PredictionTransformerBase<TModel> |
Classe de base pour les transformateurs sans colonne de caractéristique ou plusieurs colonnes de caractéristiques. |
PrimitiveDataViewType |
Classe de base abstraite pour tous les types primitifs. Les valeurs de ces types peuvent être copiées librement sans se soucier de la propriété, de la mutation ou de la destruction. |
RankingEvaluatorOptions |
Options permettant de contrôler la sortie du RankingEvaluator |
RankingMetrics |
Résultats de l’évaluation pour les classements. |
RankingMetricsStatistics |
La RankingMetricsStatistics classe contient des statistiques récapitulatives sur plusieurs observations de RankingMetrics. |
RankingPredictionTransformer<TModel> |
Classe de base pour le travail sur les ISingleFeaturePredictionTransformer<TModel> tâches de classement. |
RegressionMetrics |
Algorithmes de régression des résultats de l’évaluation (algorithme d’apprentissage supervisé). |
RegressionMetricsStatistics |
La RegressionMetricsStatistics classe contient des statistiques récapitulatives sur plusieurs observations de RegressionMetrics. |
RegressionPredictionTransformer<TModel> |
Classe de base pour le travail sur les ISingleFeaturePredictionTransformer<TModel> tâches de régression. |
RowIdDataViewType |
Type de RowIdDataViewType. Ce type de DataViewRowIdreprésentation est . Notez que cela ne peut avoir qu’une seule valeur possible, accessible par la propriété Instancestatique singleton . |
RowToRowTransformerBase |
Classe de base pour le transformateur qui produit de nouvelles colonnes, mais n’affecte pas les colonnes existantes. |
SchemaAnnotationsExtensions |
Méthodes d’extension pour faciliter la consommation facile du contenu populaire de Annotations. |
SchemaDefinition |
Cette classe définit un schéma d’une vue de données typée. |
SchemaDefinition.Column |
Une colonne de la vue de données. |
SimpleFileHandle |
Un handle de fichier simple basé sur disque. |
SingleFeaturePredictionTransformerBase<TModel> |
Classe de base pour tous les transformateurs qui implémentent le ISingleFeaturePredictionTransformer<TModel>. Il s’agit de tous les transformateurs qui fonctionnent avec une colonne de caractéristique. |
StructuredDataViewType |
Classe de base abstraite pour tous les types non primitifs. |
SvmLightLoader |
Cela tente de lire les données dans un format proche du format SVM-light, l’objectif étant que la majorité des données mises en forme SVM-light soient interprétables par ce chargeur. |
SvmLightLoaderSaverCatalog |
Espace de noms contenant le chargement et l’enregistrement des données, les définitions de schéma de données et les composants des métriques d’entraînement de modèle. |
TextDataViewType |
Type de texte standard. Il a le type de représentation de avec le paramètre Charde ReadOnlyMemory<T> type . Notez que cela ne peut avoir qu’une seule valeur possible, accessible par la propriété Instancestatique singleton . |
TextLoader |
Charge un fichier texte dans un IDataView. Prend en charge le mappage de base des colonnes d’entrée vers les IDataView colonnes. |
TextLoader.Column |
Décrit la façon dont une colonne d’entrée doit être mappée à une IDataView colonne. |
TextLoader.Options |
Paramètres pour TextLoader |
TextLoader.Range |
Spécifie la plage d’index des colonnes d’entrée qui doivent être mappés à une colonne de sortie. |
TimeSpanDataViewType |
Type d’intervalle de temps standard. Ce type de TimeSpanreprésentation est . Notez que cela ne peut avoir qu’une seule valeur possible, accessible par la propriété Instancestatique singleton . |
TransformerChain<TLastTransformer> |
Chaîne de transformateurs (éventuellement vides) qui se terminent par un |
TrivialEstimator<TTransformer> |
L’implémentation triviale de IEstimator<TTransformer> qui a déjà le transformateur et le retourne à chaque appel à Fit(IDataView). Les implémentations concrètes doivent encore fournir le mécanisme de propagation du schéma, car il n’existe pas de moyen facile de l’déduire à partir du transformateur. |
VBufferEditor |
Différentes méthodes de création d’instances VBufferEditor<T> . |
VectorDataViewType |
Type de vecteur standard. Le type de représentation de ce est VBuffer<T>, où le paramètre de type se trouve dans ItemType. |
VectorTypeAttribute |
Permet à un membre d’être marqué comme un VectorDataViewType, ce qui permet principalement de définir la dimensionnalité du tableau résultant. |
Structures
DataViewRowId |
Structure servant d’identificateur d’une ligne de IDataView. Pour les jeux de données contenant des millions d’enregistrements, ces ID doivent être uniques, ce qui nécessite qu’une structure aussi volumineuse contienne les valeurs. Ces ID sont dérivés d’autres ID des composants précédents des pipelines et divisent la structure en deux : ordre élevé et ordre inférieur des bits, ce qui réduit encore davantage les modifications de ces collisions. |
VBuffer<T> |
Mémoire tampon qui prend en charge les représentations denses et éparses. Il s’agit du type de représentation pour toutes les VectorDataViewType instances. Les valeurs explicitement définies de ce vecteur sont exposées via GetValues() et, si ce n’est pas dense, GetIndices(). |
VBufferEditor<T> |
Objet capable de modifier un VBuffer<T> en remplissant Values (et Indices si la mémoire tampon n’est pas dense). |
Interfaces
IFileHandle |
Handle de fichier. |
IMultiStreamSource |
Interface permettant d’exposer un certain nombre d’éléments qui peuvent être ouverts pour la lecture. |
IRowToRowMapper |
Cette interface mappe une entrée DataViewRow à une sortie DataViewRow. En règle générale, la sortie contient à la fois les colonnes d’entrée et les nouvelles colonnes ajoutées par la classe d’implémentation, bien que certaines implémentations puissent retourner un sous-ensemble des colonnes d’entrée. Cette interface est similaire à Microsoft.ML.Data.ISchemaBoundRowMapper, sauf qu’elle n’a pas de mappages de rôle d’entrée. Par conséquent, pour être rebinée, les mêmes noms de colonnes d’entrée doivent être utilisés. Les implémentations de cette interface sont généralement créées sur une entrée DataViewSchemadéfinie. |
Énumérations
DataKind |
Spécifie un type de données simple. |
MLPixelFormat |
Spécifie le format des données de couleur pour chaque pixel de l'image. |
SchemaDefinition.Direction |
Espace de noms contenant le chargement et l’enregistrement des données, les définitions de schéma de données et les composants des métriques d’entraînement de modèle. |
TransformerScope |
Cette énumération permet de « marquer » les estimateurs (et par la suite, les transformateurs) dans la chaîne à utiliser « uniquement pour la formation », « pour l’entraînement et l’évaluation », etc. L’exemple le plus notable est que les transformations sur la colonne d’étiquette ne doivent pas être utilisées pour le scoring, de sorte que l’étendue doit être Training ou TrainTest. |