Printre principalele tehnici de inteligență artificială folosite pentru învățarea automată se numără: rețelele neuronale artificiale, care se bazează pe modelarea proceselor neuronale din creierul uman și sunt utilizate pentru recunoașterea de modele complexe; algoritmi de învățare supervizată, care folosesc seturi mari de date etichetate pentru a antrena modele de predicție; învățarea nesupervizată, care permite monitorizarea datelor fără a avea nevoie de exemple etichetate; și învățarea cu ajutorul întăririi, care implică încurajarea sistemului AI să ia decizii autonome pe baza unor criterii prestabilite.