¿Qué tipo de matemática se usa en el aprendizaje automático y cómo se puede aprender?

Honestamente, la respuesta depende de lo que quiera hacer, pero en resumen para agregar más a lo que Daniel Richardson señaló, es bueno tener cierta familiaridad con el álgebra lineal y la diferenciación multivariada.

El álgebra lineal es importante porque todo en el aprendizaje automático es un vector o una matriz. Los productos de puntos, la distancia, la factorización matricial, los valores propios, etc. aparecen todo el tiempo.

La diferenciación es importante debido al descenso del gradiente, de nuevo, que está en casi todas partes.

También es beneficioso tener un repaso sobre la probabilidad y las estadísticas: regla de Bayes, rv discreto / continuo, pmf / pdf, cadenas de Markov, etc. Las estadísticas son importantes para abordar la incertidumbre en los datos que es bastante “común” en el mundo real.

Hay mucho texto disponible en línea sobre los temas mencionados anteriormente. Aunque personalmente recomendaría algunos de los siguientes cursos MOOC como repaso rápido:

Álgebra lineal – material de curso MIT

Modelos gráficos probabilísticos 1: Representación – Universidad de Stanford | Coursera

Si está realmente interesado en saber por qué las matemáticas son importantes para ML: http://courses.washington.edu/cs…

Como se trata más o menos de “cosas”, aritmética de enteros. Las “cosas” no tienen fórmulas o fracciones.

La mayoría de las matemáticas utilizadas en ML provienen del campo del álgebra lineal: cálculos matriciales, espacios vectoriales y subespacios, ecuaciones diferenciales y muchos más.

El aprendizaje automático es el proceso de crear ajuste a partir de fenómenos, por lo que cualquier cosa que implique optimización es un excelente lugar para comenzar. Sugeriría comenzar con álgebra lineal y estadísticas