Microsoft.ML 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.
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych.
Klasy
| AlexNetExtension |
Jest to metoda rozszerzenia, która ma być używana z DnnImageFeaturizerEstimator elementem w celu użycia wstępnie wytrenowanego modelu AlexNet. Pakiet NuGet zawierający to rozszerzenie ma również gwarancję dołączenia pliku modelu binarnego. |
| AnomalyDetectionCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników wykrywania anomalii, takich jak trenerzy i ewaluatorzy. |
| AnomalyDetectionCatalog.AnomalyDetectionTrainers |
Klasa używana przez MLContext program do tworzenia wystąpień trenerów wykrywania anomalii. |
| BinaryClassificationCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień binarnych składników klasyfikacji, takich jak trenerzy i kalibratory. |
| BinaryClassificationCatalog.BinaryClassificationTrainers |
Klasa używana przez MLContext program do tworzenia wystąpień binarnych trenerów klasyfikacji. |
| BinaryClassificationCatalog.CalibratorsCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień binarnych kalibratorów klasyfikacji. |
| BinaryLoaderSaverCatalog |
Kolekcja metod rozszerzenia do DataOperationsCatalog tworzenia wystąpień składników do zapisywania i odczytywania IDataView obiektów do i z formatu binarnego o wysokiej wydajności. |
| CategoricalCatalog |
Kolekcja metod rozszerzeń do TransformsCatalog.CategoricalTransforms tworzenia składników transformatora podzielonego na kategorie. |
| ClusteringCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników klastrowania, takich jak trenerzy. |
| ClusteringCatalog.ClusteringTrainers |
Klasa używana przez MLContext program do tworzenia wystąpień trenerów klastrowania. |
| ConversionsCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień klucza do składników przekształcania wektorów binarnych |
| ConversionsExtensionsCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień konwersji danych i mapowania składników przekształcania. |
| CustomMappingCatalog |
Klasa zawierająca metodę rozszerzenia umożliwiającą TransformsCatalog tworzenie wystąpień składników przekształcania mapowania wierszy zdefiniowanych przez użytkownika. |
| DatabaseLoaderCatalog |
Kolekcja metod rozszerzenia do DataOperationsCatalog odczytu z baz danych. |
| DataLoaderExtensions |
Klasa używana do ładowania danych z co najmniej jednego pliku. |
| DataOperationsCatalog |
Klasa używana do tworzenia składników, które działają na danych, ale nie są częścią potoku trenowania modelu. Obejmuje składniki do ładowania, zapisywania, zapisywania, pamięci podręcznej, filtrowania, mieszania i dzielenia danych. |
| DataViewRow |
Logiczny wiersz danych. Może być wierszem IDataView wiersza autonomicznego lub autonomicznego. |
| DataViewRowCursor |
Klasa używana do kursora przez wiersze elementu IDataView. |
| DataViewSchema |
Reprezentuje schemat obiektu IDataView lub .DataViewRow Schemat jest kolekcją .DataViewSchema.Column |
| DataViewSchema.Annotations |
Adnotacje schematu jednego DataViewSchema.Columnelementu . |
| DataViewSchema.Annotations.Builder |
Klasa zawierająca operacje do skompilowania elementu DataViewSchema.Annotations. |
| DataViewSchema.Builder |
Klasa zawierająca operacje do skompilowania obiektu DataViewSchema. |
| DebuggerExtensions |
Klasa używana do tworzenia wystąpień obiektów w wersji zapoznawczej na potrzeby debugowania. Uwaga: ta klasa i wszystkie metody powinny być używane tylko do debugowania, a nie w kodzie produkcyjnym. |
| ExplainabilityCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień składników objaśnienia modelu. |
| ExpressionCatalog |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| ExtensionBaseAttribute |
Typ atrybutu podstawowego dla wszystkich atrybutów używanych do celów rozszerzalności. |
| ExtensionsCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień brakujących składników przekształcania wartości. |
| FactorizationMachineExtensions |
Kolekcja metod rozszerzeń dla klasy BinaryClassificationCatalog , aby utworzyć wystąpienia składników trenera faktoryzacji rozpoznawania pól. |
| FeatureSelectionCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień składników przekształcania wyboru funkcji. |
| ForecastingCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników prognozowania. |
| ForecastingCatalog.Forecasters |
Klasa używana przez MLContext program do tworzenia wystąpień trenerów prognozowania. |
| IDataViewExtensions |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| ImageEstimatorsCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień składników przekształcania przetwarzania obrazów. |
| InputOutputColumnPair |
Określa nazwy kolumn wejściowych i wyjściowych dla składników przekształcania, które działają na wielu kolumnach. |
| KernelExpansionCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień składników przekształcania cech metody jądra. |
| KMeansClusteringExtensions |
Kolekcja metod rozszerzenia do ClusteringCatalog.ClusteringTrainers tworzenia wystąpień trenerów KMeans. |
| LearningPipelineExtensions |
Metody rozszerzeń, które umożliwiają łączenie łańcuchów potoków narzędzia do szacowania i transformatora. |
| LightGbmExtensions |
Kolekcja metod rozszerzeń dla RegressionCatalog.RegressionTrainerskatalogów , BinaryClassificationCatalog.BinaryClassificationTrainers, RankingCatalog.RankingTrainersi MulticlassClassificationCatalog.MulticlassClassificationTrainers . |
| LoggingEventArgs |
Udostępnia dane dla zdarzenia Log. |
| MklComponentsCatalog |
Kolekcja metod rozszerzeń dla RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainersi TransformsCatalog do tworzenia mKL (biblioteki jądra matematycznego) trenera i przekształcania składników. |
| MLContext |
Wspólny kontekst dla wszystkich operacji ML.NET. Po utworzeniu wystąpienia przez użytkownika zapewnia on sposób tworzenia składników na potrzeby przygotowywania danych, inżynierii cech, szkolenia, przewidywania i oceny modelu. Umożliwia również rejestrowanie, kontrolę wykonywania i możliwość ustawiania powtarzalnych liczb losowych. |
| ModelOperationsCatalog |
Klasa używana przez MLContext program do zapisywania i ładowania wytrenowanych modeli. |
| ModelSaveContext |
Obiekt kontekstu wygody do zapisywania modeli w repozytorium dla implementatorów programu ICanSaveModel. |
| MulticlassClassificationCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników klasyfikacji wieloklasowej, takich jak trenerzy. |
| MulticlassClassificationCatalog.MulticlassClassificationTrainers |
Klasa używana przez MLContext program do tworzenia wystąpień wieloklasowych trenerów klasyfikacji. |
| NormalizationCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień składników normalizacji liczbowej. |
| OnnxCatalog |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| OnnxExportExtensions |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| PcaCatalog |
Kolekcja metod rozszerzeń używanych przez AnomalyDetectionCatalog.AnomalyDetectionTrainerskatalogi i TransformsCatalog do tworzenia wystąpień składników analizy głównych składników (PCA). |
| PermutationFeatureImportanceExtensions |
Kolekcja metod rozszerzeń używanych przez RegressionCatalog, BinaryClassificationCatalog, MulticlassClassificationCatalogi RankingCatalog do tworzenia wystąpień składników ważności funkcji permutacji. |
| PredictionEngine<TSrc,TDst> |
Klasa do tworzenia pojedynczych przewidywań dla wcześniej wytrenowanego modelu (i poprzedniego potoku przekształcania). |
| PredictionEngineBase<TSrc,TDst> |
Klasa bazowa do tworzenia pojedynczych przewidywań na wcześniej wytrenowanym modelu (i poprzedniego potoku przekształcania). |
| PredictionEngineOptions |
Opcje dla PredictionEngine<TSrc,TDst> |
| RankingCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników klasyfikacji, takich jak trenerzy i ewaluatorzy. |
| RankingCatalog.RankingTrainers |
Klasa używana przez MLContext program do tworzenia wystąpień trenerów klasyfikacji. |
| RecommendationCatalog |
Centralny wykaz dla trenerów rekomendacji i zadań. |
| RecommendationCatalog.RecommendationTrainers |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| RecommenderCatalog |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| RegressionCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników regresji, takich jak trenerzy i ewaluatorzy. |
| RegressionCatalog.RegressionTrainers |
Klasa używana przez MLContext program do tworzenia wystąpień trenerów regresji. |
| ResNet101Extension |
Jest to metoda rozszerzenia, która ma być używana z elementem DnnImageFeaturizerEstimator w celu użycia wstępnie powściągliwy model ResNet101. Pakiet NuGet zawierający to rozszerzenie ma również gwarancję dołączenia pliku modelu binarnego. |
| ResNet18Extension |
Jest to metoda rozszerzenia, która ma być używana z DnnImageFeaturizerEstimator elementem w celu użycia wstępnie powściągliwy model ResNet18. Pakiet NuGet zawierający to rozszerzenie ma również gwarancję dołączenia pliku modelu binarnego. |
| ResNet50Extension |
Jest to metoda rozszerzenia, która ma być używana z elementem DnnImageFeaturizerEstimator w celu użycia wstępnie ograniczonego modelu ResNet50. Pakiet NuGet zawierający to rozszerzenie ma również gwarancję dołączenia pliku modelu binarnego. |
| SchemaShape |
Zestaw wymagań dla schematu przychodzącego, a także zestaw "obietnic" schematu wychodzącego. Jest to bardziej zrelaksowane niż właściwe DataViewSchema, ponieważ jest to tylko podzbiór kolumn, a także ponieważ nie określa dokładnych DataViewTypewartości dla wektorów i kluczy. |
| StandardTrainersCatalog |
Kolekcja metod rozszerzeń dla RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainersi MulticlassClassificationCatalog.MulticlassClassificationTrainers do tworzenia wystąpień składników trenera. |
| TensorflowCatalog |
Element TensorFlowTransformer jest używany w następujących dwóch scenariuszach.
|
| TextCatalog |
Kolekcja metod rozszerzeń dla klasy TransformsCatalog. |
| TextLoaderSaverCatalog |
Kolekcja metod rozszerzenia do DataOperationsCatalog odczytu z rozdzielonych plików tekstowych, takich jak csv i tsv. |
| TimeSeriesCatalog |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
| TrainCatalogBase |
Klasa bazowa dla katalogów trenerów. |
| TrainCatalogBase.CatalogInstantiatorBase |
Podklasy klasy Microsoft.ML.TrainContext będą dostarczać małe obiekty przyłączalne "metoda rozszerzenia" (na przykład coś takiego jak Trainers). Kod użytkownika będzie wchodzić w interakcje tylko z tymi obiektami, wywołując metody rozszerzenia. Rzeczywisty kod składnika może pracować, Microsoft.ML.Data.CatalogUtils aby uzyskać więcej "ukrytych" informacji z tego obiektu, na przykład środowiska. |
| TrainCatalogBase.CrossValidationResult<T> |
Wyniki uruchamiania krzyżowego sprawdzania poprawności. |
| TrainerInfo |
Cechy trenera. Uwidoczniony za pośrednictwem właściwości Info każdego trenera. |
| TransformExtensionsCatalog |
Kolekcja metod rozszerzenia do TransformsCatalog tworzenia wystąpień składników przekształcania, które manipulują kolumnami. |
| TransformsCatalog |
Klasa używana przez MLContext program do tworzenia wystąpień składników przekształcania. |
| TransformsCatalog.CategoricalTransforms |
Klasa używana przez MLContext program do tworzenia wystąpień składników przekształcania danych kategorii. |
| TransformsCatalog.ConversionTransforms |
Klasa używana przez MLContext program do tworzenia wystąpień składników przekształcania danych konwersji typów. |
| TransformsCatalog.FeatureSelectionTransforms |
Klasa używana przez MLContext program do tworzenia wystąpień składników przekształcania wyboru funkcji. |
| TransformsCatalog.TextTransforms |
Klasa używana przez MLContext program do tworzenia wystąpień składników przekształcania danych tekstowych. |
| TreeExtensions |
Kolekcja metod rozszerzeń używanych przez RegressionCatalogmetody , , BinaryClassificationCatalogMulticlassClassificationCatalog, RankingCatalogi TransformsCatalog do tworzenia wystąpień trenerów drzewa decyzyjnego i cechatorów. |
| VisionCatalog |
Kolekcja metod rozszerzeń do MulticlassClassificationCatalog.MulticlassClassificationTrainers tworzenia wystąpień składników trenera klasy ImageClassification. |
Struktury
| DataOperationsCatalog.TrainTestData |
Para zestawów danych dla zestawu treningowego i testowego. |
| DataViewSchema.Column |
Ta klasa opisuje jedną kolumnę w określonym schemacie. |
| DataViewSchema.DetachedColumn |
Ta klasa reprezentuje schemat jednej kolumny widoku danych bez załącznika do określonego DataViewSchemaelementu . |
| SchemaShape.Column |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
Interfejsy
| ICanSaveModel |
Aby zapisać model w repozytorium. Implementowanie ICanSaveModel klas powinno wykonać jawną implementację elementu Save(ModelSaveContext). Klasy dziedziczone ICanSaveModel z klasy bazowej powinny zastąpić funkcję wywoływaną przez Save(ModelSaveContext) w tej klasie bazowej, jeśli istnieje. |
| IDataLoader<TSource> |
Element "moduł ładujący dane" przyjmuje pewien rodzaj danych wejściowych i przekształca go w element IDataView. |
| IDataLoaderEstimator<TSource,TLoader> |
Czasami musimy "dopasować" element IDataLoader<TSource>. Narzędzie do szacowania elementu DataLoader to obiekt, który go wykonuje. |
| IDataView |
Dane wejściowe i wyjściowe operatorów zapytań (Transforms). Jest to podstawowy typ potoku danych porównywalny z IEnumerable<T> typem LINQ. |
| IEstimator<TTransformer> |
Narzędzie do szacowania (w terminologii platformy Spark) jest "nieprzetrenowanym transformatorem". Musi "zmieścić się" na danych, aby wyprodukować transformator. Zapewnia również "propagację schematu", jak robią transformatory, ale SchemaShape zamiast DataViewSchema. |
| IPredictionTransformer<TModel> |
Interfejs dla wszystkich transformatorów, który może przekształcać dane na Microsoft.ML.IPredictor podstawie pola. Implementacje tego interfejsu nie mają kolumny funkcji lub mają więcej niż jedną kolumnę funkcji i nie mogą implementować ISingleFeaturePredictionTransformer<TModel>elementu , który większość ML.Net implementuje tranformator. |
| ISingleFeaturePredictionTransformer<TModel> |
Element ISingleFeaturePredictionTransformer zawiera nazwę FeatureColumnName i jego typ . FeatureColumnType Implementacje tego interfejsu mają możliwość oceniania danych wejściowych IDataView za pośrednictwem elementu Transform(IDataView) |
| ITransformer |
Transformator jest składnikiem, który przekształca dane. Obsługuje również "propagację schematu", aby odpowiedzieć na pytanie "jak dane z tym schematem będą wyglądać, po jego przekształceniu?". |
Wyliczenia
| SchemaShape.Column.VectorKind |
Główna przestrzeń nazw dla ML.NET. Zawiera konteksty aplikacji i operacji, wykazy przekształcania i trenera oraz składniki przetwarzania widoku danych. |
Delegaci
| ValueGetter<TValue> |
Typ delegata, aby uzyskać wartość. Może to służyć do wydajnego dostępu do danych w obiekcie DataViewRow lub DataViewRowCursor. |