O aprendizado de máquina é um subcampo da Artificial Intelligence (AI) que usa dados e algoritmos para prever automaticamente resultados anteriormente desconhecidos pelo sistema por meio de tentativa e erro.
O software de ML é programado para atuar em uma situação sem ser explicitamente programado para isso, aprendendo e melhorando a partir de dados históricos.