Tekil Değer Ayrışması (SVD): Matris Cebrinin İsviçre Çakısı
Her matris üç matrisin çarpımı olarak yazılır: $A = U \Sigma V^T$. Bu basit ayrışım, görüntü sıkıştırmadan PCA'ya, tavsiye sistemlerinden öneri motoruna her yerde — modern veri biliminin en güçlü tek aracı.

Her matris üç matrise ayrılır
Bir matris alın. Şaşırtıcı gerçek:
Burada:
- : ortogonal matris (sütunlar birim ortogonal).
- : diyagonal matris — pozitif tekil değerler.
- : ortogonal matris.
Bu, tekil değer ayrışması (Singular Value Decomposition, SVD). Her matris için mevcut.
Geometrik anlam
'nın etkisi 3 adım:
- Dönme (): koordinat sistemini döndür.
- Ölçek (): her eksende farklı uzat veya kısalt.
- Dönme (): tekrar döndür.
Yani her lineer dönüşüm = döndür-uzat-döndür.
Eigendeğer ayrışması bu ayrışım sadece kare ve diyagonelleştirilebilir matrisler için çalışır. SVD her zaman çalışır.
Tekil değerler
'nın diyagonalindeki pozitif sayılar .
Bunlar matrisin "önem dereceleri". Büyük = önemli boyut.
Düşük rank yaklaşımı
SVD'nin sihri: matrisin en iyi düşük rank yaklaşımı:
ilk tekil değeri al, geri kalanı at. Sonuç: en iyi (Frobenius normunda) -rank yaklaşımı.
Eckart-Young teoremi (1936): bu, matematiksel olarak optimal.
Görüntü sıkıştırma örneği
siyah-beyaz görüntü = sayı.
SVD sonrası: en yüksek 50 tekil değer al → sayı. 10 kat sıkıştırma, kabul edilebilir kalite.
Modern JPEG, MP3 başka algoritmalar kullanır ama SVD referans noktası.
PCA (Temel Bileşen Analizi)
Bir veri setinin en büyük varyans yönüni bulmak: SVD.
Yöntem:
- Veriyi merkezleştir.
- SVD uygula: .
- İlk sütun = ilk temel bileşen.
PCA — modern istatistik ve makine öğrenmesinin en kullanılan boyut azaltma tekniği.
Tavsiye sistemleri — Netflix Prize
2006-09: Netflix Prize ($1 milyon ödül). En iyi film tavsiye algoritmasını yapana.
Kazanan yaklaşım: matris faktorizasyonu = SVD'nin genelleştirmesi.
Kullanıcı × Film matrisi. Birçok eleman boş (henüz oylanmamış). SVD ile eksik elemanları tahmin et.
Bu, modern Netflix, Spotify, YouTube, Amazon tavsiye sistemlerinin temeli.
Latent semantic analysis (LSA)
Bir doküman koleksiyonu için kelime × doküman matrisi. SVD ile anlamsal yapıyı çıkar.
Modern embedding modeller (Word2Vec, BERT) SVD'nin doğal devamcılarıdır.
Sayısal hesaplama
SVD'nin iyi tanımlı koşullanması vardır. Lineer sistem çözmek için pseudo-inverse:
= 'lerin tersi (sıfır olanları sıfır bırak). Moore-Penrose pseudo-inverse.
En küçük kareler çözümleri için standart.
Modern uygulamalar
1. Veri sıkıştırma
- JPEG, MP3 öncülü.
- Modern video sıkıştırma (H.264, H.265) SVD-tipi yapılar.
2. Makine öğrenmesi
- PCA.
- Whitening transformations.
- Düşük-rank yaklaşıkları.
3. Sinyal işleme
- Gürültü temizleme.
- Anten array işleme.
4. Bilgisayar görüsü
- Yapı çıkarma (structure from motion).
- Stereo görme.
5. Bilgi geri çıkarma
- Latent semantic indexing.
- Anlamsal arama.
6. Genetik
- Genomik veri analizi.
7. Finansal modelleme
- Faktör modelleri.
8. LLMs
- Düşük-rank adaptasyon (LoRA): modern dil modeli ince ayarı SVD-tipi yapılar.
Tarihsel köken
- Eugenio Beltrami (1873).
- Camille Jordan (1874): bağımsız.
- Sylvester (1889): kare matris durumu.
- Erhard Schmidt (1907): integral operatörler için.
- Eckart-Young (1936): düşük-rank optimality.
Hesap
Standart algoritma: .
Modern büyük matrisler için: randomize edilmiş SVD — daha hızlı yaklaşıklar.
Sonuç
Tekil Değer Ayrışması (SVD):
- — her matris için mevcut.
- En iyi düşük-rank yaklaşımı (Eckart-Young).
- PCA, tavsiye sistemleri, görüntü sıkıştırma, anlamsal analiz uygulamaları.
- Modern veri biliminin İsviçre çakısı.
Bir tek matris ayrışımı, sayısız modern teknoloji. Modern makine öğrenmesi öğrencisi her gün SVD'yi kullanır — explicit veya implicit.
"Her matris, bir spektrum." Modern lineer cebrin paradigma cümlesi.
Etiketler
Kendinizi Test Edin
Cevaplarınız profilinizde istatistik olarak saklanır.
1. SVD'nin temel formülü nedir?
2. Eckart-Young teoremi neyi söyler?
3. Netflix Prize'ı kazanan algoritmanın temeli neydi?
4. Moore-Penrose pseudo-inverse nedir?
5. SVD modern büyük dil modellerinde nerede kullanılır?
İlgili Yazılar
Lanchester’ın Savaş Yasaları: Bir Ordunun Gücü Neden Asker Sayısının Karesiyle Artar?
İki ordu çarpışırken sonucu ne belirler? Sezgi "daha kalabalık olan kazanır" der. Ama bir mühendis, modern savaşta sayısal üstünlüğün etkisinin doğrusal değil, asker sayısının karesiyle orantılı olduğunu gösterdi. Bu, neden "böl ve yönet" işe yaradığını açıklar.
Matematik"Yüzde 30 Yağmur İhtimali" Tam Olarak Ne Demek? Çoğu Kişi Yanlış Anlıyor
Hava durumu "bugün yüzde 30 yağmur ihtimali" dediğinde ne anlıyorsunuz? Gökyüzünün yüzde 30’u mu kapanacak? Günün yüzde 30’unda mı yağacak? Aslında ikisi de değil — ve gerçek anlamı, olasılığın ne kadar incelikli olduğunu gösteriyor.
MatematikPisagor Koması: Neden Hiçbir Piyano Aslında "Mükemmel" Akortlanamaz?
Pisagor, müziğin basit sayı oranlarında saklı olduğunu keşfetti. Ama bu güzel keşif bir tuzak içeriyordu: o saf oranlarla bir oktavı tamamlamak matematiksel olarak imkânsız. İşte bu yüzden piyanonuz, kasıtlı olarak hafifçe "kusurlu" akortlanır.