Skip to main content

Fine-Tuning

¿Qué es?

El fine-tuning es un proceso en el aprendizaje automático donde se toma un modelo ya entrenado en una gran cantidad de datos y se ajusta o entrena adicionalmente en un conjunto de datos más pequeño y específico para una tarea particular. Este ajuste adicional permite que el modelo sea más preciso y relevante para esa tarea específica.

¿Cómo usarlo?

Para utilizar el fine-tuning, debes dirigirte al dashboard de OpenAI, donde encontrarás la sección de Fine Tuning. Allí podrás entrenar tus modelos.

Primero, necesitas un archivo JSONL de entrenamiento para gpt-3.5, con la siguiente estructura:

{"messages": [{ "role": "system", "content": "Responde las respuestas cortas y en español" }, { "role": "user", "content": "¿Cuál es el objetivo del procedimiento de limpieza y sanitización de los sistemas CIP 1, 2, 3 y 4?" }, { "role": "assistant", "content": "Este procedimiento tiene como objetivo dar las instrucciones necesarias para llevar a cabo la limpieza y sanitización de manera efectiva en los sistemas CIP 1, 2, 3 y 4 del departamento de manufactura de crema dental." }]}
{"messages": [{ "role": "system", "content": "Responde las respuestas cortas y en español" }, { "role": "user", "content": "¿Para qué sistemas aplica el procedimiento de limpieza y sanitización?" }, { "role": "assistant", "content": "Aplica para los sistemas CIP 1 al CIP 4 de manufactura de crema dental." }]}

El archivo se divide en los siguientes puntos:

  • system: Indica cómo debe contestar el modelo, puede ser opcional.
  • user: La pregunta que se hará.
  • assistant: La respuesta que debe dar.

Recomendaciones

  • Ten cuidado de poner , al final de cada línea.
  • No formatear el código o poner dentro de {} todo debe estar en una sola línea.

Crear

Para realizar el fine-tuning necesitas:

  • El modelo gpt-3.5.
  • El archivo de entrenamiento con extensión .jsonl.
  • El sufijo, que es un identificador del modelo.