Sobre el proyecto

Este repositorio contiene una serie de experimentos e implementaciones de NLP. Las capacidades clave incluyen: - Modelos de Vectores de Palabras: Implementaciones de Continuous Bag of Words (CBOW) y Skip-gram, incluyendo scripts de entrenamiento y generadores de ejemplos. - Procesamiento de Texto: Herramientas para tokenización, mapeo de vocabulario y lectura de datos del corpus BNC. - NLP Clásico: Implementación del algoritmo tf-idf y construcción/generación de tablas n-gram basadas en los ejercicios de Jurafsky y Martin. - Modelos Avanzados: Una implementación tutorial de un modelo Transformer usando PyTorch y una implementación del Chinese Restaurant Process (CRP) dependiente de la distancia. - Utilidad: Un framework de patrón de comando para estructurar programas con interfaces de línea de comandos.