Makine öğrenmesi, bilgisayarın açıkça programlanmadan, örnek verilerdeki örüntülerden öğrenerek tahmin ya da karar üretmesini sağlayan yapay zekâ dalıdır.
Makine Öğrenmesi ne demek?
Geleneksel yazılımda kuralları programcı yazar. Makine öğrenmesinde ise model çok sayıda örneğe bakarak kuralları kendisi çıkarır. Örneğin binlerce "spam" ve "normal" e-postayı inceleyen bir model, yeni bir e-postanın hangisi olduğunu tahmin etmeyi öğrenir.
Başlıca türleri denetimli öğrenme, denetimsiz öğrenme ve pekiştirmeli öğrenmedir. Derin öğrenme ise makine öğrenmesinin çok katmanlı sinir ağları kullanan alt dalıdır.
Örnek
Bir e-ticaret sitesinin "bunu alanlar şunları da aldı" önerileri, geçmiş alışveriş verilerinden öğrenen bir makine öğrenmesi modeliyle üretilir.