Saltar al contenido principal

Módulo 1: Introducción al Fine-Tuning

Comprender Cuándo y Por Qué Realizar Fine-Tuning en LLMs​

Este módulo introduce los conceptos fundamentales del fine-tuning de modelos de lenguaje grandes, ayudándole a tomar decisiones informadas sobre cuándo el fine-tuning es el enfoque adecuado para su caso de uso.


Qué Aprenderá​

En este módulo, usted:

  1. Comprenderá qué es el fine-tuning y cómo se relaciona con el aprendizaje por transferencia
  2. Aprenderá cuándo realizar fine-tuning en lugar de usar RAG o prompt engineering
  3. Explorará el panorama del fine-tuning incluyendo métodos, herramientas y requisitos de cómputo
  4. Tomará decisiones informadas sobre el enfoque adecuado para sus necesidades específicas

Estructura del Módulo​

CapítuloTemaDuración
Capítulo 1¿Qué es el Fine-Tuning?25 min
Capítulo 2Cuándo Realizar Fine-Tuning vs Usar RAG30 min
Capítulo 3Panorama del Fine-Tuning25 min
QuizQuiz del Módulo 130 min

Vista Previa de Conceptos Clave​

Fine-Tuning​

Continuar el entrenamiento de un modelo preentrenado en un conjunto de datos específico para adaptarlo a una tarea o dominio particular.

Aprendizaje por Transferencia​

Utilizar el conocimiento adquirido durante el preentrenamiento en grandes conjuntos de datos para mejorar el desempeño en tareas posteriores.

Modelo Preentrenado​

Un modelo que ya ha sido entrenado en un gran corpus (como internet) y ha aprendido comprensión general del lenguaje.

Adaptador​

Un módulo pequeño y entrenable que se añade a un modelo preentrenado congelado y permite un fine-tuning eficiente.


Por Qué Es Importante​

El fine-tuning es una de las técnicas más poderosas para personalizar LLMs, pero no siempre es la opción adecuada. Comprender cuándo realizar fine-tuning frente a otros enfoques como RAG o prompt engineering es crucial para:

  • Eficiencia de costos: Evitar gastos de cómputo innecesarios
  • Tiempo de salida al mercado: Elegir el camino más rápido hacia una solución funcional
  • Calidad: Lograr los mejores resultados posibles para su caso de uso
  • Mantenibilidad: Construir sistemas fáciles de actualizar y mejorar

Prerrequisitos​

Antes de comenzar este módulo, usted debe tener:

  • Comprensión básica de qué son los modelos de lenguaje grandes
  • Familiaridad con la programación en Python
  • Entendimiento general de conceptos de machine learning
  • ¡No se requiere experiencia previa en fine-tuning!

¡Comencemos!​

Empiece con Capítulo 1: ¿Qué es el Fine-Tuning? para iniciar su recorrido en la personalización de LLMs.


Tiempo estimado para completar este módulo: 2 horas