Algoritmo
Conjunto de pasos ordenados y bien definidos que se siguen para resolver un problema o realizar una tarea.
Explicado fácil
Un algoritmo es una receta: una lista de instrucciones claras que, seguidas en orden, llevan a un resultado. Los ordenadores solo saben ejecutar algoritmos, así que todo programa es, en el fondo, uno o varios de ellos.
Una analogía
Una receta de cocina es un algoritmo: ingredientes (entradas), pasos (instrucciones) y plato final (salida). La diferencia es que una receta humana tolera ambigüedades (“sal al gusto”) y un algoritmo no.
Un ejemplo
Para encontrar un nombre en una agenda ordenada alfabéticamente puedes abrirla por la mitad, ver si el nombre está antes o después, y repetir con la mitad correspondiente. Eso es la búsqueda binaria.
Cómo funciona (nivel técnico)
En IA conviene distinguir dos cosas que se confunden a menudo. El algoritmo de aprendizaje (por ejemplo, el descenso del gradiente) es el procedimiento que ajusta los parámetros. El modelo es el resultado de aplicar ese algoritmo a unos datos. Entrenar es ejecutar el algoritmo; el modelo es lo que queda.
Errores comunes
- Decir “el algoritmo decidió” para referirse a un modelo entrenado, como si fuera un conjunto de reglas fijas escritas por alguien.
- Pensar que un algoritmo es neutral por ser matemático. Sus resultados dependen de los datos y de las decisiones de diseño.