¿Debería especializarme en matemáticas o ciencias de la computación para entrar en la investigación de IA?

No soy matemático ni informático, y estoy haciendo lo que la mayoría de la gente llamaría investigación de IA. Desde mi punto de vista, te sugiero que vayas a estudiar matemáticas.

Siempre me ha resultado más fácil captar los conceptos del lado de la informática de la IA. Hay una gran cantidad de excelentes recursos disponibles para aprender ciencias de la computación en línea y, a nivel superficial, se trata principalmente de acostumbrarse a una rutina / algoritmo particular.

Pero debajo de todos los algoritmos y conceptos en IA se encuentran muchas construcciones matemáticas hermosas de la teoría de la probabilidad, la estadística, la teoría de juegos, la teoría de la medida y, por supuesto, el cálculo multivariable y la teoría de matrices. Estos, descubrí, son más difíciles de comprender, y hay muchos menos recursos disponibles en línea para aprenderlos por su cuenta.

Al menos para mí, la construcción de la parte del algoritmo es fácil una vez que conozco los entresijos de lo que quiero lograr matemáticamente. Además, se hace más fácil innovar, una vez que tenga una base sólida en su lugar. La parte de implementación puede ser algo difícil a veces con seguridad, pero obtener ayuda aquí es mucho más fácil que si necesita ayuda para comprender una teoría o concepto específico en las matemáticas subyacentes.

Así que te sugiero que vayas a ser matemático.

Dijiste investigación de IA: si Academia es el objetivo, las matemáticas y las estadísticas son los pilares fundamentales. Y de todos modos pasarás mucho tiempo con ellos, así que mejor averigua ahora si realmente te encanta …

Si te referías a hacer un trabajo profundo de IA, pero no a la Academia, probablemente quieras enfocarte primero en las estadísticas y luego en la informática.

Las necesidades del mercado están cambiando rápidamente a la IA aplicada . El aprendizaje automático (bajo varias formas o nombres) se está convirtiendo en una actividad central de TI. Como alguien dijo “es hora de retirar el sacerdocio”, lo que significa que la IA debe ser un trabajo estándar, no una ciencia abstracta con requisitos inalcanzables.

En el momento en que busca un trabajo, la IA puede ser como bases de datos: para usarlo bien, necesita una comprensión basada en principios , de ahí las estadísticas, y mucha práctica, de ahí la informática, pero no tanto para revisar los fundamentos teóricos.

En una nota al margen, muchos profesionales de CS se están moviendo hacia Data Science y AI por esa razón, y están luchando sin antecedentes estadísticos. Es mucho más fácil comenzar con la base estadística y aprender R o Python que comenzar con Javascript y aprender acerca de las probabilidades …

Entonces, si la IA es tu objetivo, elegiría un Máster en estadísticas, me activaría por tu cuenta con el aspecto de codificación y luego usaría esa base para un programa de IA. Tenga en cuenta que ahora es un mundo MUY vasto …

Yo diría que hacer estadísticas con un menor en informática. Eso debería darte muchas herramientas para permanecer en el juego. No hará ninguna investigación de IA hasta que ingrese a la escuela de posgrado o sus propios proyectos personales, pero al menos tendrá una excelente línea de base.

Sin duda … Informática.

No dijiste que tenías una restricción de ubicación, así que aquí están las clasificaciones de 2014 para las mejores universidades para la investigación de IA:

https://www.usnews.com/best-grad…

Cada universidad superior en IA está en un departamento de informática.

Doble especialización en Matemáticas y Ciencias de la Computación o especialización en CS y hacer una especialización en Matemáticas con un enfoque en Estadística, Cálculo Multivariable y Álgebra Lineal.