Makine öğrenmesi üç temel kategoriye ayrılır. Denetimli öğrenme, etiketlenmiş veriler üzerinden model eğitimi yapar. Denetimsiz öğrenmede ise sistem veriler arasındaki gizli ilişkileri keşfeder.
Pekiştirmeli öğrenme, sistemin deneme yanılma yöntemi ile öğrenmesini sağlar. Bu yöntem özellikle robotik ve oyun teknolojilerinde kullanılır.
Makine öğrenmesi algoritmaları, büyük veri analizinde önemli rol oynar.
