Gözetimsiz Öğrenme
K-Means ve hiyerarşik kümeleme gibi kümeleme tekniklerini anlayın.
Gözetimsiz Öğrenme, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 6 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 6 dersten oluşur.
Gözetimsiz Öğrenme
Gözetimsiz Öğrenme
Gözetimsiz öğrenme, algoritmanın etiketlenmemiş verilerden örüntüler öğrendiği bir makine öğrenmesi türüdür. Genellikle kümeleme, boyut indirgeme ve anomali tespiti için kullanılır.
Bu derste K-Means ve hiyerarşik kümeleme gibi kümeleme tekniklerini keşfedeceksiniz.

Gözetimsiz Öğrenme Nedir?
Gözetimsiz Öğrenme Nedir?
Gözetimsiz öğrenme, önceden belirlenmiş etiketler olmadan verileri analiz etmeyi ve gruplandırmayı içerir. Amaç, verilerdeki gizli yapıları veya örüntüleri belirlemektir.
Başlıca görevler şunlardır:
- Kümeleme: Benzer veri noktalarını gruplandırmak.
- Boyut İndirgeme: Önemli bilgileri korurken özellik sayısını azaltmak.
K-Means Kümeleme
K-Means Kümeleme
K-Means, verileri özellik benzerliğine göre K kümeye ayıran popüler bir kümeleme algoritmasıdır. Nasıl çalıştığına bakalım:
# Example: K-Means Clustering
from sklearn.cluster import KMeans
import numpy as np
# Sample data
X = np.array([[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]])
kmeans = KMeans(n_clusters=2, random_state=0)
kmeans.fit(X)
print("Cluster Centers:", kmeans.cluster_centers_)
print("Labels:", kmeans.labels_)Hiyerarşik Kümeleme
Hiyerarşik Kümeleme
Hiyerarşik kümeleme, benzer veri noktalarını gruplandırmak için ağaç benzeri bir yapı (dendrogram) oluşturur. Önceden belirlenmiş bir küme sayısı gerektirmez.
# Example: Hierarchical Clustering
from scipy.cluster.hierarchy import dendrogram, linkage
import matplotlib.pyplot as plt
# Sample data
X = [[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]]
linked = linkage(X, 'single')
dendrogram(linked)
plt.show()Boyut İndirgeme
Boyut İndirgeme
Boyut indirgeme, önemli bilgileri korurken özellik sayısını azaltarak verileri basitleştirir. Temel Bileşenler Analizi (PCA), bu görev için yaygın bir tekniktir.
# Example: PCA
from sklearn.decomposition import PCA
import numpy as np
# Sample data
X = np.array([[1, 2], [3, 4], [5, 6], [7, 8]])
pca = PCA(n_components=1)
X_reduced = pca.fit_transform(X)
print("Reduced Data:", X_reduced)Gözetimsiz Öğrenmenin Uygulamaları
Gözetimsiz Öğrenmenin Uygulamaları
Gözetimsiz öğrenme şu alanlarda kullanılır:
- Müşteri Segmentasyonu: Müşterileri davranışlarına göre gruplandırma.
- Anomali Tespiti: Verilerdeki olağandışı örüntüleri belirleme.
- Görüntü Sıkıştırma: Kaliteyi korurken görüntü boyutunu azaltma.
Kümeleri Görselleştirme
Kümeleri Görselleştirme
Kümeleri görselleştirmek, veri noktalarının nasıl gruplandığını anlamaya yardımcı olur. Matplotlib ve Seaborn bu amaçla kullanışlıdır:
# Example: Visualizing clusters
import matplotlib.pyplot as plt
# Sample data and labels
X = [[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]]
labels = [0, 0, 0, 1, 1, 1]
for i in range(len(X)):
plt.scatter(X[i][0], X[i][1], c='r' if labels[i] == 0 else 'b')
plt.show()Denetimsiz Öğrenmedeki Zorluklar
Denetimsiz Öğrenmedeki Zorluklar
Denetimsiz öğrenmede aşağıdakiler de dâhil olmak üzere çeşitli zorluklarla karşılaşılır:
- Küme Sayısını Belirleme: K-Ortalamalar, küme sayısını önceden belirtmenizi gerektirir.
- Yorumlanabilirlik: Kümelerin her zaman açık anlamları olmayabilir.
- Ölçeklenebilirlik: Büyük veri kümelerini işlemek hesaplama açısından yoğun olabilir.
Denetimsiz Öğrenmede Sık Yapılan Hatalar
Denetimsiz Öğrenmede Sık Yapılan Hatalar
Kaçınmanız gereken bazı hatalar şunlardır:
- K-Ortalamalar için yanlış küme sayısını seçmek.
- Özellikleri ölçeklendirmek gibi verileri ön işleme tabi tutmayı ihmal etmek.
- Doğrulama yapmadan kümelere gereğinden fazla anlam yüklemek.
Neler Öğrendiniz?
Neler Öğrendiniz?
Bu derste şunları öğrendiniz:
- Denetimsiz öğrenmenin temellerini ve temel görevlerini.
- K-Ortalamalar ve hiyerarşik kümelemenin nasıl uygulanacağını.
- PCA kullanarak boyut azaltma kavramını.
- Denetimsiz öğrenmenin uygulamalarını, zorluklarını ve sık yapılan hatalarını.
Harika iş çıkardınız! Şimdi bir sonraki konuya geçelim.

Sıkça Sorulan Sorular
“Gözetimsiz Öğrenme” dersi ücretsiz mi?
Evet — “Gözetimsiz Öğrenme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 6 dersten oluşur.
“Gözetimsiz Öğrenme” dersinde ne öğreneceğim?
K-Means ve hiyerarşik kümeleme gibi kümeleme tekniklerini anlayın. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 6 dersinin 3. dersidir.
“Gözetimsiz Öğrenme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Makine Öğrenmesine Giriş
- Scikit-Learn ile Gözetimli Öğrenme
- Gözetimsiz Öğrenme
- Özellik Mühendisliği ve Seçimi
- Sinir Ağlarına Giriş
- TensorFlow ve Keras'a Giriş