São um conjunto de instruções e regras matemáticas que permitem às máquinas aprender, analisar dados e tomar decisões com base nesse conhecimento. Estes algoritmos podem efetuar tarefas que, normalmente, exigiriam a inteligência humana, como reconhecer padrões, compreender a linguagem natural, resolver problemas e tomar decisões.