Čtení: 30 minHodnotí se: úkol 2, test

5 Redukce dimenze

Po přečtení umíš
  • popsat PCA a význam vlastních čísel
  • rozlišit PCA, LDA a ICA
  • vědět, kdy normalizovat

5.1 Ukázka: fotka stínu

Stín 3D objektu je 2D projekce. Dobrý úhel zachová tvar, špatný ho ztratí. PCA hledá úhel, ze kterého je vidět největší rozptyl.

5.2 PCA

Definice 5.2 (Hlavní komponenty)

Ortogonální směry největšího rozptylu. Jsou to vlastní vektory kovarianční matice a vlastní čísla udávají rozptyl podél nich.

Postup: vycentruj, případně standardizuj, spočítej kovarianci, seřaď vlastní čísla a promítni.

Příklad 5.3 (Vysvětlený rozptyl)

Vlastní čísla jsou 2 a 1. Kolik rozptylu zachová první komponenta?

Řešení

2/(2+1)=2/32 / (2 + 1) = 2/3, tedy asi 67 %.

Varování 5.4 (Škála)

Když má jeden příznak mnohem větší rozsah, ovládne PCA. Proto se standardizuje, tedy PCA nad korelační maticí.

5.3 LDA a ICA

Metoda Učitel Cíl
PCA ne největší rozptyl
LDA ano oddělení tříd
ICA ne nezávislé složky

LDA maximalizuje rozptyl mezi třídami vůči rozptylu uvnitř tříd. Dá nejvýš C−1C - 1 směrů. ICA rozkládá směs na nezávislé signály, klasický příklad je oddělení hlasů. Náhodná projekce je levná a přibližně zachovává vzdálenosti.

5.4 Kvíz

Kvíz

1. Co platí pro PCA?
2. Co platí pro LDA?
3. Kdy je potřeba standardizovat před PCA?
4. Co hledá ICA?

5.5 Tahák

Tahák
  • PCA: bez učitele, rozptyl, vlastní čísla, ortogonální.
  • LDA: s učitelem, oddělení tříd, nejvýš C−1C - 1.
  • ICA: nezávislé složky.
  • Standardizuj při různých škálách.

Zdroje

  • pdd-08: náhodné projekce strany 5–6, PCA 7–10, ICA 13–24, LDA 26–34, LDA x PCA 34
  • pca: strany 4–30