El curso de compiladores es muy relevante para la IA, en particular en la parte simbólica de la IA. Un compilador está realizando principalmente un procesamiento simbólico (la optimización del compilador es AI simbólica).
Los cursos del sistema operativo son muy relevantes para la inteligencia artificial no simbólica, por ejemplo, porque las implementaciones de big data (por ejemplo, MapReduce) requieren una buena comprensión de los sistemas operativos.
Entonces, en su lugar, seguiría a los dos. Necesitas ambos.
- ¿Por qué los robots son extremadamente superiores a los humanos?
- ¿Es posible un pequeño reactor nuclear que pueda alimentar organismos cibernéticos como el Terminator?
- ¿Qué tan cerca estamos de conseguir asistentes virtuales como Samantha en ella?
- Si utilizamos todo nuestro conocimiento sobre IA y aprendizaje automático / profundo, ¿podríamos emplearlo para modelar la forma en que funcionan las neuronas humanas?
- ¿Se podría entrenar a la IA para que reconozca el significado de la comunicación de gato a humano y resuelva respuestas adecuadas de humano a gato?
(Por cierto, tengo un doctorado en IA y siempre intenté seguir tanto el SO como las tecnologías de compilación)
Tenga en cuenta que la inteligencia artificial es un término ambiguo (cuyo significado cambió con el tiempo). Para algunas personas, es lo mismo que el aprendizaje automático. Creo (como J.Pitrat, vea su blog) que tiene un significado mucho más amplio (incluso AGI). Y para la IA en su sentido más amplio, es relevante una buena cultura en informática y programación (incluido el sistema operativo y las técnicas de compilación).