Microsoft.ML.Data Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestrzeń nazw zawierająca ładowanie i zapisywanie danych, definicje schematu danych i składniki metryk trenowania modelu.
Klasy
| AnomalyDetectionMetrics |
Wyniki oceny wykrywania anomalii (algorytm uczenia nienadzorowanego). |
| AnomalyPredictionTransformer<TModel> |
Klasa bazowa ISingleFeaturePredictionTransformer<TModel> do pracy nad zadaniami wykrywania anomalii. |
| BinaryClassificationMetrics |
Wyniki oceny dla klasyfikatorów binarnych z wyłączeniem metryk probabilistycznych. |
| BinaryClassificationMetricsStatistics |
Klasa BinaryClassificationMetricsStatistics zawiera podsumowanie statystyk dotyczących wielu obserwacji obiektu BinaryClassificationMetrics. |
| BinaryPrecisionRecallDataPoint |
Ta klasa reprezentuje jeden punkt danych na Precision-Recall krzywej klasyfikacji binarnej. |
| BinaryPredictionTransformer<TModel> |
Klasa bazowa ISingleFeaturePredictionTransformer<TModel> do pracy nad zadaniami klasyfikacji binarnej. |
| BooleanDataViewType |
Standardowy typ logiczny. Ma to typ Booleanreprezentacji . Należy pamiętać, że może to mieć tylko jedną możliwą wartość dostępną dla pojedynczej właściwości Instancestatycznej . |
| CalibratedBinaryClassificationMetrics |
Wyniki oceny dla klasyfikatorów binarnych, w tym metryk probabilistycznych. |
| ClusteringMetrics |
Metryki wygenerowane po ocenie prognoz klastrowania. |
| ClusteringPredictionTransformer<TModel> |
Klasa bazowa ISingleFeaturePredictionTransformer<TModel> do pracy nad zadaniami klastrowania. |
| ColumnConcatenatingTransformer |
ITransformer wynikowe dopasowanie obiektu ColumnConcatenatingEstimator. |
| ColumnCursorExtensions |
Metody rozszerzeń, które umożliwiają wyodrębnianie wartości pojedynczej kolumny obiektu IDataView jako IEnumerable<T>. |
| ColumnNameAttribute |
Umożliwia członkowi bezpośrednie określenie IDataView nazwy kolumny, w przeciwieństwie do domyślnego zachowania używania nazwy elementu członkowskiego jako nazwy kolumny. |
| CompositeDataLoader<TSource,TLastTransformer> |
Ta klasa reprezentuje moduł ładujący dane, który stosuje łańcuch przekształcania po załadowaniu. Zawiera również metody zapisywania się w repozytorium. |
| CompositeLoaderEstimator<TSource,TLastTransformer> |
Klasa narzędzia do szacowania dla modułu ładującego dane złożone. Może służyć do tworzenia "trenowanego inteligentnego modułu ładującego dane", chociaż ten wzorzec nie jest bardzo powszechny. |
| ConfusionMatrix |
Reprezentuje macierz pomyłek wyników klasyfikacji. |
| DatabaseLoader |
Przestrzeń nazw zawierająca ładowanie i zapisywanie danych, definicje schematu danych i składniki metryk trenowania modelu. |
| DatabaseLoader.Column |
Opisuje sposób mapowania kolumny wejściowej na kolumnę IDataView . |
| DatabaseLoader.Options |
Ustawienia dla DatabaseLoader |
| DatabaseLoader.Range |
Określa zakres indeksów lub nazw kolumn wejściowych, które powinny być mapowane na kolumnę wyjściową. |
| DatabaseSource |
Uwidacznia dane wymagane do otwarcia bazy danych do odczytu. |
| DataDebuggerPreview |
Ta klasa reprezentuje chętny "podgląd" elementu IDataView. |
| DataDebuggerPreview.ColumnInfo |
Przestrzeń nazw zawierająca ładowanie i zapisywanie danych, definicje schematu danych i składniki metryk trenowania modelu. |
| DataDebuggerPreview.RowInfo |
Przestrzeń nazw zawierająca ładowanie i zapisywanie danych, definicje schematu danych i składniki metryk trenowania modelu. |
| DataViewType |
Jest to abstrakcyjna klasa bazowa dla wszystkich typów w IDataView systemie typów. |
| DataViewTypeAttribute |
DataViewTypeAttribute należy użyć do dekorowania właściwości klasy i pól, jeśli wystąpienia tej klasy zostaną załadowane jako ML.NET IDataView. Funkcja Register() zostanie wywołana w celu zarejestrowania DataViewType elementu dla elementu Type za pomocą funkcji Attribute. Za każdym razem, gdy wartość wpisana do zarejestrowanego Type i jego Attributewartości, typ tej wartości (tj. ) Typew IDataView obiekcie będzie skojarzony .DataViewType |
| DataViewTypeManager |
Pojedyncza klasa do zarządzania mapą między ML.NET DataViewType i C# Type. Aby obsługiwać typ kolumny niestandardowej w programie IDataView, typ podstawowy kolumny (np. typ klasy C#) powinien być zarejestrowany przy użyciu klasy pochodzącej z DataViewTypeklasy . |
| DateTimeDataViewType |
Standardowy typ daty/godziny. Ma to typ DateTimereprezentacji . Należy pamiętać, że może to mieć tylko jedną możliwą wartość dostępną dla pojedynczej właściwości Instancestatycznej . |
| DateTimeOffsetDataViewType |
Standardowy typ przesunięcia daty/godziny. Ma to typ DateTimeOffsetreprezentacji . Należy pamiętać, że może to mieć tylko jedną możliwą wartość dostępną dla pojedynczej właściwości Instancestatycznej . |
| EstimatorChain<TLastTransformer> |
Reprezentuje łańcuch (potencjalnie pusty) narzędzi do szacowania, które kończą się elementem |
| FileHandleSource |
Opakowuje IFileHandle element jako element IMultiStreamSource. |
| ImageLoadingEstimator | |
| ImageLoadingTransformer |
ITransformer wynikowe dopasowanie obiektu ImageLoadingEstimator. |
| KeyCount |
Definiuje kardynalność lub liczbę prawidłowych wartości KeyDataViewType kolumny. Musi to być ściśle pozytywne. Jest on używany przez TextLoader i TypeConvertingEstimator. |
| KeyDataViewType |
Typ reprezentujący wartości kategorii lub wyliczane, najczęściej używany dla wartości etykiet w modelach klasyfikacji wieloklasowej. |
| KeyTypeAttribute |
Zezwól na oznaczenie elementu członkowskiego jako .KeyDataViewType |
| LoadColumnAttribute |
Zezwalaj członkowi na określanie mapowania na pola w pliku tekstowym. Aby zastąpić nazwę kolumny IDataView , użyj polecenia ColumnNameAttribute. |
| LoadColumnNameAttribute |
Zezwalaj członkowi na określanie mapowania na pola w bazie danych. Aby zastąpić nazwę kolumny IDataView , użyj polecenia ColumnNameAttribute. |
| MetricStatistics |
Klasa MetricsStatistics oblicza podsumowanie statystyk dotyczących wielu obserwacji metryki. |
| MLImage |
Udostępniaj interfejsy na potrzeby operacji tworzenia obrazów. |
| MulticlassClassificationMetrics |
Wyniki oceny dla wieloklasowych trenerów klasyfikacji. |
| MulticlassClassificationMetricsStatistics |
Klasa MulticlassClassificationMetricsStatistics zawiera podsumowanie statystyk dotyczących wielu obserwacji obiektu MulticlassClassificationMetrics. |
| MulticlassPredictionTransformer<TModel> |
Klasa bazowa ISingleFeaturePredictionTransformer<TModel> do pracy nad zadaniami klasyfikacji wieloklasowej. |
| MultiFileSource |
Opakowuje potencjalnie złożoną ścieżkę jako IMultiStreamSource. |
| NoColumnAttribute |
Oznacz ten element członkowski jako niewyświetlany jako kolumnę IDataView w elemencie DataViewSchema. |
| NumberDataViewType |
Typ numeru standardowego. Ta klasa nie jest bezpośrednio dostępna do utworzenia wystąpienia. Wszystkie dozwolone wystąpienia tego typu są pojedyncze i są dostępne jako właściwości statyczne w tej klasie. |
| OneToOneTransformerBase |
Klasa bazowa dla transformatora, która działa na parach kolumn wejściowych i wyjściowych. |
| PredictionTransformerBase<TModel> |
Klasa bazowa dla transformatorów bez kolumny funkcji lub więcej niż jednej kolumny funkcji. |
| PrimitiveDataViewType |
Abstrakcyjna klasa bazowa dla wszystkich typów pierwotnych. Wartości tych typów można swobodnie kopiować bez obaw o własność, mutację lub dysponowanie. |
| RankingEvaluatorOptions |
Opcje kontrolowania danych wyjściowych elementu RankingEvaluator |
| RankingMetrics |
Wyniki oceny dla rangatorów. |
| RankingMetricsStatistics |
Klasa RankingMetricsStatistics zawiera podsumowanie statystyk dotyczących wielu obserwacji obiektu RankingMetrics. |
| RankingPredictionTransformer<TModel> |
Klasa bazowa ISingleFeaturePredictionTransformer<TModel> do pracy nad zadaniami klasyfikacji. |
| RegressionMetrics |
Algorytmy regresji wyników oceny (algorytm uczenia nadzorowanych). |
| RegressionMetricsStatistics |
Klasa RegressionMetricsStatistics zawiera podsumowanie statystyk dotyczących wielu obserwacji obiektu RegressionMetrics. |
| RegressionPredictionTransformer<TModel> |
Klasa bazowa ISingleFeaturePredictionTransformer<TModel> do pracy nad zadaniami regresji. |
| RowIdDataViewType |
Typ RowIdDataViewType . Ma to typ DataViewRowIdreprezentacji . Należy pamiętać, że może to mieć tylko jedną możliwą wartość dostępną dla pojedynczej właściwości Instancestatycznej . |
| RowToRowTransformerBase |
Klasa bazowa transformatora tworząca nowe kolumny, ale nie ma wpływu na istniejące. |
| SchemaAnnotationsExtensions |
Metody rozszerzeń ułatwiające łatwe korzystanie z popularnej zawartości elementu Annotations. |
| SchemaDefinition |
Ta klasa definiuje schemat typizowanego widoku danych. |
| SchemaDefinition.Column |
Jedna kolumna widoku danych. |
| SimpleFileHandle |
Prosty uchwyt na plikach oparty na dysku. |
| SingleFeaturePredictionTransformerBase<TModel> |
Klasa bazowa dla wszystkich transformatorów implementowania klasy ISingleFeaturePredictionTransformer<TModel>. Są to wszystkie transformatory, które działają z jedną kolumną funkcji. |
| StructuredDataViewType |
Abstrakcyjna klasa bazowa dla wszystkich typów nietypowych. |
| SvmLightLoader |
To próbuje odczytać dane w formacie zbliżonym do formatu SVM-light. Celem jest to, że większość danych sformatowanych w formacie SVM powinna być interpretowana przez ten moduł ładujący. |
| SvmLightLoaderSaverCatalog |
Przestrzeń nazw zawierająca ładowanie i zapisywanie danych, definicje schematu danych i składniki metryk trenowania modelu. |
| TextDataViewType |
Standardowy typ tekstu. Ma to typ reprezentacji typu ReadOnlyMemory<T> z parametrem Chartypu . Należy pamiętać, że może to mieć tylko jedną możliwą wartość dostępną dla pojedynczej właściwości Instancestatycznej . |
| TextLoader |
Ładuje plik tekstowy do widoku IDataView. Obsługuje podstawowe mapowanie z kolumn wejściowych na IDataView kolumny. |
| TextLoader.Column |
Opisuje sposób mapowania kolumny wejściowej na kolumnę IDataView . |
| TextLoader.Options |
Ustawienia dla TextLoader |
| TextLoader.Range |
Określa zakres indeksów kolumn wejściowych, które powinny być mapowane na kolumnę wyjściową. |
| TimeSpanDataViewType |
Standardowy typ przedziału czasu. Ma to typ TimeSpanreprezentacji . Należy pamiętać, że może to mieć tylko jedną możliwą wartość dostępną dla pojedynczej właściwości Instancestatycznej . |
| TransformerChain<TLastTransformer> |
Łańcuch transformatorów (prawdopodobnie pusty), który kończy się ciągiem |
| TrivialEstimator<TTransformer> |
Trywialna implementacja tej IEstimator<TTransformer> funkcji ma już transformator i zwraca go przy każdym wywołaniu metody Fit(IDataView). Konkretne implementacje nadal muszą zapewnić mechanizm propagacji schematu, ponieważ nie ma łatwego sposobu wnioskowania go z transformatora. |
| VBufferEditor |
Różne metody tworzenia VBufferEditor<T> wystąpień. |
| VectorDataViewType |
Typ wektora standardowego. Typ reprezentacji to VBuffer<T>, gdzie parametr typu znajduje się w elemecie ItemType. |
| VectorTypeAttribute |
Umożliwia oznaczenie elementu członkowskiego jako VectorDataViewTypeelementu , co pozwala przede wszystkim ustawić wymiarowość wynikowej tablicy. |
Struktury
| DataViewRowId |
Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji. |
| VBuffer<T> |
Bufor obsługujący zarówno reprezentacje gęste, jak i rozrzedczone. Jest to typ reprezentacji dla wszystkich VectorDataViewType wystąpień. Jawnie zdefiniowane wartości tego wektora są uwidocznione za pomocą metod GetValues() i, jeśli nie są gęste, GetIndices(). |
| VBufferEditor<T> |
Obiekt zdolny do edycji VBuffer<T> obiektu przez wypełnienie Values (i Indices jeśli bufor nie jest gęsty). |
Interfejsy
| IFileHandle |
Dojście do pliku. |
| IMultiStreamSource |
Interfejs do uwidaczniania niektórych elementów, które można otworzyć do odczytu. |
| IRowToRowMapper |
Ten interfejs mapuje dane wejściowe DataViewRow na dane wyjściowe DataViewRow. Zazwyczaj dane wyjściowe zawierają zarówno kolumny wejściowe, jak i nowe kolumny dodane przez klasę implementowania, chociaż niektóre implementacje mogą zwracać podzbiór kolumn wejściowych. Ten interfejs jest podobny do Microsoft.ML.Data.ISchemaBoundRowMapper, z wyjątkiem nie ma żadnych mapowań ról wejściowych, więc aby ponownie połączyć, należy użyć tych samych nazw kolumn wejściowych. Implementacje tego interfejsu są zwykle tworzone za pośrednictwem zdefiniowanych danych wejściowych DataViewSchema. |
Wyliczenia
| DataKind |
Określa prosty typ danych. |
| MLPixelFormat |
Określa format danych kolorów dla każdego piksela na obrazie. |
| SchemaDefinition.Direction |
Przestrzeń nazw zawierająca ładowanie i zapisywanie danych, definicje schematu danych i składniki metryk trenowania modelu. |
| TransformerScope |
To wyliczenie umożliwia "tagowanie" narzędzia do szacowania (a następnie transformatorów) w łańcuchu do użycia "tylko do trenowania", "do trenowania i oceny" itp. Najbardziej godnym uwagi przykładem jest to, że przekształcenia w kolumnie etykiety nie powinny być używane do oceniania, więc zakres powinien mieć Training wartość lub TrainTest. |