Hauptkomponenten­analyse

Neben der Singulärwertzerlegung lässt sich die YaleFaces-Datenmatrix auch nutzen, um eine Hauptkomponentenanalyse durchzuführen. Diese hat im Vergleich zur Singulärwertzerlegung unterschiedliche Vorteile, beispielsweise können anschließend weitere Daten (Gesichter) transformiert werden. Wir beginnen zunächst auch hier mit den Eigengesichtern.

Nochmals zur Wiederholung: Die Datenmatrix des YaleFaces-Pakets besteht aus 2432 Zeilen und 2016 Spalten, wobei jede Zeile ein Foto eines Gesichts repräsentiert. Wenn nun eine Hauptkomponentenanalyse durchgeführt wird, dann können auch die Hauptkomponenten als Schwarz-Weiß-Bilder jeweils mit einer Breite von 42 und einer Höhe von 48 Pixel interpretiert werden:

Die Abbildung zeigt eine Darstellung der ersten acht Hauptkomponenten. Auch dabei handelt es sich um sogenannte Eigengesichter oder Eigenfaces.

Beispiel
Berechnung der Eigengesichter mittels Hauptkomponentenanalyse.
Aufgabe

Mache dich mit dem Quellcode zuvor vertraut. Erweitere den Code, sodass die ersten acht Eigengesichter dargestellt werden.

Quiz
Sind die Eigengesichter der Singulärwertzerlegung identisch zu denen der Hauptkomponentenanalyse, falls die gleiche Datenmatrix A verwendet wird?
ja
nein
Exkurs Basiswechsel