¿Debería especializarme en Matemáticas o Ciencias de la Computación para estudiar CS (Modelos de computación) teóricos e IA?

Lo que realmente debe hacer es identificar a 3 o 4 profesores que trabajan en el área de su interés y contactarlos: averigüe qué les interesa, envíe un correo electrónico introductorio explicando brevemente su interés y antecedentes, y pregunte si sería posible tener una llamada telefónica o reunión de 10 minutos en algún momento. Debe tener muy claro el tipo de preguntas que le interesan, si desea algo más informativo que “Doctorado en informática”.

Si hace un buen trabajo en la carta, y si el profesor no está empantanado en algo, probablemente podrá dedicar 10 minutos.

Por ejemplo, si está interesado en ampliar las capacidades computacionales, puede explorar las limitaciones computacionales de los modelos actuales de arquitectura informática. Dales algo en lo que hayas pensado, para que tengan una idea de lo que quieres hacer.

Lo que desea averiguar es dónde ir a la escuela de posgrado (universidad y departamento) y a qué profesores seguir para este tema. Una vez que lo tenga claro, puede trabajar en averiguar qué especialidades y universidades, a nivel de pregrado, lo llevarán allí.

He escuchado grandes cosas sobre el trabajo teórico de AI (el agente de AIXI) de Marcus Hutter y más tarde de Shane Legg (cofundador de DeepMind). Aquí hay una introducción supuestamente “suave” a lo mismo:

http://citeseerx.ist.psu.edu/vie

Intenté repasarlo una vez, pero me di por vencido porque mi formación matemática no estaba a la altura.

Aquí hay una aproximación al agente que describen, para que pueda implementarse en una computadora actual.

http://www.aaai.org/Papers/JAIR/

Intente mostrar estos dos documentos a un graduado promedio de matemáticas de su curso, para ver hasta dónde pueden seguirlo [y, por favor, informe de nuevo 🙂]. Estoy seguro de que podrán llegar más lejos que un graduado de CS.

Por otro lado, tenga en cuenta que este material teórico de CS es, bueno, muy teórico. Es difícil conseguir un trabajo basado en estas cosas. Y tampoco tiene acceso a los avances prácticos actuales en redes neuronales profundas viz-a-viz AI. Así que sumérgete en estas cosas solo si estás planeando ir a la escuela primaria y luego te conviertes en un investigador en la academia o la industria: lo que probablemente no sea el camino más gratificante financieramente.

Me gustaría ver en la Universidad Carnegie Mellon, que tiene el mejor programa de CS en el país y uno de los mejores programas de matemáticas también. Podrías hacer una doble especialización, una especialización y una especialización secundaria, o una especialización con muchas clases que elegiste del otro departamento.

Ambos, y hable con su asesor para cumplir con los principales requisitos y decidir el plan de estudios para la investigación computacional o de IA. La preparación se aplica menos.

Creo que hay mucho que decir, ya sea para doble especialización o especialización en uno y menor en el otro. Para esa segunda opción, creo que es ligeramente mejor especializarse en matemáticas y menor en CS, pero no creo que al revés sea una mala idea.