PrincipalComponentAnalysisTransformer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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:
- Çok büyük matrislerin Tekil Değer Ayrıştırmasını (SVD) Hesaplamaya yönelik Rastgele Yöntemler
- Asıl bileşen analizi için rastgele bir algoritma
- RastgeleLik ile Yapı Bulma: Yaklaşık Matris Ayrıştırmaları Oluşturmak için Olasılık Algoritmaları
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 |
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin