Algoritmii de inteligenta artificiala sunt modele matematice complexe utilizate pentru a invata, recunoaste modele si face decizii fara a fi programati explicit de oameni. Acestia sunt utilizati la o gama larga de aplicatii, cum ar fi recunoasterea vocilor, analiza de date si vehicule autonome. Algoritmii de inteligenta artificiala incep prin a fi programati cu o serie de date de antrenament, dupa care folosesc tehnici precum invatarea prin procesare si analiza de date pentru a produce decizii. Cu cat sunt mai utilizati, cu atat se dezvolta si se imbunatatesc, ajungand sa fie din ce in ce mai precisi si mai putin sensibili la erori.