Dziedzina sztucznej inteligencji, która koncentruje się na opracowywaniu algorytmów i technik pozwalających maszynom uczyć się i poprawiać swoje działanie na podstawie doświadczeń. Uczenie maszynowe obejmuje zarówno uczenie nadzorowane, nienadzorowane, jak i ze wzmocnieniem.