El objetivo principal del aprendizaje de máquina es el de proveer a los sistemas la habilidad de enseñarle al computador sin una programación específica de la tarea a realizar.
La visión por computador es una rama de la inteligencia artificial que busca realizar un análisis del mundo por medio de imágenes; de ellas es posible extraer datos visuales para interpretar el ambiente o la situación y realizar una posterior toma de decisiones.