Machine learning is a computational method that analyzes data to identify patterns and make predictions or decisions.El aprendizaje automático es una rama de la inteligencia artificial donde los algoritmos construyen modelos a partir de datos, identificando patrones ocultos sin programar reglas explícitamente. La técnica incluye aprendizaje supervisado (con ejemplos etiquetados), no supervisado (clustering) y por refuerzo (basado en ensayo y error).
El término «aprendizaje automático» fue acuñado por Arthur Samuel en 1959, quien creó un programa para jugar a las damas. En 1957, Frank Rosenblatt construyó el perceptrón, el primer modelo de neurona artificial. Tras el período del «invierno de la IA», el desarrollo se reanudó en los años 80 con el descubrimiento del algoritmo de retropropagación del error. En la década de 2010, se produjo un crecimiento explosivo gracias al big data, las GPU y las arquitecturas profundas.
Se elige un modelo parametrizado (por ejemplo, una red neuronal o regresión lineal). Durante el entrenamiento, la pérdida entre las predicciones y los valores reales se minimiza mediante optimización numérica. El más común es el descenso de gradiente estocástico: en cada paso, los parámetros se actualizan en la dirección opuesta al gradiente de la función de pérdida, usando un subconjunto aleatorio de datos. Para redes multicapa, los gradientes se calculan con el algoritmo de retropropagación, basado en la regla de la cadena. Problemas clave: sobreajuste, desvanecimiento del gradiente, selección de hiperparámetros.
Se utiliza para recomendar películas, reconocer el habla e incluso diagnosticar enfermedades a partir de imágenes.
El primer algoritmo neuronal, el perceptrón, se creó en 1958, pero entonces no cumplió las expectativas, y solo décadas después las redes neuronales experimentaron un renacimiento.
| MSE | variable | Mean squared error — mean squared error |
| n | variable | Number of observations — tamaño de muestra |
| y_i | variable | Actual value for observation i — actual value |
| \hat{y}_i | variable | Predicted value for observation i — predicted value |
| \sum_{i=1}^{n} | operador | Sum over all observations from 1 to n — suma |
| MAE | variable | Mean absolute error — mean absolute error same as dependent variable |
| n | variable | Number of observations — tamaño de muestra |
| y_i | variable | True value for observation i — true value same as dependent variable |
| \hat{y}_i | variable | Predicted value for observation i — predicted value same as dependent variable |
| \sum_{i=1}^n | operador | Sum over all observations from 1 to n — suma |
| |\cdot| | operador | Takes the absolute value of the difference — valor absoluto |























