La inteligencia artificial se considera una rama de la computación que relaciona fenómenos naturales con analogías artificiales a través de programas de computadora. Tiene amplias aplicaciones en ingeniería, medicina, economía y climatología, incluyendo la predicción de fallos mecánicos, el mantenimiento predictivo, la monitorización de pacientes, el análisis de datos financieros y la predicción del tiempo. Finalmente, también se aplica en informática para el diagnóstico de fallas y la detección de intrusiones en redes.