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. |