Microsoft.ML.Data Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Namespace, der Das Laden und Speichern von Daten, Datenschemadefinitionen und Komponenten für Modellschulungsmetriken enthält.
Klassen
AnomalyDetectionMetrics |
Auswertungsergebnisse für die Anomalieerkennung (unüberwachter Lernalgorithmus). |
AnomalyPredictionTransformer<TModel> |
Basisklasse für das ISingleFeaturePredictionTransformer<TModel> Arbeiten an Anomalieerkennungsaufgaben. |
BinaryClassificationMetrics |
Auswertungsergebnisse für binäre Klassifizierer mit Ausnahme von probabilistischen Metriken. |
BinaryClassificationMetricsStatistics |
Die BinaryClassificationMetricsStatistics -Klasse enthält Zusammenfassungsstatistiken über mehrere Beobachtungen von BinaryClassificationMetrics. |
BinaryPrecisionRecallDataPoint |
Diese Klasse stellt einen Datenpunkt auf Precision-Recall Kurve für die binäre Klassifizierung dar. |
BinaryPredictionTransformer<TModel> |
Basisklasse für die ISingleFeaturePredictionTransformer<TModel> Arbeit an binären Klassifizierungsaufgaben. |
BooleanDataViewType |
Der boolesche Standardtyp. Dies hat den Darstellungstyp Boolean. Beachten Sie, dass dieser nur einen möglichen Wert haben kann, auf den die statische Singleton-Eigenschaft zugreifen Instancekann. |
CalibratedBinaryClassificationMetrics |
Auswertungsergebnisse für binäre Klassifizierer, einschließlich probabilistischer Metriken. |
ClusteringMetrics |
Die Metriken, die nach der Auswertung der Clusteringvorhersagen generiert wurden. |
ClusteringPredictionTransformer<TModel> |
Basisklasse für die ISingleFeaturePredictionTransformer<TModel> Arbeit an Clusteringaufgaben. |
ColumnConcatenatingTransformer |
ITransformer die sich aus dem Anpassen einer ColumnConcatenatingEstimatorergibt. |
ColumnCursorExtensions |
Erweiterungsmethoden, mit denen Werte einer einzelnen Spalte eines IDataView als IEnumerable<T>extrahiert werden können. |
ColumnNameAttribute |
Ermöglicht es einem Member, den Spaltennamen direkt anzugeben IDataView , im Gegensatz zum Standardverhalten, den Membernamen als Spaltennamen zu verwenden. |
CompositeDataLoader<TSource,TLastTransformer> |
Diese Klasse stellt einen Datenladeprogramm dar, der nach dem Laden eine Transformatorkette anwendet. Es verfügt auch über Methoden, um sich selbst in einem Repository zu speichern. |
CompositeLoaderEstimator<TSource,TLastTransformer> |
Eine Schätzerklasse für zusammengesetzte Datenladeprogramme. Es kann verwendet werden, um einen "trainierbaren smart data loader" zu erstellen, obwohl dieses Muster nicht sehr häufig ist. |
ConfusionMatrix |
Stellt die Konfusionsmatrix der Klassifizierungsergebnisse dar. |
DatabaseLoader |
Namespace, der Das Laden und Speichern von Daten, Datenschemadefinitionen und Komponenten für Modellschulungsmetriken enthält. |
DatabaseLoader.Column |
Beschreibt, wie eine Eingabespalte einer IDataView Spalte zugeordnet werden soll. |
DatabaseLoader.Options |
Die Einstellungen für DatabaseLoader |
DatabaseLoader.Range |
Gibt den Bereich der Indizes oder Namen von Eingabespalten an, die einer Ausgabespalte zugeordnet werden sollen. |
DatabaseSource |
Macht die Daten verfügbar, die zum Öffnen einer Datenbank zum Lesen erforderlich sind. |
DataDebuggerPreview |
Diese Klasse stellt eine eifrige "Vorschau" eines dar IDataView. |
DataDebuggerPreview.ColumnInfo |
Namespace, der Das Laden und Speichern von Daten, Datenschemadefinitionen und Komponenten für Modellschulungsmetriken enthält. |
DataDebuggerPreview.RowInfo |
Namespace, der Das Laden und Speichern von Daten, Datenschemadefinitionen und Komponenten für Modellschulungsmetriken enthält. |
DataViewType |
Dies ist die abstrakte Basisklasse für alle Typen im IDataView Typsystem. |
DataViewTypeAttribute |
DataViewTypeAttribute sollte verwendet werden, um Klasseneigenschaften und -felder zu ergänzen, wenn die Instanzen dieser Klasse als ML.NET IDataViewgeladen werden. Die Funktion Register() wird aufgerufen, um ein für ein DataViewTypeType mit seinen Attributes zu registrieren. Immer wenn ein Wert, der für den registrierten Type und dessen Attributes eingegeben wurde, ist der Typ dieses Werts (d. h. ein Type) in IDataView der zugeordneten DataViewType. |
DataViewTypeManager |
Eine Singletonklasse zum Verwalten der Zuordnung zwischen ML.NET DataViewType und C# Type. Um den benutzerdefinierten Spaltentyp in IDataViewzu unterstützen, muss der der Spalte zugrunde liegende Typ (z. B. der Typ einer C#-Klasse) bei einer von DataViewTypeabgeleiteten Klasse registriert werden. |
DateTimeDataViewType |
Der Standard-Datums-Uhrzeittyp. Dies hat den Darstellungstyp DateTime. Beachten Sie, dass dieser nur einen möglichen Wert haben kann, auf den die statische Singleton-Eigenschaft zugreifen Instancekann. |
DateTimeOffsetDataViewType |
Der Standard-Datumstimeoffsettyp. Dies hat den Darstellungstyp DateTimeOffset. Beachten Sie, dass dieser nur einen möglichen Wert haben kann, auf den die statische Singleton-Eigenschaft zugreifen Instancekann. |
EstimatorChain<TLastTransformer> |
Stellt eine Kette (potenziell leer) von Schätzern dar, die mit einer |
FileHandleSource |
Umschließt eine IFileHandle als IMultiStreamSource. |
ImageLoadingEstimator | |
ImageLoadingTransformer |
ITransformer die sich aus dem Anpassen eines ImageLoadingEstimatorergibt. |
KeyCount |
Definiert die Kardinalität oder Anzahl gültiger Werte einer KeyDataViewType Spalte. Dies muss streng positiv sein. Sie wird von TextLoader und TypeConvertingEstimatorverwendet. |
KeyDataViewType |
Typ, der kategorische oder enumerierte Werte darstellt, die am häufigsten für die Werte von Bezeichnungen in Multiklassenklassifizierungsmodellen verwendet werden. |
KeyTypeAttribute |
Lassen Sie zu, dass member als KeyDataViewTypemarkiert wird. |
LoadColumnAttribute |
Zulassen, dass Member die Zuordnung zu Feldern in einer Textdatei angeben kann. Verwenden Sie ColumnNameAttribute, um den Namen der IDataView Spalte zu überschreiben. |
LoadColumnNameAttribute |
Zulassen, dass Member die Zuordnung zu Feldern in der Datenbank angeben kann. Verwenden Sie ColumnNameAttribute, um den Namen der IDataView Spalte zu überschreiben. |
MetricStatistics |
Die MetricsStatistics-Klasse berechnet Zusammenfassungsstatistiken für mehrere Beobachtungen einer Metrik. |
MLImage |
Stellen Sie Schnittstellen für Imageerstellungsvorgänge bereit. |
MulticlassClassificationMetrics |
Auswertungsergebnisse für klassenübergreifende Klassifizierungstrainer. |
MulticlassClassificationMetricsStatistics |
Die MulticlassClassificationMetricsStatistics -Klasse enthält Zusammenfassungsstatistiken über mehrere Beobachtungen von MulticlassClassificationMetrics. |
MulticlassPredictionTransformer<TModel> |
Basisklasse für die ISingleFeaturePredictionTransformer<TModel> Arbeit an Mehrklassenklassifizierungsaufgaben. |
MultiFileSource |
Umschließt einen potenziell zusammengesetzten Pfad als IMultiStreamSource. |
NoColumnAttribute |
Markieren Sie diesen Member als nicht verfügbar gemacht als IDataView Spalte im DataViewSchema. |
NumberDataViewType |
Der Standardnummerntyp. Diese Klasse kann nicht direkt instanziiert werden. Alle zulässigen Instanzen dieses Typs sind Singletons und sind als statische Eigenschaften für diese Klasse zugänglich. |
OneToOneTransformerBase |
Basisklasse für Transformator, die auf Ein- und Ausgabespalten von Paaren arbeitet. |
PredictionTransformerBase<TModel> |
Basisklasse für Transformatoren ohne Featurespalte oder mehr als eine Featurespalte. |
PrimitiveDataViewType |
Die abstrakte Basisklasse für alle primitiven Typen. Werte dieser Typen können frei kopiert werden, ohne sich um Besitz, Mutation oder Entsorgung zu kümmern. |
RankingEvaluatorOptions |
Optionen zum Steuern der Ausgabe des RankingEvaluators |
RankingMetrics |
Auswertungsergebnisse für Ranker. |
RankingMetricsStatistics |
Die RankingMetricsStatistics -Klasse enthält Zusammenfassungsstatistiken über mehrere Beobachtungen von RankingMetrics. |
RankingPredictionTransformer<TModel> |
Basisklasse für die ISingleFeaturePredictionTransformer<TModel> Arbeit an Rangfolgeaufgaben. |
RegressionMetrics |
Regressionsalgorithmen für Auswertungsergebnisse (überwachter Lernalgorithmus). |
RegressionMetricsStatistics |
Die RegressionMetricsStatistics -Klasse enthält Zusammenfassungsstatistiken über mehrere Beobachtungen von RegressionMetrics. |
RegressionPredictionTransformer<TModel> |
Basisklasse für die ISingleFeaturePredictionTransformer<TModel> Arbeit an Regressionstasks. |
RowIdDataViewType |
Der RowIdDataViewType-Typ. Dies hat den Darstellungstyp DataViewRowId. Beachten Sie, dass dieser nur einen möglichen Wert haben kann, auf den die statische Singleton-Eigenschaft zugreifen Instancekann. |
RowToRowTransformerBase |
Basisklasse für Transformatoren, die neue Spalten erzeugen, aber keine Auswirkungen auf vorhandene Spalten haben. |
SchemaAnnotationsExtensions |
Erweiterungsmethoden, um die einfache Nutzung von beliebten Inhalten von Annotationszu erleichtern. |
SchemaDefinition |
Diese Klasse definiert ein Schema einer typisierten Datenansicht. |
SchemaDefinition.Column |
Eine Spalte der Datenansicht. |
SimpleFileHandle |
Ein einfaches datenträgerbasiertes Dateihandle. |
SingleFeaturePredictionTransformerBase<TModel> |
Die Basisklasse für alle Transformatoren, die implementieren ISingleFeaturePredictionTransformer<TModel>. Dies sind alle Transformatoren, die mit einer Featurespalte funktionieren. |
StructuredDataViewType |
Die abstrakte Basisklasse für alle nicht primitiven Typen. |
SvmLightLoader |
Dadurch wird versucht, Daten in einem Format in der Nähe des SVM-Light-Formats zu lesen, wobei der Großteil der SVM-Light-formatierten Daten von diesem Ladeprogramm interpretiert werden kann. |
SvmLightLoaderSaverCatalog |
Namespace, der Das Laden und Speichern von Daten, Datenschemadefinitionen und Komponenten für Modellschulungsmetriken enthält. |
TextDataViewType |
Der Standardtexttyp. Dies hat den Darstellungstyp mit ReadOnlyMemory<T> dem Typparameter Char. Beachten Sie, dass dieser nur einen möglichen Wert haben kann, auf den die statische Singleton-Eigenschaft zugreifen Instancekann. |
TextLoader |
Lädt eine Textdatei in eine IDataView. Unterstützt die grundlegende Zuordnung von Eingabespalten zu IDataView Spalten. |
TextLoader.Column |
Beschreibt, wie eine Eingabespalte einer IDataView Spalte zugeordnet werden soll. |
TextLoader.Options |
Die Einstellungen für TextLoader |
TextLoader.Range |
Gibt den Bereich der Indizes von Eingabespalten an, der einer Ausgabespalte zugeordnet werden soll. |
TimeSpanDataViewType |
Der Standardzeitbereichstyp. Dies hat den Darstellungstyp .TimeSpan Beachten Sie, dass dieser nur einen möglichen Wert haben kann, auf den die statische Singleton-Eigenschaft Instancezugreifen kann. |
TransformerChain<TLastTransformer> |
Eine Kette von Transformatoren (möglicherweise leer), die mit einem |
TrivialEstimator<TTransformer> |
Die triviale Implementierung von IEstimator<TTransformer> , die bereits über den Transformator verfügt und ihn bei jedem Aufruf von zurückgibt Fit(IDataView). Konkrete Implementierungen müssen noch den Mechanismus der Schemaweitergabe bereitstellen, da es keine einfache Möglichkeit gibt, ihn aus dem Transformator abzuleiten. |
VBufferEditor |
Verschiedene Methoden zum Erstellen von VBufferEditor<T> Instanzen. |
VectorDataViewType |
Der Standardvektortyp. Der Darstellungstyp dieser ist VBuffer<T>, wobei der type-Parameter in ItemTypeist. |
VectorTypeAttribute |
Ermöglicht das Markieren eines Elements als , VectorDataViewTypewobei in erster Linie die Dimensionalität des resultierenden Arrays festgelegt werden kann. |
Strukturen
DataViewRowId |
Eine Struktur, die als Bezeichner einer Zeile von IDataViewdient. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher ist es erforderlich, dass eine so große Struktur die Werte enthält. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und teilen die Struktur in zwei teile: hohe Reihenfolge und niedrige Reihenfolge der Bits und reduzieren die Änderungen dieser Kollisionen noch weiter. |
VBuffer<T> |
Ein Puffer, der sowohl dichte als auch spärliche Darstellungen unterstützt. Dies ist der Darstellungstyp für alle VectorDataViewType Instanzen. Die explizit definierten Werte dieses Vektors werden durch GetValues() und verfügbar gemacht, falls nicht dicht GetIndices(). |
VBufferEditor<T> |
Ein Objekt, das eine bearbeiten VBuffer<T> kann, indem es ausfüllt Values (und Indices wenn der Puffer nicht dicht ist). |
Schnittstellen
IFileHandle |
Ein Dateihandle. |
IMultiStreamSource |
Eine Schnittstelle zum Verfügbarmachen einer Anzahl von Elementen, die zum Lesen geöffnet werden können. |
IRowToRowMapper |
Diese Schnittstelle ordnet eine Eingabe DataViewRow einer Ausgabe DataViewRowzu. In der Regel enthält die Ausgabe sowohl die Eingabespalten als auch neue Spalten, die von der implementierenden Klasse hinzugefügt wurden, obwohl einige Implementierungen möglicherweise eine Teilmenge der Eingabespalten zurückgeben. Diese Schnittstelle ähnelt Microsoft.ML.Data.ISchemaBoundRowMapper, außer dass sie über keine Eingaberollenzuordnungen verfügt, sodass zum erneuten Binden dieselben Eingabespaltennamen verwendet werden müssen. Implementierungen dieser Schnittstelle werden in der Regel über die definierte Eingabe DataViewSchemaerstellt. |
Enumerationen
DataKind |
Gibt einen einfachen Datentyp an. |
MLPixelFormat |
Gibt das Farbdatenformat für jedes Pixel des Bildes an. |
SchemaDefinition.Direction |
Namespace, der Das Laden und Speichern von Daten, Datenschemadefinitionen und Komponenten für Modellschulungsmetriken enthält. |
TransformerScope |
Diese Aufzählung ermöglicht es, die Schätzer (und anschließend Transformatoren) in der Kette zu "markieren", "nur für training", "für Training und Auswertung" usw. zu verwenden. Das bemerkenswerteste Beispiel ist, dass Transformationen über die Bezeichnungsspalte nicht für die Bewertung verwendet werden sollten, sodass der Bereich oder TrainTestsein Training sollte. |