Boyut indirgeme: görselleştirme teknikleri

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

Lisa Stuart

Data Scientist

Neden boyut indirgeme?

  1. ML eğitimini hızlandırır
  2. Görselleştirme
  3. Doğruluğu artırır
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Görselleştirme teknikleri

  • PCA
  • t-SNE
Python ile Machine Learning Mülakat Sorularını Pratik Etme

PCA ile görselleştirme

PCA grafiği

1 https://districtdatalabs.silvrback.com/principal-component-analysis-with-python
Python ile Machine Learning Mülakat Sorularını Pratik Etme

Scree grafiği

Scree grafiği

1 https://towardsdatascience.com/a-step-by-step-explanation-of-principal-component-analysis-b836fb9c97e2
Python ile Machine Learning Mülakat Sorularını Pratik Etme

t-SNE

  • Olasılıksal
  • Veri noktası çiftleri
  • Düşük boyutlu gömme
  • Gömmeleri çiz
Python ile Machine Learning Mülakat Sorularını Pratik Etme

t-SNE ile görselleştirme

# t-sne with loan data
from sklearn.manifold import TSNE
import seaborn as sns

loans =  pd.read_csv('loans_dataset.csv')

# Feature matrix
X = loans.drop('Loan Status', axis=1)

tsne = TSNE(n_components=2, verbose=1, perplexity=40)
tsne_results = tsne.fit_transform(X)

loans['t-SNE-PC-one'] = tsne_results[:,0]
loans['t-SNE-PC-two'] = tsne_results[:,1]

# t-sne viz
plt.figure(figsize=(16,10))
sns.scatterplot(
    x="t-SNE-PC-one", y="t-SNE-PC-two",
    hue="Loan Status",
    palette=sns.color_palette(["grey","blue"]),
    data=loans,
    legend="full",
    alpha=0.3
)
1 https://scikit-learn.org/stable/modules/generated/sklearn.manifold.TSNE.html
Python ile Machine Learning Mülakat Sorularını Pratik Etme

t-SNE ile görselleştirme

t-sne grafiği

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

PCA vs t-SNE: digits verisi

Rakam veri kümesinde PCA ve t-SNE

1 https://towardsdatascience.com/visualising-high-dimensional-datasets-using-pca-and-t-sne-in-python-8ef87e7915b
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...