Lingua

PrincipalComponentAnalysisTransformer Classe

Definizione

PCA è una trasformazione di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di rango basso.

public sealed class PrincipalComponentAnalysisTransformer : Microsoft.ML.Data.OneToOneTransformerBase
type PrincipalComponentAnalysisTransformer = class
    inherit OneToOneTransformerBase
Public NotInheritable Class PrincipalComponentAnalysisTransformer
Inherits OneToOneTransformerBase
Ereditarietà
PrincipalComponentAnalysisTransformer

Commenti

Principle Component Analysis (PCA) è un algoritmo di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di basso rango. La sua formazione viene eseguita usando la tecnica descritta nel documento: Combinazione di casualità strutturata e non strutturata in PCA su larga scala e il documento Ricerca struttura con casualità: algoritmi probabilistici per la costruzione di scomposizione di matrici approssimative

Per ulteriori informazioni, vedere anche:

Metodi

Nome Descrizione
GetOutputSchema(DataViewSchema)

PCA è una trasformazione di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di rango basso.

(Ereditato da RowToRowTransformerBase)
Transform(IDataView)

PCA è una trasformazione di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di rango basso.

(Ereditato da RowToRowTransformerBase)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICanSaveModel.Save(ModelSaveContext)

PCA è una trasformazione di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di rango basso.

(Ereditato da RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

PCA è una trasformazione di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di rango basso.

(Ereditato da RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

PCA è una trasformazione di riduzione della dimensionalità che calcola la proiezione del vettore di funzionalità in un sottospazio di rango basso.

(Ereditato da RowToRowTransformerBase)

Metodi di estensione

Nome Descrizione
Append<TTrans>(ITransformer, TTrans)

Creare una nuova catena di trasformatori aggiungendo un altro trasformatore alla fine di questa catena di trasformatori.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> crea un motore di stima per una pipeline di serie temporali. Aggiorna lo stato del modello time series con osservazioni visualizzate in fase di stima e consente di creare checkpoint del modello.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> crea un motore di stima per una pipeline di serie temporali. Aggiorna lo stato del modello time series con osservazioni visualizzate in fase di stima e consente di creare checkpoint del modello.

GetColumnPairs(OneToOneTransformerBase)

Restituisce i nomi delle coppie di colonne di input-output in cui viene applicata la trasformazione.

Preview(ITransformer, IDataView, Int32)

Visualizzare in anteprima un effetto di transformer su un determinato dataoggetto .

Si applica a