Uczenie maszynowe to gałąź sztucznej inteligencji skupiająca się na opracowywaniu i wykorzystywaniu algorytmów, które potrafią uczyć się na podstawie danych i podejmować decyzje na podstawie zdobytej wiedzy.