Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Ajustemos OpenAI gpt-oss (100% localmente):
Hoy, aprendamos a ajustar localmente el último gpt-oss de OpenAI.
Le daremos capacidades de razonamiento multilingüe como se muestra en el video.
Usaremos:
- @UnslothAI para un ajuste eficiente.
- @huggingface transformers para ejecutarlo localmente.
¡Comencemos!
1️⃣ Cargar el modelo
Comenzamos cargando el modelo gpt-oss (variante 20B) y su tokenizador utilizando Unsloth.
Mira esto 👇

2️⃣ Definir la configuración de LoRA
Usaremos LoRA para un ajuste fino eficiente.
Para hacer esto, utilizamos PEFT de Unsloth y especificamos:
- El modelo
- LoRA de rango bajo (r)
- Capas para el ajuste fino, etc.
Revisa este código 👇

3️⃣ Cargar conjunto de datos
Vamos a ajustar gpt-oss y ayudarlo a desarrollar capacidades de razonamiento multilingüe.
Así que cargamos el conjunto de datos de pensamiento multilingüe, que tiene:
- Consulta del usuario en inglés.
- Razonamiento en diferentes idiomas.
- Respuesta en inglés.
Revisa esto 👇

4️⃣ Preparar el conjunto de datos
Antes de realizar el ajuste fino, debemos preparar el conjunto de datos en un formato conversacional:
- Estandarizamos el conjunto de datos.
- Elegimos el campo de mensajes.
- Aplicamos la plantilla de chat a ello.
Revisa el código y una muestra de datos 👇

5️⃣ Definir Entrenador
Aquí, creamos un objeto Entrenador especificando la configuración de entrenamiento, como la tasa de aprendizaje, el modelo, el tokenizador y más.
Mira esto 👇

6️⃣ Entrenamiento
Con eso hecho, iniciamos el entrenamiento.
La pérdida generalmente está disminuyendo con los pasos, lo que significa que el modelo se está ajustando correctamente.
Revisa este código y los registros de entrenamiento 👇

Finalmente, el video muestra cómo se solicita al LLM antes y después del ajuste fino.
Después del ajuste fino, el modelo es capaz de generar los tokens de razonamiento en francés antes de generar la respuesta final en inglés.
Revisa esto 👇
¡Eso es todo!
Si te pareció interesante, compártelo con tu red.
Encuéntrame → @_avichawla
Cada día, comparto tutoriales y conocimientos sobre DS, ML, LLMs y RAGs.

Hace 16 horas
Ajustemos OpenAI gpt-oss (100% localmente):
52,2K
Parte superior
Clasificación
Favoritos