Makine Öğrenimi 101: Makine Öğrenimi Nedir?
Çoğu zaman bilgisayarı açtığınız andan itibaren, geçirdiğiniz her dakikada bile pek çok kez kullandığınız ama farkında dahi olmadığınız, size zaman kazandıran kolaylıklar sağlayan işlemlerin aslında makine öğrenimi ile yapıldığını biliyor musunuz?
Yapay zekanın bir alt kolu diyebileceğimiz makine öğrenimi internet sitelerindeki aramalardan, sosyal medyadaki algoritmalara kadar pek çok alanda kullanılıyor.
Makine öğrenimi girdiğiniz veriler ışığında size bir şeyler söyleyebilen, gruplandırabilen ya da başka bir veriler verebilen bir sistemdir. Makine öğrenimi öğrenebilen ve veriler doğrultusunda tahminler yapabilen kendi mantığını oluşturabilen algoritmalardan oluşur. Algoritmalar verdiğiniz veriler arasında bir ilişki kurarak çıkarımlar yapar. Yeni veri girişlerinde de aynı tahminlerden yola çıkarak güncel sonuçlar sunar. Sayısız örnek ve veriyle beslenen makine öğrenimi, bu sayede herhangi bir veri girişinde öğrendiklerini uygular.
Makine öğreniminin genel olarak 2 boyutundan söz edebiliriz. Bunlar gözetimli öğrenme ve gözetimsiz öğrenmedir.
Gözetimli öğrenmede veriler arasındaki ilişkiyi makineler çözer. Gerekli tahmin ve çıkarımlar için gerekli verileri Örneğin şöyle ki birkaç tane masa resmini makine öğreniminden önce göstermeniz gerekir. Ve etiket yardımıyla bunun bir masa olduğunu söylemeniz gerekir. Makine öğrenimiyle bilgisayarınız bunun bir masa olduğunu öğrenir. Yüzlerce masa fotoğrafı ile pek çok masa çeşidini de öğretebildiğiniz makine öğreniminde sıra sandalyelere gelir ve sandalyeleri de aynı şekilde öğretebilirsiniz. Başka bir gün masa istediğinizde makine öğrendiği bilgilerden yaptığı çıkarımlar doğrultusunda size masa fotoğraflarını diğer sandalye fotoğraflarından ayıklayarak size sunacaktır.
Gözetimsiz öğrenmede ise doğru cevabı etiketlemenize gerek kalmadan kullanabilirsiniz. Buradaki algoritmalar verileri gruplayarak ya da kümeleyerek eldeki en uygun kümelere atamaya çalışır. Etiketlenmemiş veriler üzerinde bir yapıyı tahmin etmeye çalışır da desek isabetli olur. Yani gözetimli öğretmede olduğu gibi bir eğitim verisi bulunmaz. Gözetimsiz öğrenme bu açıdan kolaylık sağlasa da zorlayıcı konularda istediğiniz sonucu tam olarak alamayabilirsiniz.
Daha pek çok makine öğrenmesi algoritması var. Hepsinin pek çok artısı var. Yapay zeka ile mükemmel işleyişleri olan makine öğrenimi git gide ilerliyor ve gelecekte bize sunacakları heyecan verici olacak gibi gözüküyor.