A Inteligência Artificial (IA) imita o processo natural de aprendizagem e tende a uma previsão precisa para qualquer problema, continuando a aprendizagem até que a menor taxa de erro seja alcançada. Está presente uma classe diversificada de algoritmos que são categorizados em sistemas de aprendizagem supervisionados e não supervisionados. Alguns programas conhecidos e populares incluem Rede Neural Artificial (ANN), Máquinas de Vetores de Suporte (SVM), Algoritmo Genético (GA), Mapas Auto-Organizáveis (SOM), Otimização de Colônia de Formigas (ACO) etc. fins de classificação, agrupamento ou tomada de decisão.