PrincipalComponentAnalysisTransformer Klasa
Definicja
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.
PCA to transformacja redukcji wymiarów, która oblicza projekcję wektora funkcji na podprzestrzeń o niskiej rangi.
public sealed class PrincipalComponentAnalysisTransformer : Microsoft.ML.Data.OneToOneTransformerBase
type PrincipalComponentAnalysisTransformer = class
inherit OneToOneTransformerBase
Public NotInheritable Class PrincipalComponentAnalysisTransformer
Inherits OneToOneTransformerBase
- Dziedziczenie
Uwagi
Analiza głównych składników (PCA) to algorytm redukcji wymiarowości, który oblicza projekcję wektora cech na podprzestrzeń o niskiej rangi. Jego trenowanie odbywa się przy użyciu techniki opisanej w dokumencie: Łączenie losowości ze strukturą i bez struktury w przypadku pcA na dużą skalę oraz papieru Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompozycje
Aby uzyskać więcej informacji, zobacz również:
- Metody losowe do obliczania dekompozycji wartości pojedynczej (SVD) bardzo dużych macierzy
- Algorytm losowy do analizy głównych składników
- Znajdowanie struktury z losowością: Algorytmy probabilistyczne do konstruowania przybliżonych dekompozycji macierzy
Metody
GetOutputSchema(DataViewSchema) |
PCA to transformacja redukcji wymiarów, która oblicza projekcję wektora funkcji na podprzestrzeń o niskiej rangi. (Odziedziczone po RowToRowTransformerBase) |
Transform(IDataView) |
PCA to transformacja redukcji wymiarów, która oblicza projekcję wektora funkcji na podprzestrzeń o niskiej rangi. (Odziedziczone po RowToRowTransformerBase) |
Jawne implementacje interfejsu
ICanSaveModel.Save(ModelSaveContext) |
PCA to transformacja redukcji wymiarów, która oblicza projekcję wektora funkcji na podprzestrzeń o niskiej rangi. (Odziedziczone po RowToRowTransformerBase) |
ITransformer.GetRowToRowMapper(DataViewSchema) |
PCA to transformacja redukcji wymiarów, która oblicza projekcję wektora funkcji na podprzestrzeń o niskiej rangi. (Odziedziczone po RowToRowTransformerBase) |
ITransformer.IsRowToRowMapper |
PCA to transformacja redukcji wymiarów, która oblicza projekcję wektora funkcji na podprzestrzeń o niskiej rangi. (Odziedziczone po RowToRowTransformerBase) |
Metody rozszerzania
Preview(ITransformer, IDataView, Int32) |
Podgląd wpływu |
Append<TTrans>(ITransformer, TTrans) |
Utwórz nowy łańcuch transformatorów, dołączając kolejny transformator na końcu tego łańcucha transformatorów. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions) |
TimeSeriesPredictionEngine<TSrc,TDst> tworzy aparat przewidywania dla potoku szeregów czasowych. Aktualizuje on stan modelu szeregów czasowych z obserwacjami widocznymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition) |
TimeSeriesPredictionEngine<TSrc,TDst> tworzy aparat przewidywania dla potoku szeregów czasowych. Aktualizuje on stan modelu szeregów czasowych z obserwacjami widocznymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu. |