Primero, si no lo sabes ya, aprende programación. Recomiendo comenzar con Python, que es relativamente fácil de aprender y se usa ampliamente en AI y campos relacionados. Hoy en día hay muchos cursos en línea que puede tomar de forma gratuita, o pagar para obtener un certificado acreditado de conclusión. Personalmente, creo que el paquete Aprender a programar y analizar datos con Python de Coursera tiene una muy buena relación calidad-precio, pero también puede buscar los cursos por separado y llevarlos gratis. Los cursos de Python de Cousera se basan en el libro de Python for Informatics, que recomiendo que eches un vistazo: es de acceso gratuito.
A continuación, Inteligencia artificial: un enfoque moderno (o AIMA para abreviar) es un buen libro introductorio de AI. Abarca no solo los temas técnicos, sino también los fundamentos históricos y filosóficos del campo, y presenta un buen trabajo al presentar diferentes enfoques de inteligencia artificial en términos de una teoría general de la búsqueda espacial estatal. Te recomiendo que compres la versión electrónica, el volumen de papel es bastante fuerte. También revise el sitio web del libro para ver las implementaciones de Python de los algoritmos analizados.
Muchas de las técnicas discutidas por AIMA son parte de la llamada “Buena AIdad Antigua” (GOFAI), que se basa principalmente en lógicas computacionales. Esto significa que usted puede entender la mayoría de ellos “solo” al conocer la programación. Sin embargo, los desarrollos más recientes a menudo se basan en la probabilidad y las estadísticas, el cálculo o el procesamiento de señales, y para obtenerlos también tendrá que estudiar estos temas. Te recomiendo tomar, en este orden:
- Álgebra lineal;
- Cálculo;
- Procesamiento de la señal.
Una vez que te sientas cómodo con las matemáticas relacionadas con esas asignaturas, es fácil obtener la teoría de la probabilidad.
- ¿Cuál es la mejor manera de aprender más sobre la apreciación musical, especialmente para música clásica y jazz?
- ¿Realmente se necesita la guía de un experto para aprender algo? Por ejemplo, ¿estoy perdiendo el tiempo aprendiendo matemáticas discretas de un libro de texto?
- ¿Cómo aprenderías contra la guerra contra el terror?
- ¿Es una mejor inversión comprar Rosetta Stone o algo más en lugar de volver a la universidad para aprender un nuevo idioma?
- ¿Qué estrategia utilizarías para aprender a codificar para generar una segunda fuente de ingresos?
Finalmente, lea Cómo construir un cerebro para aprender una teoría computacional de la cognición humana que se basa en todos los temas anteriores.
Esto es, en términos generales, el plan de estudio que recomendaría a alguien que empiece desde cero para aprender programación y IA en un período de tiempo razonable: de tres a cinco años. Y mi recomendación final es la paciencia: no intentes estudiar todo de una vez, tu cabeza explotará. Priorice la programación de aprendizaje (si aún no lo sabe) ya que es una habilidad versátil que puede pagar antes, y tómese tiempo para asimilar lo que está estudiando.