Sınıflandırma Nedir? Makine Öğrenmesinde Sınıflandırma
İngilizce: Classification
Yayın: · Son güncelleme:
Sınıflandırma Nedir? Makine Öğrenmesinde Sınıflandırma Kısaca
Sınıflandırma (classification), bir makine öğrenmesi modelinin her girdiyi önceden tanımlanmış kategorilerden (sınıflardan) birine ya da birkaçına atadığı denetimli öğrenme görevidir. Spam filtresi ve dolandırıcılık tespiti tipik örneklerdir.

Sınıflandırma, "bu hangi gruba giriyor?" sorusunu cevaplayan makine öğrenmesi görevidir. Model, etiketli örneklerden öğrenir ve yeni bir veri geldiğinde onu bilinen sınıflardan birine yerleştirir. Bu nedenle denetimli öğrenme kapsamında yer alır.
Türleri
- İkili sınıflandırma: İki seçenek vardır. Örneğin "spam / spam değil", "dolandırıcılık / normal işlem".
- Çok sınıflı sınıflandırma: Birden fazla seçenekten biri seçilir. Örneğin bir harcamayı "gıda", "ulaşım", "fatura" ya da "eğlence" olarak etiketlemek.
- Çok etiketli sınıflandırma: Bir veri aynı anda birden fazla etikete sahip olabilir. Örneğin bir haber hem "ekonomi" hem "teknoloji" olabilir.
Nasıl çalışır?
- Etiketli veri toplanır (ör. daha önce "spam" ya da "normal" diye işaretlenmiş e-postalar).
- Model bu örneklerden ayırt edici kalıpları öğrenir.
- Yeni bir veri için her sınıfa bir olasılık hesaplar ve genellikle en yüksek olanı seçer.
Karar ağaçları, lojistik regresyon ve sinir ağları sık kullanılan yöntemlerdendir. Sürekli bir sayı tahmin etmek ise regresyon görevidir.
Örnek
Varsayımsal bir banka, kart işlemlerini "normal" ve "şüpheli" olarak sınıflandıran bir model kullanıyor. Model gece yarısı, yurt dışında ve alışılmadık tutarda yapılan bir işlemi yüksek olasılıkla "şüpheli" olarak işaretleyebilir ve ek doğrulama ister.
Nelere dikkat etmeli?
- Dengesiz veri: Bir sınıf çok nadir ise yalnızca doğruluk oranına bakmak yanıltır; kesinlik ve duyarlılık gibi ölçütler gerekir.
- Eşik seçimi: Şüpheli işlemi yakalamak ile müşteriyi gereksiz rahatsız etmek arasında denge kurulmalıdır.
- Önyargı: Model belirli gruplarda daha çok hata yapıyor olabilir; sonuçlar gruplara göre ayrı ölçülmelidir.
- Değişen koşullar: Dolandırıcılık yöntemleri değiştikçe model güncellenmelidir.
Sıkça Sorulan Sorular
Sınıflandırma ile kümeleme arasındaki fark nedir?
Sınıflandırmada sınıflar önceden bellidir ve model etiketli verilerle eğitilir. Kümelemede ise etiket yoktur; model benzer verileri kendi gruplar.
Sınıflandırma modelinin başarısı nasıl ölçülür?
Doğruluk, kesinlik, duyarlılık ve F1 puanı yaygın ölçütlerdir. Hangi ölçütün önemli olduğu, hangi hatanın daha maliyetli olduğuna bağlıdır.
İlgili terimler
İlgili yazılar
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.
