Makine öğrenmesi deyince kafanızda hemen robotlar, yapay zeka filmleri falan mı canlanıyor? Aslında işin özü sandığınızdan çok daha basit. Gelin birlikte göz atalım.

Önce Şunu Bi' Netleştirelim

Klasik programlamada biz bilgisayara kuralları söyleriz, o da bu kurallara göre sonuç üretir. Mesela "eğer sıcaklık 30 dereceden yüksekse, 'sıcak' yaz" gibi.

Makine öğrenmesinde ise iş tersine döner. Biz bilgisayara bir sürü örnek veri veririz, o da bu verilere bakarak kuralları kendisi çıkarır. Yani kuralları biz yazmıyoruz, model kendisi öğreniyor.

Basit bir örnek: Bilgisayara binlerce ev fotoğrafı ve fiyatını gösterirseniz, model zamanla "büyük evler genelde pahalı, merkeze yakın olanlar daha pahalı" gibi ilişkileri kendi kendine fark eder. Aslında siz ona bu kuralı hiç söylemediniz.

Peki Nasıl Öğreniyor?

Şöyle düşünün: Bir çocuğa kedi ile köpeği ayırt etmeyi öğretiyorsunuz. Ona yüzlerce kedi ve köpek resmi gösteriyorsunuz, her seferinde "bu kedi", "bu köpek" diyorsunuz. Bir süre sonra çocuk hiç görmediği bir hayvan resmine bakıp doğru tahmin yapabiliyor.

Makine öğrenmesi de tam olarak bunu yapıyor. Modele çok sayıda örnek gösteriyorsunuz (buna "veri seti" diyoruz), model önce yanlış tahminler yapıyor, sonra bu hatalardan ders çıkarıp kendini düzeltiyor. Bu düzeltme süreci defalarca tekrarlanıyor ve model gitgide daha isabetli tahminler yapmaya başlıyor.

Hayatımızda Nerelerde Karşımıza Çıkıyor?

Aslında fark etmeden her gün onlarca kez makine öğrenmesiyle etkileşime giriyoruz:

  • Netflix, Spotify, YouTube önerileri.
  • Email spam filtreleri.
  • Yüz tanıma sistemleri.
  • Sesli asistanlar.
Makine öğrenmesi sihirli bir değnek değil. Modelin başarısı büyük ölçüde ona verdiğiniz veriye bağlı. Kötü veya taraflı veriyle eğitilen bir model, kötü ve taraflı sonuçlar üretir. Yani "çöp girerse çöp çıkar" mantığı burada da geçerli.

Özetle

Makine öğrenmesi, karmaşık matematiksel formüllerin arkasında aslında oldukça sezgisel bir fikre dayanıyor: örneklerden öğrenmek. Siz de bu alana girmek istiyorsanız, önce bu temel mantığı kavramak işinizi çok kolaylaştıracaktır. Gerisi zaten pratikle geliyor.

Kaynaklar ve ileri okuma