Uczenie maszynowe (machine learning) należy do najszybciej rozwijających się trendów technologicznych. To należące do obszaru sztucznej inteligencji rozwiązanie polega na tworzeniu systemów potrafiących samodzielnie uczyć się poprzez zautomatyzowane procesy pozyskiwania i analizy danych. Choć na pierwszy rzut oka może wydawać się, że jest to pojęcie z zakresu science fiction, to w rzeczywistości wszyscy na co dzień korzystamy z tego rodzaju rozwiązań.