TL;DR : la teoría de conjuntos es una buena cosa para saber , pero hay más de matemáticas por ahí que en realidad es crítico para el Aprendizaje de Máquina
Probablemente, usted debe aprender Matemáticas en este orden :
1) Recoger este O este y coquetear con las secciones en proofs , set theory and its notations , functions , combinatorics , graphs
; hasta el momento en que usted se sienta cómodo en la resolución de un simple no-problema trivial . No recoger los libros como Halmos , por favor , -- no desacreditar el libro de alguna manera - no sólo se requiere aquí .
2) Aprender Single Variable Calculus
de aquí y aquí . Una vez que usted entienda la intuición detrás de ella , recoger un libro de texto estándar y resolver un montón de problemas .
3) Aprender un poco de Multi-Variable Calculus
de aquí
4) Aprender Linear Algebra
de Strang . Ah ! las alegrías de aprendizaje de Strang . En serio . Usted puede hacer usted mismo sin más buena . Hop en torno a otros MOOCs como este .
5) Aprender Probability and Statistics
, la OMI, el más importante de matemáticas de campo requerido para ML . Ya hay muy buenos recursos y respuestas en la red , por lo que no se repita.
6) Aprender a aplicar la estadística , la teoría de la probabilidad a problemas del mundo real intuitiva, a través del aprendizaje Data Mining
y haciendo concursos en Kaggle
7) Tomar Ng Maravilloso Curso y se embarcan en un duro pero divertido viaje de ML
Espero que esta ayuda :)
Descargo de responsabilidad : yo no soy un ML de Investigador , solo un CS de pregrado que ha estudiado ML y ahora está trabajando en un ML basados en papel debajo de un profesor ; por lo que es posible que la orden podría variar de acuerdo a su kilometraje