Question: ¿Por qué es necesario estudiar matemáticas para Machine Learning?
Answer: Machine learning es un campo que trata de hacer que la computadora aprenda patrones, representaciones, y algoritmos a través de datos. Las principales ramas de las matemáticas necesarias son:
- Cálculo y optimización: en muchas áreas de Machine learning, se persigue que la computadora aprenda cierta tarea a través de una función matemática que se quiere optimizar. Usualmente esta función se optimiza mediante métodos diferenciales, utilizando algoritmos basados en el gradiente.
- Álgebra lineal: Los parámetros en Machine Learning usualmente son representados en vectores, y muchas de las tareas consisten en encontrar la mejor compresión de un espacio de alta dimensionalidad en uno de menor dimensionalidad.
- Probabilidades y estadística: Con estos se pude entender las distribuciones de los datos. Además, los modelos generativos están basados en conceptos clave de la probabilidad, como el teorema de Bayes por poner un ejemplo.