Última actualización: 2025-01-15
Por: Miguel Oviedo
Fecha: Abril 16, 2023
Los hiperparámetros son configuraciones o variables que influyen en la forma en la que ChatGPT se comporta. Estas variables controlan cómo aprende el modelo y pueden tener un impacto significativo en el rendimiento del modelo.
Los hiperparámetros afectan el comportamiento y el rendimiento del modelo durante el proceso de entrenamiento y/o obtención de resultados. Son ajustes que puedes modificar para optimizar el desempeño del modelo y adaptarlo a tus necesidades específicas.
MODE: Especifica el modo de funcionamiento del modelo al interactuar con el API de OpenAI. Puede tener los siguientes valores:
MODEL: Selecciona una versión específica del modelo de lenguaje de ChatGPT, como "text-davinci-003" o "text-curie-001". Cada modelo tiene diferentes capacidades y costos asociados, por lo que es importante elegir el modelo adecuado para tu caso de uso.
Temperature: Controla la aleatoriedad de las respuestas generadas por el modelo.
Stop sequences: Lista de secuencias de texto que indican al modelo que detenga la generación cuando las encuentre. Esto ayuda a controlar dónde termina la respuesta.
Top_p: También conocido como "nucleus sampling", controla la diversidad de las respuestas.
Frequency_penalty: Penaliza la repetición de palabras en la salida.
Best_of: Especifica el número de respuestas alternativas que el modelo debe generar.
Inject_start_text: Proporciona un texto inicial adicional que se agrega al comienzo de la conversación. Útil para establecer un contexto o introducción específica.
Inject_restart_text: Proporciona un texto adicional al reiniciar una conversación después de una interrupción, permitiendo retomar la interacción con el modelo desde un punto anterior.
Show_probabilities: Cuando está en "true", muestra las probabilidades de las palabras generadas por el modelo. Esto es útil para evaluar la confianza del modelo en sus respuestas.
Comprender y ajustar estos hiperparámetros te permitirá optimizar el uso de ChatGPT para diferentes aplicaciones, desde tareas creativas hasta análisis detallados, maximizando su potencial para cumplir con tus objetivos específicos.