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> 建立時間序列管線的預測引擎。 它會使用預測階段所見的觀察來更新時間序列模型的狀態,並允許檢查模型。

適用於