PrincipalComponentAnalysisTransformer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
PCA je transformace redukce rozměrnosti, která vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím.
public sealed class PrincipalComponentAnalysisTransformer : Microsoft.ML.Data.OneToOneTransformerBase
type PrincipalComponentAnalysisTransformer = class
inherit OneToOneTransformerBase
Public NotInheritable Class PrincipalComponentAnalysisTransformer
Inherits OneToOneTransformerBase
- Dědičnost
Poznámky
Principová analýza komponent (PCA) je algoritmus redukce dimenzí, který vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím. Jeho trénování se provádí pomocí techniky popsané v dokumentu: Kombinování strukturované a nestrukturované náhodnosti ve velkém měřítku PCA a papíru Hledání struktury s náhodností: Pravděpodobnostní algoritmy pro vytváření přibližných rozkladů matice
Další informace najdete také v tématech:
- Randomizované metody pro výpočet rozkladu hodnoty s jednotným číslem (SVD) velmi velkých matic
- Randomizovaný algoritmus pro analýzu hlavních komponent
- Hledání struktury s náhodností: Pravděpodobnostní algoritmy pro vytváření přibližných rozkladových matic
Metody
GetOutputSchema(DataViewSchema) |
PCA je transformace redukce rozměrnosti, která vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím. (Zděděno od RowToRowTransformerBase) |
Transform(IDataView) |
PCA je transformace redukce rozměrnosti, která vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím. (Zděděno od RowToRowTransformerBase) |
Explicitní implementace rozhraní
ICanSaveModel.Save(ModelSaveContext) |
PCA je transformace redukce rozměrnosti, která vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím. (Zděděno od RowToRowTransformerBase) |
ITransformer.GetRowToRowMapper(DataViewSchema) |
PCA je transformace redukce rozměrnosti, která vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím. (Zděděno od RowToRowTransformerBase) |
ITransformer.IsRowToRowMapper |
PCA je transformace redukce rozměrnosti, která vypočítá projekci vektoru funkce do podprostoru s nízkým pořadím. (Zděděno od RowToRowTransformerBase) |
Metody rozšíření
Preview(ITransformer, IDataView, Int32) |
Umožňuje zobrazit náhled efektu |
Append<TTrans>(ITransformer, TTrans) |
Vytvořte nový transformátorový řetěz tak, že na konec tohoto transformátoru připojíte další transformátor. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions) |
TimeSeriesPredictionEngine<TSrc,TDst> vytvoří prediktivní modul pro kanál časové řady. Aktualizuje stav modelu časových řad pomocí pozorování, které vidíte ve fázi predikce, a umožňuje kontrolní body modelu. |
CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition) |
TimeSeriesPredictionEngine<TSrc,TDst> vytvoří prediktivní modul pro kanál časové řady. Aktualizuje stav modelu časových řad pomocí pozorování, které vidíte ve fázi predikce, a umožňuje kontrolní body modelu. |