Idioma

PrincipalComponentAnalysisTransformer Classe

Definição

O PCA é uma transformação de redução de dimensionalidade que calcula a projeção do vetor de recurso em um subespaço de baixa classificação.

public sealed class PrincipalComponentAnalysisTransformer : Microsoft.ML.Data.OneToOneTransformerBase
type PrincipalComponentAnalysisTransformer = class
    inherit OneToOneTransformerBase
Public NotInheritable Class PrincipalComponentAnalysisTransformer
Inherits OneToOneTransformerBase
Herança
PrincipalComponentAnalysisTransformer

Comentários

A PCA (Análise de Componente Principal) é um algoritmo de redução de dimensionalidade que calcula a projeção do vetor de recurso para um subespaço de baixa classificação. Seu treinamento é feito usando a técnica descrita no artigo: Combinando a aleatoriedade estruturada e não estruturada em PCA em grande escala e o artigo Encontrando estrutura com aleatoriedade: algoritmos probabilísticos para construir decomposições de matriz aproximadas

Para obter mais informações, consulte também:

Métodos

Nome Description
GetOutputSchema(DataViewSchema)

O PCA é uma transformação de redução de dimensionalidade que calcula a projeção do vetor de recurso em um subespaço de baixa classificação.

(Herdado de RowToRowTransformerBase)
Transform(IDataView)

O PCA é uma transformação de redução de dimensionalidade que calcula a projeção do vetor de recurso em um subespaço de baixa classificação.

(Herdado de RowToRowTransformerBase)

Implantações explícitas de interface

Nome Description
ICanSaveModel.Save(ModelSaveContext)

O PCA é uma transformação de redução de dimensionalidade que calcula a projeção do vetor de recurso em um subespaço de baixa classificação.

(Herdado de RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

O PCA é uma transformação de redução de dimensionalidade que calcula a projeção do vetor de recurso em um subespaço de baixa classificação.

(Herdado de RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

O PCA é uma transformação de redução de dimensionalidade que calcula a projeção do vetor de recurso em um subespaço de baixa classificação.

(Herdado de RowToRowTransformerBase)

Métodos de Extensão

Nome Description
Append<TTrans>(ITransformer, TTrans)

Crie uma nova cadeia de transformadores acrescentando outro transformador ao final dessa cadeia de transformadores.

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

TimeSeriesPredictionEngine<TSrc,TDst> cria um mecanismo de previsão para um pipeline de série temporal. Ele atualiza o estado do modelo de série temporal com observações vistas na fase de previsão e permite o ponto de verificação do modelo.

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

TimeSeriesPredictionEngine<TSrc,TDst> cria um mecanismo de previsão para um pipeline de série temporal. Ele atualiza o estado do modelo de série temporal com observações vistas na fase de previsão e permite o ponto de verificação do modelo.

GetColumnPairs(OneToOneTransformerBase)

Retorna os nomes dos pares de coluna de entrada e saída nos quais a transformação é aplicada.

Preview(ITransformer, IDataView, Int32)

Visualizar um efeito do transformer em um determinado data.

Aplica-se a