Temas del atlas

Atlas de los temas que hay que dominar para aprobar los cursos de IA y de Machine Learning del OMSCS, agrupados en siete bloques y con el ejemplo resuelto, los errores frecuentes y el ejercicio de cada uno.

Matemáticas para IA

Reúne el álgebra lineal, el cálculo en varias variables y la probabilidad que sostienen cualquier modelo de aprendizaje, desde el producto punto hasta la divergencia de Kullback y Leibler. Prepara el terreno de CS 7641, CS 7643, ISYE 6420 y CS 6601, cursos que dan por sabidas esas herramientas desde la primera semana.

Algoritmos

Cubre el análisis asintótico, las recurrencias, la programación dinámica, los algoritmos de grafos, el flujo máximo y las reducciones entre problemas NP completos. Es la preparación directa de CS 6515 y del componente de búsqueda de CS 6601.

IA clásica

Recorre la IA anterior al aprendizaje profundo, es decir la búsqueda, los juegos, la satisfacción de restricciones, la lógica, la planificación y el razonamiento probabilístico con redes bayesianas y modelos ocultos de Markov. Prepara para CS 6601, CS 7637 y CS 7638.

Machine Learning

Trata el compromiso entre sesgo y varianza, los modelos supervisados clásicos, la optimización aleatoria, el agrupamiento, la reducción de dimensionalidad y las métricas con las que se juzga un resultado. Da la base de CS 7641, CS 7646 y la parte de modelado de CSE 6242.

Aprendizaje profundo

Explica cómo se entrena una red neuronal de principio a fin, con retropropagación, activaciones, normalización, optimizadores, convoluciones, atención y modelos generativos. Prepara para CS 7643 y para la parte moderna de CS 6476.

Aprendizaje por refuerzo

Estudia la decisión secuencial sobre procesos de decisión de Markov, desde la iteración de valor y el aprendizaje por diferencias temporales hasta el gradiente de política y los métodos actor crítico. Prepara para CS 7642 y para los proyectos de agentes de CS 7646.

Lenguaje natural y modelos de lenguaje

Va de los n gramas y los embeddings estáticos al transformador, el preentrenamiento, la decodificación y el ajuste por instrucciones con retroalimentación humana. Prepara para CS 7650 y CS 7652.

Abrir el atlas en la guía