Sistemul de învățare automată utilizează algoritmi de învățare care permit computerelor să își îmbunătățească și să își ajusteze singure performanțele. Aceasta se face prin procesarea datelor și a informațiilor, extragerea caracteristicilor relevante și dezvoltarea modelelor analitice și predictibile.