PrincipalComponentAnalysisTransformer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Comentários
O PCA (Principle Component Analysis) é 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 aleatoriedade estruturada e não estruturada em PCA em grande escala e o papel Encontrando estrutura com aleatoriedade: algoritmos probabilísticos para construir decomposições de matriz aproximadas
Para obter mais informações, consulte também:
- Métodos randomizados para calcular a decomposição de valor singular (SVD) de matrizes muito grandes
- Um algoritmo randomizado para análise de componente principal
- Localizando estrutura com aleatoriedade: algoritmos probabilísticos para construir decomposições de matriz aproximadas
Métodos
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
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
Preview(ITransformer, IDataView, Int32) |
Visualizar um efeito do |
Append<TTrans>(ITransformer, TTrans) |
Crie uma nova cadeia de transformadores acrescentando outro transformador ao final dessa cadeia de transformadores. |
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. |
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. |