Hay un par de razones para afinar su foundation model. Al ajustar un modelo en muchos ejemplos etiquetados, puede mejorar el rendimiento del modelo en comparación con la ingeniería de solicitudes sola. Al ajustar un modelo base para que funcione de forma similar a un modelo más grande en la misma familia de modelos, puede reducir los costes desplegando ese modelo más pequeño.
Servicios necesarios
estudio watsonx.ai
tiempo de ejecución de watsonx.ai
El flujo de trabajo básico incluye estas tareas:
Abra un proyecto. Los proyectos son la ubicación donde puede colaborar con otros para trabajar con los datos.
Añada datos al proyecto. Puede cargar archivos de datos o añadir datos desde un origen de datos remoto a través de una conexión.
Cree un experimento de ajuste en el proyecto. El experimento de ajuste utiliza el creador de experimentos de Tuning Studio .
Revise los resultados del experimento y el modelo ajustado. Los resultados incluyen un gráfico de función de pérdida y los detalles del modelo ajustado.
Despliegue y pruebe el modelo ajustado. Pruebe su modelo en el Prompt Lab.
Más información sobre el ajuste de un foundation model
Copy link to section
El ajuste de solicitud ajusta el contenido de la solicitud que se pasa al modelo. El foundation model subyacente y sus parámetros no se editan. Sólo se altera la entrada de solicitud. Puede ajustar un modelo con Tuning Studio Studio para guiar un foundation model IA y obtener el resultado que desee.
Vea este vídeo para saber cuándo y por qué debe afinar un foundation model.
Este vídeo proporciona un método visual para aprender los conceptos y tareas de esta documentación.
Vea un vídeo sobre el ajuste de un foundation model
Copy link to section
Vea este vídeo para obtener una vista preliminar de los pasos de esta guía de aprendizaje. Puede haber pequeñas diferencias en la interfaz de usuario que se muestra en el vídeo. El vídeo está pensado para ser un compañero del tutorial escrito.
Este vídeo proporciona un método visual para aprender los conceptos y tareas de esta documentación.
Prueba un tutorial para afinar un foundation model
Copy link to section
En esta guía de aprendizaje, realizará estas tareas:
Sugerencias para completar esta guía de aprendizaje Estas son algunas sugerencias para completar correctamente esta guía de aprendizaje.
Utilizar la imagen en imagen de vídeo
Copy link to section
Sugerencia: Inicie el vídeo y, a continuación, a medida que se desplaza por el tutorial, el vídeo se desplaza al modo de imagen en imagen. Cierre la tabla de contenido de vídeo para obtener la mejor experiencia con la imagen en imagen. Puede utilizar el modo de imagen en imagen para poder seguir el vídeo mientras completa las tareas de este tutorial. Pulse las indicaciones de fecha y hora para cada tarea a seguir.
La siguiente imagen animada muestra cómo utilizar las características de imagen en imagen y tabla de contenido de vídeo:
Para obtener la experiencia óptima al completar esta guía de aprendizaje, abra Cloud Pak for Data en una ventana de navegador y mantenga abierta esta página de la guía de aprendizaje en otra ventana de navegador para conmutar fácilmente entre las dos aplicaciones. Considere la posibilidad de organizar las dos ventanas del navegador una al lado de la otra para que sea más fácil de seguir.
Sugerencia: Si encuentra una visita guiada al completar esta guía de aprendizaje en la interfaz de usuario, pulse Quizás más tarde.
Tarea 1: Abrir un proyecto
' Para previsualizar esta tarea, vea el vídeo que comienza en 00:04.
Necesita un proyecto para almacenar el experimento de ajuste. Vea un vídeo para ver cómo crear un proyecto de recinto de pruebas y asociar un servicio. A continuación, siga los pasos para verificar que tiene un proyecto existente o crear un proyecto.
Verificar un proyecto existente o crear un proyecto nuevo
Copy link to section
En la pantalla de inicio de watsonx , desplácese a la sección Proyectos . Si ves algún proyecto en la lista, pasa a Asociar el servicio watsonx.ai Runtime.
Si no ves ningún proyecto, puedes ver este vídeo, y luego seguir los pasos para crear un proyecto.
Este vídeo proporciona un método visual para aprender los conceptos y tareas de esta documentación.
Pulse Crear un proyecto de recinto de pruebas. Cuando se crea el proyecto, verá el recinto de seguridad en la sección Proyectos .
Abra un proyecto existente o el nuevo proyecto de recinto de pruebas.
Asociar el servicio watsonx.ai Runtime al proyecto
Copy link to section
Usted utiliza ' watsonx.ai Runtime para sintonizar el ' foundation model, así que siga estos pasos para asociar su instancia de servicio ' watsonx.ai Runtime con su proyecto.
En el proyecto, pulse el separador Gestionar .
Pulse la página Servicios e integraciones .
Comprueba si este proyecto tiene asociado un servicio watsonx.ai Runtime. Si no hay ningún servicio asociado, siga estos pasos:
Pulse Asociar servicio.
Marque la casilla junto a su instancia de servicio watsonx.ai Runtime.
Pulse Asociar.
Si es necesario, pulse Cancelar para volver a la página Servicios e integraciones .
La siguiente imagen muestra la pestaña Gestionar con el servicio asociado.
Tarea 2: Probar el modelo base
' Para previsualizar esta tarea, vea el vídeo que comienza en 00:19.
Puede probar su modelo ajustado en el Prompt Lab. Siga estos pasos para probar el modelo ajustado:
Vuelva a la pantalla de inicio de watsonx .
Verifique que el proyecto de recinto de seguridad está seleccionado.
Haga clic en el mosaico Open Prompt Lab.
Seleccione el modelo ajustado.
Pulse la lista desplegable de modelos y seleccione Ver todos los modelos base.
Seleccione el modelo granite-13b-instruct-v2.
Pulse Seleccionar modelo.
Haga clic en la pestaña Estructurado.
Para la Instrucción, escriba:
Summarize customer complaints
Copy to clipboardSe ha copiado en el portapapeles
Proporcione los ejemplos y la entrada de prueba.
Ejemplo de entrada y salida
Entrada de ejemplo
Salida de ejemplo
Olvidé en mi fecha inicial que estaba usando Capital Uno y esta deuda estaba en sus manos y nunca se hizo.
Cobro de deudas, subproducto: deuda con tarjeta de crédito, emisión: tomó o amenazó con tomar acciones negativas o legales subemisión
Soy víctima del robo de identidad y esta deuda no me pertenece. Por favor, consulte el reporte de robo de identidad y declaración jurada legal.
Cobro de deudas, subproducto, no sé, cuestión. intentos de cobrar deuda no adeudada. la subemisión de deuda fue el resultado del robo de identidad
En el campo de texto Intentar , copie y pegue la solicitud siguiente:
After I reviewed my credit report, I am still seeing information that is reporting on my credit file that is not mine. please help me in getting these items removed from my credit file.
Copy to clipboardSe ha copiado en el portapapeles
Pulse Generary revise los resultados. Anote el resultado del modelo base para poder compararlo con el del modelo ajustado.
Pulse Guardar trabajo > Guardar como.
Seleccione Plantilla de solicitud.
Para el nombre, escriba Base model promptSe ha copiado en el portapapeles.
Para la Tarea, seleccione Resumir.
Seleccione Ver en proyecto después de guardar.
Pulse Guardar.
' Comprueba tu progreso
Copy link to section
La siguiente imagen muestra los resultados en el Prompt Lab.
Tarea 3: Añadir los datos al proyecto
' Para previsualizar esta tarea, vea el vídeo que comienza en 01:12.
Debe añadir los datos de entrenamiento a su proyecto. En la página Centro de recursos, puede encontrar el conjunto de datos de quejas de cliente. Este conjunto de datos incluye datos ficticios de quejas típicas de los clientes en relación con los informes de crédito. Siga estos pasos para añadir el conjunto de datos del concentrador de recursos al proyecto:
Pulse Ver proyecto para ver el activo en el proyecto.
' Comprueba tu progreso
Copy link to section
La imagen siguiente muestra el activo de datos añadido al proyecto. El paso siguiente es crear el experimento de ajuste.
Tarea 4: Crear un experimento de ajuste en el proyecto
' Para previsualizar esta tarea, vea el vídeo que comienza en 01:32.
Ahora está preparado para crear un experimento de ajuste en el proyecto de recinto de pruebas que utiliza el conjunto de datos que acaba de añadir al proyecto. Siga estos pasos para crear un experimento de ajuste:
Vuelva a la pantalla de inicio de watsonx .
Verifique que el proyecto de recinto de seguridad está seleccionado.
Haga clic en Sintonizar un foundation model con datos etiquetados.
Para el nombre, escriba:
Summarize customer complaints tuned model
Copy to clipboardSe ha copiado en el portapapeles
Para la descripción, escriba:
Tuning Studio experiment to tune a foundation model to handle customer complaints.
Copy to clipboardSe ha copiado en el portapapeles
Pulse Crear. Se muestra Tuning Studio .
' Comprueba tu progreso
Copy link to section
La imagen siguiente muestra el experimento de ajuste abierto en Tuning Studio. Ahora está preparado para configurar el experimento de ajuste.
Tarea 5: Configurar el experimento de ajuste
' Para previsualizar esta tarea, vea el vídeo que comienza en 01:47.
En Tuning Studio, puede configurar el experimento de ajuste. El foundation model para afinar se completa para usted. Siga estos pasos para configurar el experimento de ajuste:
Para sintonizar el " foundation model, haga clic en " Seleccione un " foundation model.
Seleccione granite-13b-instruct-v2.
Pulse Seleccionar.
Seleccione Texto para el método para inicializar la solicitud. Hay dos opciones:
Texto: Utiliza el texto que especifique.
Aleatorio: utiliza los valores que se generan automáticamente como parte del experimento de ajuste.
Para el campo Texto , escriba:
Summarize the complaint provided into one sentence.
Copy to clipboardSe ha copiado en el portapapeles
La tabla siguiente muestra texto de ejemplo para cada tipo de tarea:
título
Tipo de tarea
Ejemplo
Clasificación
Clasificar si el sentimiento de cada comentario es positivo o negativo
Generación
Hacer el caso para permitir que los empleados trabajen desde casa unos días a la semana
Resumen
Resumir los puntos principales de una transcripción de reunión
Seleccione Resumen para el tipo de tarea que más se ajuste a lo que desea que haga el modelo. Existen tres tipos de tarea:
Resumen genera texto que describe las ideas principales que se expresan en un cuerpo de texto.
Generación genera texto como, por ejemplo, un correo electrónico promocional.
Clasificación predice las etiquetas categóricas de las características. Por ejemplo, dado un conjunto de comentarios de cliente, es posible que desee etiquetar cada sentencia como una pregunta o un problema. Cuando utilice la tarea de clasificación, tendrá que listar las etiquetas de clase que desea que utilice el modelo. Especifique las mismas etiquetas que se utilizan en los datos de entrenamiento de ajuste.
Seleccione los datos de entrenamiento del proyecto.
Pulse Seleccionar de proyecto.
Pulse Activo de datos.
Seleccione el archivo customer reclamos training data.json .
Pulse Seleccionar activo.
Pulse Iniciar ajuste.
' Comprueba tu progreso
Copy link to section
La imagen siguiente muestra el experimento de ajuste configurado. A continuación, revise los resultados y despliegue el modelo ajustado.
Tarea 6: Desplegar el modelo ajustado en un espacio de despliegue
' Para previsualizar esta tarea, vea el vídeo que comienza en 03:17.
Cuando se haya completado la ejecución del experimento, verá el modelo ajustado y el gráfico de función de pérdida. La función de pérdida mide la diferencia entre los resultados previstos y reales con cada ejecución de entrenamiento. Siga estos pasos para ver el gráfico de función de pérdida y el modelo ajustado:
Revise el gráfico de la función Pérdida. Una curva inclinada hacia abajo significa que el modelo está mejorando en la generación de la salida esperada.
Debajo del gráfico, pulse el modelo ajustado Resumir quejas de clientes .
Desplácese por los detalles del modelo.
Pulse Desplegar.
Para el nombre, escriba: Summarize customer complaints tuned modelSe ha copiado en el portapapeles
Para el Contenedor de despliegue, seleccione Espacio de despliegue.
Para el Espacio de despliegue de destino, seleccione un espacio de despliegue existente. Si no tiene un espacio de despliegue existente, siga estos pasos:
Para el Espacio de despliegue de destino, seleccione Crear un nuevo espacio de despliegue.
Para el nombre del espacio de despliegue, escriba: Foundation models deployment spaceSe ha copiado en el portapapeles
Seleccione un servicio de almacenamiento de la lista.
Seleccione el servicio de aprendizaje automático suministrado en la lista.
Pulse Crear.
Pulse Cerrar.
Para el Espacio de despliegue de destino, verifique que se ha seleccionado Espacio de despliegue de modelos de fundación .
Compruebe la opción Ver despliegue en el espacio de despliegue después de crear .
Pulse Crear.
En la página Despliegues , pulse el despliegue Resumir modelo ajustado de quejas de cliente para ver los detalles.
' Comprueba tu progreso
Copy link to section
La imagen siguiente muestra el despliegue en el espacio de despliegue. Ahora está preparado para probar el modelo desplegado.
Tarea 7: Probar el modelo ajustado
' Para previsualizar esta tarea, vea el vídeo que comienza en 04:04.
Puede probar su modelo ajustado en el Prompt Lab. Siga estos pasos para probar el modelo ajustado:
En la página de despliegue de modelo, pulse Abrir en laboratorio de solicitudy, a continuación, seleccione el proyecto de recinto de seguridad. Aparecerá el Prompt Lab.
Seleccione el modelo ajustado.
Pulse la lista desplegable de modelos y seleccione Ver todos los modelos base.
Seleccione el modelo Resumir modelo ajustado de quejas de cliente .
Pulse Seleccionar modelo.
En la página Modalidad estructurada , escriba la Instrucción: Summarize customer complaintsSe ha copiado en el portapapeles
En la página Modalidad estructurada , proporcione los ejemplos y la entrada de prueba.
Ejemplo de entrada y salida
Entrada de ejemplo
Salida de ejemplo
Olvidé en mi fecha inicial que estaba usando Capital Uno y esta deuda estaba en sus manos y nunca se hizo.
Cobro de deudas, subproducto: deuda con tarjeta de crédito, emisión: tomó o amenazó con tomar acciones negativas o legales subemisión
Soy víctima del robo de identidad y esta deuda no me pertenece. Por favor, consulte el reporte de robo de identidad y declaración jurada legal.
Cobro de deudas, subproducto, no sé, cuestión. intentos de cobrar deuda no adeudada. la subemisión de deuda fue el resultado del robo de identidad
En el campo de texto Intentar , copie y pegue la solicitud siguiente:
After I reviewed my credit report, I am still seeing information that is reporting on my credit file that is not mine. please help me in getting these items removed from my credit file.
Copy to clipboardSe ha copiado en el portapapeles
Pulse Generary revise los resultados. Compare el resultado del modelo base con el resultado del modelo ajustado.
' Comprueba tu progreso
Copy link to section
La siguiente imagen muestra los resultados en el Prompt Lab.
Acerca de las cookies de este sitioNuestros sitios web necesitan algunas cookies para funcionar correctamente (necesarias). Además, se pueden utilizar otras cookies con su consentimiento para analizar el uso del sitio, para mejorar la experiencia del usuario y para publicidad.Para obtener más información, consulte sus opciones de preferencias de cookies. Al visitar nuestro sitio web, acepta que procesemos la información tal y como se describe en ladeclaración de privacidad de IBM.Para facilitar la navegación, sus preferencias de cookies se compartirán entre los dominios web de IBM que se muestran aquí.