Algoritmo
En una frase
Algoritmo: una secuencia finita de pasos bien definidos para resolver un problema o realizar una tarea.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Una receta de cocina es un algoritmo: pasos concretos, en orden, que llevan de los ingredientes al platillo. En computación, un algoritmo le dice a la máquina exactamente qué hacer.
En IA conviene distinguir dos cosas: el algoritmo de aprendizaje (la receta para entrenar, como Gradient Descent) y el modelo (el resultado entrenado que luego hace predicciones).
Nivel técnico
Profundizando
Un algoritmo se caracteriza por su corrección y su complejidad (tiempo y memoria en función del tamaño de la entrada). En machine learning, los algoritmos de entrenamiento suelen ser iterativos y aproximados: no garantizan la solución óptima, sino una suficientemente buena. Por ejemplo, Gradient Descent repite pequeños pasos de ajuste hasta que la pérdida deja de mejorar.
¿Por qué importa?
Separar «algoritmo» de «modelo» evita una confusión muy común: el mismo algoritmo, con datos distintos, produce modelos completamente distintos.
¿Dónde se utiliza?
- Ordenar y buscar información
- Entrenar modelos
- Rutas de navegación
- Compresión de archivos