Python 101, Difícil
Los fundamentos: variables, tipos, control de flujo, funciones, y luego un pequeño modelo de lenguaje.
Carga de un corpus de texto
Carga, inspecciona y comprende la estructura de un corpus de texto almacenado en CSV, la materia prima para nuestro modelo de lenguaje diminuto.
Tokenización y frecuencia de palabras
Divide el texto crudo en tokens, cuenta las frecuencias de palabras y construye el vocabulario para nuestro modelo de lenguaje.
Tablas de probabilidad de bigramas
Construye y normaliza tablas de recuentos de bigramas que mapean cada palabra a las palabras que la siguen.
La función generate_text()
Usa random.choices para muestrear la siguiente palabra de una tabla de bigramas y generar secuencias de texto coherentes.
Generador de texto CLI y temperatura
Ensambla todas las piezas en un generador de texto de línea de comandos y añade un parámetro de temperatura para controlar la creatividad.