Algoritmo
Un algoritmo es una serie de instrucciones autónomas para realizar una función.
En otras palabras, un algoritmo es una forma de describir un método para resolver un problema, de modo que pueda resolverse una y otra vez, ya sea por personas o por máquinas. Los científicos de la computación comparan la eficiencia de los algoritmos mediante el concepto de "complejidad algorítmica" o la notación "Big O".
Por ejemplo:
- Una receta de cocina es un algoritmo para personas.
- En programación, un algoritmo de ordenación suele usarse para indicarle a una máquina cómo ordenar datos.
Entre los algoritmos habituales están los de búsqueda de rutas, como el problema del viajante (un problema de optimización) o los algoritmos de recorrido de árboles, entre otros.
También existen algoritmos de aprendizaje automático, como la regresión lineal, la regresión logística, los árboles de decisión, los bosques aleatorios, las máquinas de vectores de soporte, las redes neuronales recurrentes (RNN), las redes neuronales de memoria a corto y largo plazo (LSTM), las redes neuronales convolucionales (CNN), las redes neuronales convolucionales profundas, etc.