Makine Öğrenimi
Makine öğrenimi, yapay zekada (bilgisayar bilimleri içinde bir konu), otonom olarak öğrenebilen bilgisayar yazılımlarının uygulanmasıyla ilgilenen disiplin.
Uzman sistemler ve veri madenciliği programları, makine öğrenimi kullanılarak algoritmaların iyileştirilmesi için en yaygın uygulamalardır. En yaygın yaklaşımlar arasında yapay sinir ağlarının (ağırlıklı karar yolları) ve genetik algoritmaların (art arda daha uygun programlar üretmek için algoritmalar tarafından "yetiştirilen" ve ayıklanan semboller) kullanımı yer almaktadır.