Lineer Cebir · 7. Ünite: İleri Konular (Simetrik Matrisler ve Kuadratik Formlar)

Tekil Değer Ayrışımı (SVD - Singular Value Decomposition) (Giriş)

Köşegenleştirme yalnızca yeterince özvektörü olan kare matrislerde çalışır; oysa gerçek veriler çoğu zaman dikdörtgen ve simetrik olmayan matrislerdir. Tekil değer ayrışımı (SVD) her gerçel matrisi $A = U\Sigma V^T$ biçiminde, yani "döndür – ölçekle – döndür" olarak yazar. Bu bölümde tekil değerleri $A^TA$ üzerinden hesaplamayı, ayrışımın geometrik anlamını, indirgenmiş SVD'yi ve düşük rank yaklaşım, sözde ters, görüntü sıkıştırma ve PCA uygulamalarını Strang ve Lay düzeyinde öğreneceksin.

Öğrenme hedefleri

Konu anlatımı

  1. Bağlam: Her Matrisin Bir "Doğal Eksen Takımı" Var mı?

  2. SVD Teoremi ve Nereden Geldiği

  3. Tekil Değerleri, V ve U'yu Hesaplama

  4. Geometrik Yorum: Döndür, Ölçekle, Döndür

  5. Tam SVD, İndirgenmiş SVD, Rank ve Temel Altuzaylar

  6. Çözümlü Örnekler

  7. Normlar, Koşul Sayısı ve Düşük Rank Yaklaşım

  8. Uygulamalar: Sözde Ters, Görüntü Sıkıştırma, PCA

  9. Sık Yapılan Hatalar ve Kavram Yanılgıları

  10. Özet ve Bağlantılar

Anahtar terimler

Tekil değer ayrışımı (SVD)
Her $m\times n$ gerçel matrisin $A=U\Sigma V^T$ biçiminde, $U$, $V$ ortogonal ve $\Sigma$ negatif olmayan köşegen olacak şekilde yazılması.
Tekil değer (singular value)
$\sigma_i=\sqrt{\lambda_i(A^TA)}\ge0$; $A$'nın $v_i$ yönünde uzatma çarpanı, $\sigma_i=\|Av_i\|$.
Sağ tekil vektör
$V$'nin sütunları $v_i$; $A^TA$'nın ortonormal özvektörleri. Satır uzayı ve sıfır uzayı için ortonormal baz verir.
Sol tekil vektör
$U$'nun sütunları $u_i$; $AA^T$'nin ortonormal özvektörleri, $u_i=Av_i/\sigma_i$. Sütun uzayı ve sol sıfır uzayı için ortonormal baz verir.
İndirgenmiş SVD (reduced SVD)
Yalnızca sıfırdan farklı $r$ tekil değeri tutan $A=U_r\Sigma_rV_r^T=\sum_{i=1}^r\sigma_iu_iv_i^T$ yazılışı.
Spektral ve Frobenius normu
$\|A\|_2=\sigma_1$ ve $\|A\|_F=\sqrt{\sigma_1^2+\dots+\sigma_r^2}$.
Koşul sayısı (condition number)
Kare tersinir matris için $\kappa(A)=\sigma_1/\sigma_n$; çözümün girdi hatasına duyarlılığı.
Düşük rank yaklaşım (Eckart–Young)
$A_k=\sum_{i\le k}\sigma_iu_iv_i^T$ rank en çok $k$ olan matrisler arasında $A$'ya normlarda en yakın olandır.
Sözde ters (pseudoinverse)
$A^+=V\Sigma^+U^T$; $x^+=A^+b$ en küçük kareler problemlerinin en küçük normlu çözümünü verir.
Temel bileşen analizi (PCA)
Merkezlenmiş veri matrisinin SVD'sinde $V$ sütunları temel eksenler, $\sigma_i^2/(n-1)$ eksen boyunca varyanstır.

Örnek soru

$A=\begin{pmatrix}3&0\\0&-4\end{pmatrix}$ matrisinin tekil değerleri (büyükten küçüğe) hangisidir?

  1. $3$ ve $-4$
  2. $9$ ve $16$
  3. $4$ ve $3$
  4. $12$ ve $0$
  5. $7$ ve $1$

Doğru cevap: C

Çözüm

Cevap: $4$ ve $3$
1. $A^TA=\begin{pmatrix}3&0\\0&-4\end{pmatrix}\begin{pmatrix}3&0\\0&-4\end{pmatrix}=\begin{pmatrix}9&0\\0&16\end{pmatrix}$.
2. Özdeğerleri $\lambda_1=16$, $\lambda_2=9$ olur.
3. Tekil değerler $\sigma_i=\sqrt{\lambda_i}$: $\sigma_1=\mathbf{4}$, $\sigma_2=\mathbf{3}$. Tekil değerler negatif olamaz; $-4$ işareti $U$ ya da $V$ içindeki yansımaya gider.
Çeldiriciler: $3$ ve $-4$ özdeğerlerdir (tekil değer değil); $9$ ve $16$, $A^TA$'nın özdeğerleridir (karekök alınmamış).

Lineer Cebir: tüm konular