Este curso desarrolla los fundamentos del Procesamiento de Lenguaje Natural (NLP), el área de la inteligencia artificial que permite a las computadoras analizar, interpretar, transformar y generar texto en lenguaje humano.
Comenzaremos con conceptos esenciales como representación del texto, limpieza, tokenización, stopwords, stemming y lematización. Luego avanzaremos hacia técnicas de representación como TF-IDF y embeddings, uso de NLTK y spaCy, clasificación de texto, análisis de sentimiento, redes neuronales, modelos Transformer y aplicaciones modernas con PyTorch y modelos preentrenados.