İçeriğe geç
parazade
Yapay Zeka

Makine Öğrenmesi Nedir?

İngilizce: Machine Learning

Yayın: · Son güncelleme:

Makine Öğrenmesi Nedir? Kısaca

Makine öğrenmesi, bilgisayarların açıkça programlanmadan, örnek verilerdeki kalıpları öğrenerek tahmin veya karar üretmesini sağlayan yapay zekâ dalıdır.

Makine Öğrenmesi nedir?
İçindekiler
  1. Makine öğrenmesi nasıl çalışır?
  2. Makine öğrenmesi türleri
  3. Nelere dikkat etmeli?

Makine öğrenmesi (ML), bir bilgisayarın her adımı tek tek kodlanmadan, verilerden kalıp öğrenerek görev yapmasını sağlayan yöntemlerin genel adıdır. Yapay zekânın bugün en yaygın kullanılan alt dalıdır.

Makine öğrenmesi nasıl çalışır?

Klasik programlamada geliştirici kuralları yazar: "Konu satırında şu kelime varsa spam say." Makine öğrenmesinde ise sisteme spam olan ve olmayan binlerce e-posta örneği verilir; model hangi özelliklerin spam'e işaret ettiğini kendisi çıkarır.

Süreç genellikle şu adımlardan oluşur:

  1. Veri toplama ve hazırlama: Örnekler temizlenir, gerekirse etiketlenir.
  2. Eğitim: Model, tahminleri ile doğru cevaplar arasındaki farkı (kayıp) azaltacak şekilde ayarlanır.
  3. Değerlendirme: Modelin daha önce görmediği verilerle başarısı ölçülür.
  4. Kullanım (çıkarım): Eğitilmiş model yeni verilere uygulanır.

Makine öğrenmesi türleri

Tür Kısaca Örnek
Denetimli Etiketli veriden öğrenir E-posta spam mi değil mi
Denetimsiz Etiketsiz veride yapı bulur Müşterileri gruplara ayırma
Pekiştirmeli Ödül-ceza ile deneyerek öğrenir Oyun oynayan ajan

Çok katmanlı sinir ağlarıyla yapılan makine öğrenmesine derin öğrenme denir.

Nelere dikkat etmeli?

Model, ancak verisi kadar iyidir. Eksik, hatalı ya da önyargılı veri, hatalı sonuçlar doğurur. Model eğitim verisini ezberlerse (aşırı öğrenme) yeni verilerde başarısız olur. Bu nedenle sonuçlar her zaman ayrı bir test verisiyle kontrol edilmelidir.

Sıkça Sorulan Sorular

Makine öğrenmesi için çok veri gerekir mi?

Probleme göre değişir. Basit görevlerde birkaç yüz örnek yetebilirken karmaşık görevler, özellikle derin öğrenme, çok daha fazla veri ister. Hazır modellerden transfer öğrenmesi yapmak veri ihtiyacını azaltabilir.

Makine öğrenmesi nerelerde kullanılır?

Spam filtreleri, öneri sistemleri, dolandırıcılık tespiti, kredi skorlama, görüntü tanıma ve konuşma tanıma en bilinen örneklerdir. Sohbet botları da makine öğrenmesiyle eğitilmiş modellerdir.

İlgili terimler