O Aprendizado de Máquina funciona utilizando algoritmos que analisam grandes conjuntos de dados, aprendem com esses dados e fazem previsões ou decisões sem serem explicitamente programados para cada tarefa. Os modelos de aprendizado de máquina melhoram seu desempenho ao longo do tempo à medida que são expostos a mais dados.