Aracılığıyla paylaş


PrincipalComponentAnalysisTransformer Sınıf

Tanım

PCA, özellik vektörünün projeksiyonunu düşük dereceli bir alt alan üzerine hesaplayan boyutsallık azaltma dönüşümüdür.

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

Açıklamalar

Temel Bileşen Analizi (PCA), özellik vektörünün düşük dereceli bir alt uzaya projeksiyonunu hesaplayan bir boyutsallık azaltma algoritmasıdır. Eğitimi, makalede açıklanan teknik kullanılarak gerçekleştirilir: Büyük Ölçekli PCA'da Yapılandırılmış ve Yapılandırılmamış Rastgeleliği Birleştirme ve Rastgelelik ile Yapı Bulma: Yaklaşık Matris Ayrıştırmaları Oluşturmak için Olasılık Algoritmaları

Daha fazla bilgi için ayrıca bkz:

Yöntemler

GetOutputSchema(DataViewSchema)

PCA, özellik vektörünün projeksiyonunu düşük dereceli bir alt alan üzerine hesaplayan boyutsallık azaltma dönüşümüdür.

(Devralındığı yer: RowToRowTransformerBase)
Transform(IDataView)

PCA, özellik vektörünün projeksiyonunu düşük dereceli bir alt alan üzerine hesaplayan boyutsallık azaltma dönüşümüdür.

(Devralındığı yer: RowToRowTransformerBase)

Belirtik Arabirim Kullanımları

ICanSaveModel.Save(ModelSaveContext)

PCA, özellik vektörünün projeksiyonunu düşük dereceli bir alt alan üzerine hesaplayan boyutsallık azaltma dönüşümüdür.

(Devralındığı yer: RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

PCA, özellik vektörünün projeksiyonunu düşük dereceli bir alt alan üzerine hesaplayan boyutsallık azaltma dönüşümüdür.

(Devralındığı yer: RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

PCA, özellik vektörünün projeksiyonunu düşük dereceli bir alt alan üzerine hesaplayan boyutsallık azaltma dönüşümüdür.

(Devralındığı yer: RowToRowTransformerBase)

Uzantı Metotları

Preview(ITransformer, IDataView, Int32)

öğesinin belirli bir üzerindeki etkisinin önizlemesini transformer görüntüleme data.

Append<TTrans>(ITransformer, TTrans)

Bu transformatör zincirinin sonuna başka bir transformatör ekleyerek yeni bir transformatör zinciri oluşturun.

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

TimeSeriesPredictionEngine<TSrc,TDst> bir zaman serisi işlem hattı için tahmin altyapısı oluşturur. Zaman serisi modelinin durumunu tahmin aşamasında görülen gözlemlerle güncelleştirir ve modelin denetim noktası belirlemesine olanak tanır.

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

TimeSeriesPredictionEngine<TSrc,TDst> bir zaman serisi işlem hattı için tahmin altyapısı oluşturur. Zaman serisi modelinin durumunu tahmin aşamasında görülen gözlemlerle güncelleştirir ve modelin denetim noktası belirlemesine olanak tanır.

Şunlara uygulanır