Los algoritmos son una serie de instrucciones a seguir para realizar cálculos, operaciones o procesos. En otras palabras, es un paso a paso que detalla cómo completar una tarea.
Su funcionamiento comienza con la toma de datos de entrenamiento, los cuales le ayudan a aprender a perfeccionarse. Existen algoritmos que aprenden por sí mismos (aprendizaje automático), así como aquellos que requieren de un programador para llevar a cabo este proceso.