Untuk melakukan analisis komponen utama (PCA), Anda harus mengurangi rata-rata setiap kolom dari data, menghitung matriks koefisien korelasi dan kemudian menemukan vektor eigen dan nilai eigen. Yah, lebih tepatnya, inilah yang saya lakukan untuk mengimplementasikannya dengan Python, kecuali hanya bekerja dengan matriks kecil karena metode untuk menemukan matriks koefisien korelasi (corrcoef) tidak membiarkan saya menggunakan array dengan dimensi tinggi. Karena saya harus menggunakannya untuk gambar, implementasi saya saat ini tidak benar-benar membantu saya.
Saya telah membaca bahwa sangat mungkin untuk hanya mengambil data matriks dan menghitung bukan , tetapi itu tidak berhasil bagi saya. Yah, saya tidak begitu yakin saya mengerti apa artinya, selain fakta bahwa itu seharusnya menjadi matriks bukannya (dalam kasus saya ). Saya membaca tentang orang-orang di tutorial eigenfaces tetapi tidak satupun dari mereka tampaknya menjelaskannya sedemikian rupa sehingga saya benar-benar bisa mendapatkannya.
Singkatnya, adakah deskripsi algoritma sederhana dari metode ini sehingga saya dapat mengikutinya?