En mi opinión, los elementos esenciales son:
Álgebra lineal. Viene explícitamente por ejemplo, en las redes neuronales, pero se usa de forma implícita en todo el lugar, como por ejemplo en problemas de regresión.
Cálculo, sino que se centran en la diferenciación y no de integración. Asegúrese de incluir parcial de la diferenciación y la búsqueda de los mínimos y máximos de las funciones de varias variables, debido a que este es utilizado en...
La optimización. Entender gradiente de la pendiente, al menos, y lo que puede salir mal cuando se trata de optimizar las funciones que no son cóncavo / convexo.
Probabilidad y estadística. Definitivamente, usted necesita entender los conceptos básicos, tales como lo son variables aleatorias, ¿cuáles son los medios y las expectativas, medidas de dispersión, incluyendo la desviación estándar. También sería útil para entender la regresión lineal, y la diferente perspectiva Bayesiana enfoques. El peligro de ir demasiado lejos en las estadísticas es que una parte importante de la estadística es que se trate con la prueba de hipótesis, que no es muy útil para el aprendizaje de máquina.
Todos en todos, tratar de obtener los conceptos básicos de estas áreas clasificadas, pero no ir demasiado lejos, porque:
Es perfectamente posible ser un exitoso profesional de aprendizaje de la máquina sin una comprensión en profundidad de las matemáticas.
Una vez que usted tiene suficientes fundamentos que va a ser mejor que tomar un "justo a tiempo" en el enfoque de aprendizaje debido a que el subyacente de las matemáticas involucradas es tan amplia y profunda que no puede ser experto en todo, incluso si usted quería.
Por último, si aún no lo ha hecho, Tome Andrew Ng, de la máquina de aprendizaje del curso en coursera, que es una gran vista de la zona, y cubre sólo lo suficiente matemáticas para evitar la glosa sobre cuestiones importantes, pero no tanto que es inaccesible si usted está dispuesto a poner el esfuerzo en.