Harvard CS50 AI: Introducción a la Inteligencia Artificial con Python
El curso oficial de IA de la Universidad de Harvard: domina algoritmos de búsqueda, satisfacción de restricciones, aprendizaje automático y redes neuronales con proyectos prácticos en Python. 100% gratuito.
📌 ¿De qué trata este curso?
CS50’s Introduction to Artificial Intelligence with Python es el emblemático curso de fundamentos de inteligencia artificial de la Universidad de Harvard, impartido por el profesor David J. Malan y Brian Yu.
Este curso explora los conceptos y algoritmos centrales de la IA moderna, dotando a los estudiantes de una comprensión profunda de las bases matemáticas y teóricas detrás de los avances actuales. A través de proyectos prácticos y tareas de programación en Python, los estudiantes implementan algoritmos clásicos de búsqueda (A*, Minimax), inferencia probabilística, modelos de lenguaje y redes neuronales profundas.
Todos los materiales, conferencias grabadas en alta definición y especificaciones de proyectos son de acceso público y gratuito.
🎯 ¿A quién está dirigido?
- Estudiantes y desarrolladores que dominan la sintaxis básica de Python y desean entender cómo funcionan realmente los algoritmos de IA.
- Desarrolladores que buscan el rigor académico y la calidad pedagógica de primer nivel de la Universidad de Harvard.
- Profesionales que desean construir una base sólida en algoritmos de búsqueda, optimización y aprendizaje antes de especializarse en modelos fundacionales.
📚 Plan de Estudios Principal
- Búsqueda (Search): Búsqueda en profundidad (DFS), en amplitud (BFS), A* y algoritmos adversarios (Minimax con poda alfa-beta).
- Conocimiento (Knowledge): Lógica proposicional, resolución de inferencias y satisfacción de restricciones.
- Incertidumbre (Uncertainty): Probabilidad bayesiana, redes bayesianas y modelos ocultos de Márkov.
- Optimización (Optimization): Búsqueda local, temple simulado y programación lineal.
- Aprendizaje (Learning): Aprendizaje supervisado, k-vecinos más cercanos, perceptrones y máquinas de vectores de soporte (SVM).
- Redes Neuronales (Neural Networks): Perceptrones multicapa, redes convolucionales (CNN) y arquitecturas recurrentes implementadas con TensorFlow.
- Lenguaje (Language): Procesamiento de lenguaje natural, modelos n-gramas, transformadores y embeddings de palabras.
¿Te resultó útil esta reseña?
Comparte esta guía con tu comunidad o grupo de estudio.
Más Cursos Gratuitos de IA
Andrej Karpathy: Redes Neuronales de Cero a Experto (Zero to Hero)
Construye micrograd, GPT y tokenizadores desde cero en Python puro junto a Andrej Karpathy, exdirector de IA en Tesla y cofundador de OpenAI. La mejor serie práctica del mundo, 100% gratuita.
AWS Skill Builder: Plan de Aprendizaje de IA Generativa para Desarrolladores
La ruta formativa oficial de Amazon Web Services: aprende a seleccionar modelos fundacionales, diseñar arquitecturas con Amazon Bedrock e implementar soluciones empresariales con insignia oficial de AWS.
DeepLearning.AI: Python con IA para Principiantes por Andrew Ng
Aprende programación en Python impulsado por Inteligencia Artificial Generativa: sintaxis básica, llamadas a APIs de LLM, automatización y manejo de datos de la mano del profesor Andrew Ng. 100% gratuito.