Repolode
peremartra

peremartra/Large-Language-Model-Notebooks-Course

Curso práctico y gratuito con notebooks de Jupyter y artículos sobre aplicaciones de LLM con OpenAI, Hugging Face, LangChain, bases de datos vectoriales, ajuste fino y poda.

Estrellas
1,825
Forks
450
Issues abiertos
0
Último commit
hace 22 días

¿Qué es?

Este repositorio ofrece un curso práctico y gratuito sobre Large Language Models, organizado en notebooks de Jupyter alojados principalmente en Colab, cada uno acompañado de un artículo más extenso que explica el código. Es el complemento no oficial de un libro publicado por Apress, aunque el curso no incluye todo el contenido del libro y sigue actualizándose con nuevas lecciones.

El curso se divide en tres secciones: técnicas y bibliotecas, proyectos prácticos y soluciones empresariales. La primera abarca chatbots basados en la API de OpenAI, traducción de lenguaje natural a SQL, bases de datos vectoriales con ChromaDB, generación aumentada por recuperación con LangChain, agentes, métricas de evaluación como BLEU y ROUGE, y ajuste fino con PEFT, LoRA y QLoRA. Una parte posterior se centra en la poda estructurada de modelos de la familia Llama, eludir la atención, la destilación de conocimiento y el análisis de sesgos.

Las lecciones están diseñadas para seguirse junto con el artículo, y algunos notebooks requieren más memoria de la que ofrece el nivel gratuito de Colab.

Funciones clave

  • 01Los notebooks abarcan chatbots con la API de OpenAI, NL-to-SQL e ingeniería de prompts.
  • 02Incluye pipelines RAG con ChromaDB y LangChain.
  • 03Aborda la evaluación con BLEU, ROUGE, LangSmith y Giskard.
  • 04Enseña ajuste fino eficiente en parámetros con PEFT, LoRA y QLoRA.
  • 05Muestra técnicas de poda y destilación de conocimiento en modelos Llama 3.2.

Casos de uso

  • Aprender a crear chatbots RAG con LangChain y una base de datos vectorial.
  • Practicar el ajuste fino de LLM en una GPU de consumo con QLoRA.
  • Explorar técnicas de compresión de modelos, como la poda y la destilación.

Inicio rápido

  1. 1

    Abre los notebooks del curso en Google Colab o ejecútalos localmente desde el repositorio

  2. 2

    Clona el repositorio

  3. 3

    Lee el artículo de la lección junto con el notebook y sigue los pasos

Antes de usarlo

  • Muchos notebooks utilizan modelos de OpenAI o Hugging Face que requieren una clave de API o más memoria de la que ofrece el nivel gratuito de Colab.
  • El curso sigue en desarrollo continuo, por lo que se añaden lecciones con el tiempo.
  • Algunas lecciones están en desarrollo y todavía no tienen artículo.

Temas

Preguntas frecuentes

¿Qué es Large-Language-Model-Notebooks-Course?
Curso práctico y gratuito con notebooks de Jupyter y artículos sobre aplicaciones de LLM con OpenAI, Hugging Face, LangChain, bases de datos vectoriales, ajuste fino y poda. Este repositorio ofrece un curso práctico y gratuito sobre Large Language Models, organizado en notebooks de Jupyter alojados principalmente en Colab, cada uno acompañado de un artículo más extenso que explica el código. Es el complemento no oficial de un libro publicado por Apress, aunque el curso no incluye todo el contenido del libro y sigue actualizándose con nuevas lecciones.
¿Large-Language-Model-Notebooks-Course es gratuito? ¿Qué licencia tiene?
Large-Language-Model-Notebooks-Course es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Large-Language-Model-Notebooks-Course sigue mantenido?
Mantenimiento activo. El último commit de Large-Language-Model-Notebooks-Course fue el 29 sept 2026.
¿Para qué puedo usar Large-Language-Model-Notebooks-Course?
Aprender a crear chatbots RAG con LangChain y una base de datos vectorial. Practicar el ajuste fino de LLM en una GPU de consumo con QLoRA. Explorar técnicas de compresión de modelos, como la poda y la destilación.
¿Cómo se instala Large-Language-Model-Notebooks-Course?
Abre los notebooks del curso en Google Colab o ejecútalos localmente desde el repositorio Clona el repositorio Lee el artículo de la lección junto con el notebook y sigue los pasos
¿Dónde consigo Large-Language-Model-Notebooks-Course?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/peremartra/Large-Language-Model-Notebooks-Course

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados