Share via


PrincipalComponentAnalysisTransformer 类

定义

PCA 是一个降维转换,用于计算特征向量投影到低级别子空间。

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

注解

主要组件分析 (PCA) 是一种降维算法,用于计算特征向量投影到低排名子空间。 它的训练是使用论文中所述的技术完成的: 将大规模 PCA 中的结构化和非结构化随机性与论文 查找结构与随机性相结合:用于构造近似矩阵分解的概率算法

有关详细信息,请参阅:

方法

GetOutputSchema(DataViewSchema)

PCA 是一个降维转换,用于计算特征向量投影到低级别子空间。

(继承自 RowToRowTransformerBase)
Transform(IDataView)

PCA 是一个降维转换,用于计算特征向量投影到低级别子空间。

(继承自 RowToRowTransformerBase)

显式接口实现

ICanSaveModel.Save(ModelSaveContext)

PCA 是一个降维转换,用于计算特征向量投影到低级别子空间。

(继承自 RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

PCA 是一个降维转换,用于计算特征向量投影到低级别子空间。

(继承自 RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

PCA 是一个降维转换,用于计算特征向量投影到低级别子空间。

(继承自 RowToRowTransformerBase)

扩展方法

Preview(ITransformer, IDataView, Int32)

预览给定data效果transformer

Append<TTrans>(ITransformer, TTrans)

通过将另一个转换器追加到此转换器链的末尾,创建新的转换器链。

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

TimeSeriesPredictionEngine<TSrc,TDst> 为时序管道创建预测引擎。 它使用预测阶段看到的观察结果更新时序模型的状态,并允许检查点模型。

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

TimeSeriesPredictionEngine<TSrc,TDst> 为时序管道创建预测引擎。 它使用预测阶段看到的观察结果更新时序模型的状态,并允许检查点模型。

适用于