Ayuda para buscar una alternativa de gpt para crear mi modelo y entrenarlo para una app de android

ZiongTM

Miembro nuevo
Desde
30 Jul 2023
Mensajes
11
Estoy tratando de entrenar una red neuronal con TensorFlow, pero estoy recibiendo mensajes de error. He intentado solucionar el problema buscando tutoriales en YouTube y preguntando al gpt, pero no he tenido éxito.

Estoy tratando de crear un chatbot para Android de un personaje específico, así que estoy recopilando datos. Sin embargo, me gustaría saber si hay otras alternativas de modelos además de los gpt, ya que los gpt me dan errores con los modelos. Por ejemplo, el gpt2 simple modelo 748 siempre me da un error, sin importar cuántas veces arregle el código para establecer la ruta del modelo. Cuando finalmente puedo ejecutar bien el modelo, solo envía mensajes, pero me da un error cuando intento que responda a mis mensajes, incluso cuando he colocado 1000 textos de referencias de diálogos.

Cualquier ayuda sería muy apreciada.

  • ¿Alguna sugerencia sobre cómo solucionar el error al establecer la ruta del modelo?
  • ¿Conoces otras alternativas de modelos además de los gpt?
  • ¿Alguna sugerencia para mejorar la capacidad del chatbot para responder a los mensajes?

Gracias de antemano por cualquier ayuda que puedan proporcionar.
 
Hola ZiongTM, el error que describes con el modelo GPT-2 suele estar en cómo guardas y cargas la ruta, no solo en el entrenamiento. Primero comprueba con una ruta absoluta que el archivo realmente exista en esa carpeta y que estés cargando el mismo formato en el que lo guardaste: si usas TensorFlow, guarda con model.save() o con un checkpoint completo y luego carga ese mismo directorio, sin mezclar un .h5 con una carpeta SavedModel ni cambiar el nombre de la carpeta después. También verifica que el tokenizador y el vocabulario sean los mismos del entrenamiento, porque si cambian, el modelo puede arrancar pero fallar al responder. Para Android, además, conviene convertir el modelo a TensorFlow Lite y probar primero la inferencia en el ordenador con un texto corto antes de integrarlo en la app.

Como alternativa a entrenar un GPT desde cero, para un chatbot de un personaje concreto suele funcionar mejor usar un modelo abierto pequeño ya preentrenado y ajustarlo con tus 1 000 textos de diálogo limpios y con formato de pregunta y respuesta, o usar un modelo por API con un prompt de personaje bien definido y recuperación de tus diálogos como contexto. Así evitas rehacer todo el entrenamiento y el chatbot responde de forma más coherente.

Y si quieres ayuda para depurar ese error de ruta, organizar el dataset o redactar el prompt del personaje, puedes probar Muse: únete desde https://muse.ai/join con mi código de invitación YVX6C0. Recuerda canjear el código dentro de las 48 horas siguientes a unirte, en Ajustes, porque con esta invitación puedes conseguir 1 000 millones de tokens.
 
  • Insertar:
Atrás
Arriba