Boyut indirgeme: özellik çıkarımı

Python ile Machine Learning Mülakat Sorularını Pratik Etme

Lisa Stuart

Data Scientist

Denetimsiz öğrenme yöntemleri

  • Principal component analysis (PCA) --> Ders 3.1
  • Singular value decomposition (SVD) --> Ders 3.1
  • Kümeleme/gruplama --> Ders 3.3
  • Keşifsel veri madenciliği
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Boyut indirgeme != özellik seçimi

PCA grafiği

Özellik seçimi

1 https://slideplayer.com/slide/9699240/ 2 https://www.analyticsvidhya.com/blog/2016/03/practical-guide-principal-component-analysis-python/
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Boyutluluk laneti

Boyut sayısı vs performans grafiği

1 https://www.visiondummy.com/2014/04/curse-dimensionality-affect-classification/
Python ile Machine Learning Mülakat Sorularını Pratik Etme

1-B arama

1-B arama uzayı

Python ile Machine Learning Mülakat Sorularını Pratik Etme

2-B arama

2-B arama uzayı

Python ile Machine Learning Mülakat Sorularını Pratik Etme

3-B arama

3-B arama uzayı

Python ile Machine Learning Mülakat Sorularını Pratik Etme

Boyut indirgeme yöntemleri

  • PCA
  • SVD
Python ile Machine Learning Mülakat Sorularını Pratik Etme

PCA

Iris PCA grafiği

  • PCA
    • X ile y arasındaki ilişki
    • Asal eksenler bulunarak hesaplanır
    • Taşır, döndürür ve ölçekler
    • Verinin daha düşük boyutlu izdüşümü
1 https://scikit-learn.org/stable/modules/decomposition.html
Python ile Machine Learning Mülakat Sorularını Pratik Etme

SVD

Iris SVD grafiği

  • SVD
    • Lineer cebir ve vektör hesabı
    • Veri matrisini üç matrise ayrıştırır
    • 'Tekil' değerler üretir
    • Verideki varyans ≈ tekil değerlerin TK'sına eşittir
1 https://galaxydatatech.com/2018/07/15/singular-value-decomposition/
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Boyut indirgeme işlevleri

İşlev/yöntem döndürür
sklearn.decomposition.PCA temel bileşen analizi
sklearn.decomposition.TruncatedSVD tekil değer ayrışımı
PCA/SVD.fit_transform(X) veriyi uydurur ve dönüştürür
PCA/SVD.explained_variance_ratio_ BB'lerce açıklanan varyans
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Hadi pratik yapalım!

Python ile Machine Learning Mülakat Sorularını Pratik Etme

Preparing Video For Download...