Tehnicile de machine learning sunt bazate pe algoritmi care permit sistemelor și computerelor să învețe din date și să își îmbunătățească performanța pe baza acestora. Machine learning este utilizat în multe domenii, cum ar fi recunoașterea vocală și de imagine, analiza și interpretarea datelor medicale, procesarea limbajelor naturale și înțelegerea și prevenirea fraudei în sistemul bancar.