Algunos de los temas principales necesarios en el aprendizaje automático están relacionados con el cálculo, álgebra lineal, cálculo multivariable, optimización multivariable, probabilidad y estadística y geometría analítica.