Partager via


DataOperationsCatalog Classe

Définition

Classe utilisée pour créer des composants qui fonctionnent sur des données, mais ne font pas partie du pipeline d’entraînement de modèle. Inclut les composants à charger, enregistrer, mettre en cache, filtrer, mélanger et fractionner des données.

public sealed class DataOperationsCatalog
type DataOperationsCatalog = class
Public NotInheritable Class DataOperationsCatalog
Héritage
DataOperationsCatalog

Méthodes

BootstrapSample(IDataView, Nullable<Int32>, Boolean)

Prenez un exemple de bootstrap approximatif de input.

Cache(IDataView, String[])

Crée un cache différé en mémoire de input.

CreateEnumerable<TRow>(IDataView, Boolean, Boolean, SchemaDefinition)

Convertissez un IDataView en un fortement typé IEnumerable<T>.

CrossValidationSplit(IDataView, Int32, String, Nullable<Int32>)

Fractionnez le jeu de données en plis de validation croisée du jeu d’apprentissage et du jeu de test. Respecte le samplingKeyColumnName cas échéant.

FilterRowsByColumn(IDataView, String, Double, Double)

Filtrez le jeu de données par les valeurs d’une colonne numérique.

FilterRowsByKeyColumnFraction(IDataView, String, Double, Double)

Filtrez le jeu de données par les valeurs d’une KeyDataViewType colonne.

FilterRowsByMissingValues(IDataView, String[])

Supprimez les lignes dans lesquelles une colonne columns contient une valeur manquante.

LoadFromEnumerable<TRow>(IEnumerable<TRow>, DataViewSchema)

Créez un nouveau IDataView sur un énumérable des éléments du type défini par l’utilisateur à l’aide du type fourni DataViewSchema, qui peut contenir plus d’informations sur le schéma que le type peut capturer.

LoadFromEnumerable<TRow>(IEnumerable<TRow>, SchemaDefinition)

Créez un nouveau IDataView sur un énumérable des éléments du type défini par l’utilisateur. L’utilisateur conserve la propriété de la data vue de données obtenue et ne modifie jamais le contenu du data. Étant donné IDataView qu’il est supposé être immuable, l’utilisateur est censé prendre en charge plusieurs énumérations du data résultat qui retournerait les mêmes résultats, sauf si l’utilisateur sait que les données ne seront curseurées qu’une seule fois.

L’une des utilisations courantes pour la vue de données de streaming peut être : créez la vue de données qui charge de manière différée les données en fonction des besoins, puis appliquez des transformations préentraînées à celui-ci et effectuez un curseur pour les résultats de la transformation.

ShuffleRows(IDataView, Nullable<Int32>, Int32, Boolean)

Mélangez les lignes de input.

SkipRows(IDataView, Int64)

Ignorez count les lignes en input.

TakeRows(IDataView, Int64)

Prenez count des lignes à partir de input.

TrainTestSplit(IDataView, Double, String, Nullable<Int32>)

Fractionnez le jeu de données dans le jeu d’apprentissage et le jeu de test en fonction de la fraction donnée. Respecte le samplingKeyColumnName cas échéant.

Méthodes d’extension

LoadFromBinary(DataOperationsCatalog, IMultiStreamSource)

Chargez un IDataView fichier binaire à partir d’un IMultiStreamSource fichier binaire. Notez que IDataView« sont paresseux, donc aucun chargement réel ne se produit ici, juste la validation du schéma.

LoadFromBinary(DataOperationsCatalog, String)

Chargez un IDataView fichier binaire à partir d’un fichier binaire. Notez que IDataView« sont paresseux, donc aucun chargement réel ne se produit ici, juste la validation du schéma.

SaveAsBinary(DataOperationsCatalog, IDataView, Stream, Boolean)

Enregistrez le IDataView contenu dans un flux binaire.

FilterByCustomPredicate<TSrc>(DataOperationsCatalog, IDataView, Func<TSrc,Boolean>)

Supprimez les lignes où un prédicat spécifié retourne true.

FilterByStatefulCustomPredicate<TSrc,TState>(DataOperationsCatalog, IDataView, Func<TSrc,TState,Boolean>, Action<TState>)

Supprimez les lignes où un prédicat spécifié retourne true. Ce filtre permet de conserver un état par curseur.

CreateSvmLightLoader(DataOperationsCatalog, Nullable<Int64>, Int32, Boolean, IMultiStreamSource)

Crée un chargeur qui charge les fichiers de format SVM-light. SvmLightLoader.

CreateSvmLightLoaderWithFeatureNames(DataOperationsCatalog, Nullable<Int64>, IMultiStreamSource)

Crée un chargeur qui charge des fichiers de type SVM, où les fonctionnalités sont spécifiées par leurs noms.

LoadFromSvmLightFile(DataOperationsCatalog, String, Nullable<Int64>, Int32, Boolean)

Charger un IDataView fichier texte à l’aide de SvmLightLoader.

LoadFromSvmLightFileWithFeatureNames(DataOperationsCatalog, String, Nullable<Int64>)

Chargez un IDataView fichier texte contenant des fonctionnalités spécifiées par les noms de caractéristiques, à l’aide SvmLightLoaderde .

SaveInSvmLightFormat(DataOperationsCatalog, IDataView, Stream, Boolean, Boolean, String, String, String, String)

Enregistrez le IDataView format SVM-light. Quatre colonnes peuvent être enregistrées : une étiquette et une colonne de caractéristiques, et éventuellement une colonne ID de groupe et un exemple de colonne de poids.

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Column[])

Créer un chargeur DatabaseLoaderde base de données .

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Options)

Créer un chargeur DatabaseLoaderde base de données .

CreateDatabaseLoader<TInput>(DataOperationsCatalog)

Créer un chargeur DatabaseLoaderde base de données .

CreateTextLoader(DataOperationsCatalog, TextLoader+Column[], Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

Créez un chargeur TextLoaderde texte.

CreateTextLoader(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Créez un chargeur TextLoaderde texte.

CreateTextLoader<TInput>(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Créez un chargeur TextLoader de texte en inférence du schéma de jeu de données à partir d’un type de modèle de données.

CreateTextLoader<TInput>(DataOperationsCatalog, Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

Créez un chargeur TextLoader de texte en inférence du schéma de jeu de données à partir d’un type de modèle de données.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Column[], Char, Boolean, Boolean, Boolean, Boolean)

Charger un IDataView fichier texte à l’aide de TextLoader. Notez que IDataView« sont paresseux, donc aucun chargement réel ne se produit ici, juste la validation du schéma.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options)

Charger un IDataView fichier texte à l’aide de TextLoader. Notez que IDataView« sont paresseux, donc aucun chargement réel ne se produit ici, juste la validation du schéma.

LoadFromTextFile<TInput>(DataOperationsCatalog, String, TextLoader+Options)

Charger un IDataView fichier texte à l’aide de TextLoader. Notez que IDataView« sont paresseux, donc aucun chargement réel ne se produit ici, juste la validation du schéma.

LoadFromTextFile<TInput>(DataOperationsCatalog, String, Char, Boolean, Boolean, Boolean, Boolean)

Charger un IDataView fichier texte à l’aide de TextLoader. Notez que IDataView« sont paresseux, donc aucun chargement réel ne se produit ici, juste la validation du schéma.

SaveAsText(DataOperationsCatalog, IDataView, Stream, Char, Boolean, Boolean, Boolean, Boolean)

Enregistrez le IDataView texte.

S’applique à