Desde mi perspectiva, definitivamente tome algunos cursos matemáticos, como procesos estocásticos, estadísticas, optimización numérica, etc.
En mi opinión, es muy difícil encontrar nuevas ideas en esta área hoy. Si echa un vistazo a los artículos publicados recientemente en ICML, puede tener la sensación de que los investigadores están jugando trucos matemáticos. En otras palabras, hacen parches a algunos métodos existentes para que esos métodos puedan tener algunas ventajas en ciertas aplicaciones, que siguen siendo buenas. Como un nuevo estudiante de posgrado, para realizar dicha investigación, necesita leer mucho (porque necesita conocer los antecedentes y conocer los detalles de los modelos anteriores para poder hacer sus propios parches). El listón es bastante alto.
Por lo tanto, cuando estás en la universidad, entrena para ser bueno en matemáticas, esto es lo básico en esta área. Y trate de leer todo lo que pueda, por ejemplo, los modelos gráficos de Michael Jordan.
- ¿En qué ciencia necesitas pensar más analítica y lógicamente?
- En la clasificación de texto, ¿hay alguna manera de evitar los mismos resultados para 'hacer adición' y adición?
- ¿Hay algún buen sitio web para aprender matemáticas avanzadas paso a paso?
- Me dicen que si n = 25, tenemos Sn = 121392 donde Sn es el número de adiciones realizadas en la siguiente función para calcular el enésimo número de Fibonacci. ¿Alguien puede explicar cómo? Int F (int n) {if (n == 0) return (0); if (n == 1) return (1); retorno (F (n-1) + F (n-2));}
- ¿Cómo se crean los rompecabezas de sudoku a gran escala?
Con respecto a los cursos típicos de CS, creo que lo que necesita es la capacidad básica de escribir código. Quizás quieras estar familiarizado con Matlab.