Um algoritmo de aprendizagem de máquina, também chamado de modelo, é uma expressão matemática que representa dados no contexto de um problema, muitas vezes um problema de negócios. O objetivo é passar dos dados para o insight. Por exemplo, se um retalhista on-line quiser antecipar as vendas para o próximo trimestre, pode usar um algoritmo de aprendizagem de máquina que prevê essas vendas com base em vendas passadas e outrasdados relevantes. Da mesma forma, um fabricante de aerogeradores pode monitorar visualmente equipamentos importantes e alimentar os dados de vídeo através de algoritmos treinados para identificar fissuras perigosas.