Si por “AI” te refieres al aprendizaje automático, sí, para comprender realmente lo que están haciendo los algoritmos de aprendizaje automático canónicos, es decir, entender más allá del nivel de seguir algún tutorial sobre cómo usar alguna biblioteca que alguien escribió, debes tener un Fuertes conocimientos matemáticos.
Necesitarías conocer bien el álgebra lineal. Necesitaría conocer la probabilidad y las estadísticas en un nivel avanzado, donde por “nivel avanzado” me refiero al nivel donde el cálculo multivariado es un requisito. Básicamente, para una comprensión no superficial del aprendizaje automático, considere como mínimo el cálculo III, el álgebra lineal y la probabilidad y las estadísticas para los ingenieros como requisitos.
En cuanto a la programación funcional, quiero decir, esos lenguajes cuando se trata de eso son solo lenguajes de programación que usan un paradigma diferente al de Java o C et. Alabama. El simple uso de un lenguaje funcional como ingeniero de software no requiere un fondo matemático serio, así como el uso de C ++ no requiere un fondo matemático. Sin embargo, si desea profundizar y estudiar la teoría detrás de los lenguajes funcionales o trabajar en la vanguardia de lo que se puede hacer con dichos lenguajes, entonces las matemáticas entran en juego, por ejemplo, la teoría de tipos, etc.
- ¿Cómo podría razonar matemáticamente sobre la corrección y solidez de un programa en programación funcional?
- ¿No fue [math] flag [B] [/ math] modificado por thread [math] B [/ math] antes de [math] read_ {B} (flag [A] == false) [/ math]? ¿Por qué es una contradicción?
- ¿Qué tipo de matemática debo esperar para ingresar a una especialización en informática?
- ¿Cómo es UMass para un estudiante universitario en ciencias de la computación para estudiantes interesados en IA? ¿Con qué otras universidades se compara?
- ¿Por qué las letras P, Q, R, S y T se usan tan comúnmente en matemáticas?