0 / 0
Volver a la versión inglesa de la documentación
Guía de aprendizaje de gobierno de IA: Probar y validar el modelo
Última actualización: 28 nov 2024
Guía de aprendizaje de gobierno de IA: Probar y validar el modelo

Realice este tutorial para evaluar y supervisar el modelo creado e implementado en el tutorial Crear e implementar un modelo con el caso de uso de gobernanza de IA. Su objetivo es utilizar Watson OpenScale para configurar y evaluar supervisores para un modelo desplegado que predice qué candidatos pueden optar a hipotecas. Desea asegurarse de que el modelo es preciso y trata a todos los solicitantes de forma justa.

La historia de la guía de aprendizaje es que Golden Bank quiere ampliar su negocio ofreciendo renovaciones de hipotecas de bajo interés para aplicaciones en línea.Las aplicaciones en línea amplían el acceso a clientes para el banco y reducen los costes de proceso de las solicitudes del banco. Como científico de datos en Golden Bank, debe crear un modelo de aprobación de hipotecas que evite el riesgo no anticipado y trate a todos los solicitantes de manera justa. Ejecutará un bloc de notas Jupyter para configurar monitores para un modelo de aprendizaje automático, de modo que pueda desplegarlos en un uso productivo con la confianza de que funcionan eficazmente y según lo previsto. Esta tarea se lleva a cabo a través de los servicios Cloud Pak for Data, que juntos ofrecen la confianza en sus datos, la confianza en sus modelos y la confianza en sus procesos que se requieren para operar la IA con certeza.

La siguiente imagen animada proporciona una vista previa rápida de lo que logrará al final del tutorial. Pulse la imagen para ver una imagen más grande.

Imagen animada

Vista previa de la guía de aprendizaje

En esta guía de aprendizaje, realizará estas tareas:

Ver vídeo Vea este vídeo para obtener una vista preliminar de los pasos de esta guía de aprendizaje.

Este vídeo proporciona un método visual para aprender los conceptos y tareas de esta documentación.





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

Sugerencia: Inicie el vídeo y, a continuación, a medida que se desplaza por el tutorial, el vídeo pasa 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:

Cómo utilizar la imagen en la imagen y los capítulos

Obtener ayuda en la comunidad

Si necesita ayuda con este tutorial, puede hacer una pregunta o encontrar una respuesta en el foro de debate de la Comunidad deCloud Pak for Data.

Configurar las ventanas del navegador

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.

Guía de aprendizaje en paralelo e interfaz de usuario

Sugerencia: Si encuentra una visita guiada al completar esta guía de aprendizaje en la interfaz de usuario, pulse Quizás más tarde.



Configurar los requisitos previos

Complete la guía de aprendizaje Crear y desplegar un modelo

vídeo tutorial de vista previa Para obtener una vista previa de esta tarea, vea el vídeo que empieza en 00:47.

Complete la guía de aprendizaje Crear y desplegar un modelo para crear, promocionar y desplegar el modelo de aprendizaje automático que se utiliza en esta guía de aprendizaje.

Suministrar los servicios

vídeo tutorial de vista previa Para obtener una vista preliminar de esta tarea, vea el vídeo que empieza en 01:14.

Importante: Watson OpenScale solo está disponible en las regiones de Dallas y Frankfurt. Después de completar la guía de aprendizaje sobre cómo crear y desplegar un modelo, debe utilizar la región de Dallas. Si es necesario, cambie a la región de Dallas antes de continuar.

Además de los servicios necesarios para completar la Guía de aprendizaje de creación y despliegue de un modelo, también necesita el servicio Watson OpenScale suministrado. Siga estos pasos para verificar o suministrar los servicios necesarios:

  1. En Cloud Pak for Data, verifique que está en la región de Dallas. Si no es así, haz clic en el menú desplegable de la región y selecciona Dallas.
    Cambiar región

  2. En el menú de navegación ' Menú de navegación, seleccione Servicios > Instancias de servicio.

  3. Vea la lista de servicios para determinar si existe una instancia de servicio watsonx.governance o Watson OpenScale .

  4. Si necesita crear una instancia de servicio watsonx.governance , pulse Añadir servicio.

  5. Seleccione watsonx.governance. Tenga en cuenta que watsonx.governance incluye Watson OpenScale.

    1. Para la región, seleccione Dallas.

    2. Seleccione el plan Lite.

    3. Pulse Crear.

  6. Se necesitaban los siguientes servicios adicionales para la Guía de aprendizaje de creación y despliegue de un modelo:

    • estudio watsonx.ai
    • tiempo de ejecución de watsonx.ai
    • IBM Knowledge Catalog
    • Cloud Object Storage

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra las instancias de servicio suministradas. Ahora está preparado para iniciar esta guía de aprendizaje.

Servicio de suministro




Tarea 1: Ejecutar el cuaderno para configurar los supervisores

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 01:55.


Ejecute el segundo cuaderno incluido en el proyecto de ejemplo para:

  • Capte el modelo y los despliegues.
  • Configure Watson OpenScale.
  • Cree el proveedor de servicios y la suscripción para el servicio de aprendizaje automático.
  • Configure el supervisor de calidad.
  • Configure el supervisor de equidad.
  • Configure la explicabilidad.

Siga estos pasos para ejecutar el cuaderno incluido en el proyecto de ejemplo. Este cuaderno configura supervisores para el modelo, que también se puede configurar a través de la interfaz de usuario. Sin embargo, es más rápido y menos propenso a errores configurarlos con un cuaderno. Tómese un tiempo para leer los comentarios en el cuaderno, que explican el código en cada celda.

  1. En el menú de navegación ' Menú de navegación, seleccione Proyectos > Ver todos los proyectos.

  2. Abra el proyecto de gobierno de IA .

    Nota: Es posible que vea una visita guiada que muestra las guías de aprendizaje que se incluyen con este caso de uso. Los enlaces de la visita guiada abrirán estas instrucciones del tutorial.
  3. Haga clic en la pestaña Activos y, a continuación, vaya a Cuadernos.
    Navegación izquierda

  4. Abra el cuaderno 2-monitor-wml-modelo-con-Watson-openscale.

  5. Como el cuaderno está en modo de sólo lectura, haz clic en el icono Editar ' Editar para poner el cuaderno en modo de edición.

  6. Cuando ha importado el proyecto desde el concentrador de recursos, la primera celda de este cuaderno contiene la señal de acceso del proyecto. Si este cuaderno no contiene una primera celda con una señal de acceso de proyecto, para generar la señal, en el menú Más , seleccione Insertar señal de proyecto. Esta acción inserta una celda nueva como la primera celda del cuaderno que contiene la señal de proyecto.

  7. En la sección Insertar clave de API de IBM Cloud , pegue la clave de API en el campo ibmcloud_api_key .

  8. Pulse Celda > Ejecutar todo para ejecutar todas las celdas del cuaderno. De forma alternativa, puede ejecutar el cuaderno celda por celda si desea explorar cada celda y su salida.

  9. El cuaderno tarda de 1 a 3 minutos en completarse. Puede supervisar la celda de progreso mediante la celda que observa el asterisco "En [*]" cambiando a un número, por ejemplo, "En [1]".

  10. Si encuentra algún error durante la ejecución del cuaderno, intente estas sugerencias de resolución de problemas:

    • Pulse Kernel > Reiniciar y borrar salida para reiniciar el kernel y, a continuación, vuelva a ejecutar el cuaderno.

    • Suprima los despliegues de Watson OpenScale existentes y suministre una nueva instancia de servicio.

    • Compruebe que ha creado el caso de uso de AI, el espacio de despliegue y el nombre de despliegue en el tutorial Crear y desplegar un modelo copiando y pegando exactamente el nombre del artefacto especificado sin espacios iniciales ni finales.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el cuaderno cuando la ejecución se ha completado. El cuaderno configura supervisores para el modelo, por lo que ahora puede ver el despliegue en Watson OpenScale.

Ejecución de cuaderno completada




Tarea 2: Evaluar el modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo a partir del minuto 03:40.

Siga estos pasos para descargar datos reservados y utilizar esos datos para evaluar el modelo en Watson OpenScale:

  1. Haga clic en el proyecto de gobernanza de la IA en la ruta de navegación.
    Ruta de navegación

  2. En la pestaña Activos , pulse Datos > Activos de datos.

  3. Haga clic en el menú de desbordamiento ' Menú de desbordamiento ' para el activo de datos GoldenBank_HoldoutData.csv y seleccione Descargar. Para validar que el modelo funciona según sea necesario, necesita un conjunto de datos etiquetados, que se han mantenido fuera del entrenamiento del modelo. Este archivo CSV contiene los datos de reserva.

  4. Inicie Watson OpenScale. En el menú de navegación ' Menú de navegación, seleccione Servicios > Instancias de servicio.

  5. Abra la instancia de Watson OpenScale. Si se le solicita, inicie sesión utilizando las mismas credenciales que ha utilizado para registrarse en Cloud Pak for Data.

  6. En la página de instancia de servicio de Watson OpenScale , pulse Iniciar Watson OpenScale.

  7. En el Panel de control de detalles, pulse el mosaico Despliegue del modelo de aprobación de hipotecas.

  8. En el menú Acciones, seleccione Evaluar ahora.

  9. En la lista de opciones de importación, seleccione desde archivo CSV.

  10. Arrastre el archivo de datos Golden Bank_HoldoutData.csv que ha descargado desde el proyecto en el panel lateral.

  11. Pulse Cargar y evaluar.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el resultado de la evaluación para el modelo desplegado en Watson OpenScale. Ahora que ha evaluado el modelo, está preparado para observar la calidad del modelo.

modelo evaluado




Tarea 3: Observar la calidad de los supervisores de modelo

vídeo tutorial de vista previa Para obtener una vista preliminar de esta tarea, vea el vídeo que empieza en 04:44.

El supervisor de calidad de Watson OpenScale genera un conjunto de métricas para evaluar la calidad del modelo. Puede utilizar estas métricas de calidad para determinar lo bien que predice el modelo los resultados. Cuando se complete la evaluación que utiliza los datos reservados, siga estos pasos para observar la calidad o precisión del modelo:

  1. En el panel de navegación izquierdo, haga clic en el icono ' Panel de control Detalles del panel Insights.

  2. Localice el mosaico Despliegue del modelo de aprobación de hipotecas. Tenga en cuenta que el despliegue tiene 0 problemas y que se han pasado las pruebas de Calidad y Equidad , lo que significa que el modelo ha cumplido los umbrales que le son necesarios.

  3. Pulse el mosaico Despliegue de modelo de aprobación de hipoteca para ver más detalles.

  4. En la sección Calidad, haga clic en el icono Configurar ' Configurar. Aquí puede ver que el umbral de calidad que está configurado para este monitor es del 70% y que la medición de calidad que se está utilizando es área bajo la curva ROC.

  5. Pulse Ir a resumen de modelo para volver a la pantalla de detalles de modelo.

  6. En la sección Calidad, haga clic en el icono DetallesDetalles ' para ver los resultados detallados de la calidad del modelo. Aquí puede ver una serie de cálculos de métricas de calidad y una matriz de confusión que muestra las decisiones correctas del modelo junto con falsos positivos y falsos negativos. El área calculada bajo la curva ROC es 0.9 o superior, lo que supera el umbral 0.7 , por lo que el modelo cumple sus requisitos de calidad.

  7. Pulse Despliegue de modelo de aprobación de hipoteca en la ruta de navegación para volver a la pantalla de detalles del modelo.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra los detalles de calidad en Watson OpenScale. Ahora que ha observado la calidad del modelo, puede observar la equidad del modelo.

Calidad




Tarea 4: Observar la equidad en los supervisores del modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 06:01.

El supervisor de equidad de Watson OpenScale genera un conjunto de métricas para evaluar la equidad del modelo. Puede utilizar las métricas de equidad para determinar si el modelo produce resultados sesgados. Siga estos pasos para observar la equidad del modelo:

  1. En la sección Equidad, haga clic en el icono Configurar ' Configurar. Aquí se ve que se está revisando el modelo para garantizar que los solicitantes estén siendo tratados de manera justa independientemente de su género.Las mujeres son identificadas como el grupo supervisado para el que se está midiendo la equidad y el umbral para la equidad es de al menos el 80 %.El supervisor de equidad utiliza el método de impacto dispar para determinar la equidad. El impacto dispar compara el porcentaje de resultados favorables para un grupo supervisado con el porcentaje de resultados favorables para un grupo de referencia.

  2. Pulse Ir a resumen de modelo para volver a la pantalla de detalles de modelo.

  3. En la sección Equidad, haga clic en el icono Detalles ' Detalles para ver los resultados detallados de la equidad del modelo. Aquí verá el porcentaje de solicitantes masculinos y femeninos que están siendo aprobados automáticamente, junto con una puntuación de equidad de más del 100%, por lo que el rendimiento del modelo supera con creces el umbral de equidad del 80% requerido.

  4. Tenga en cuenta los conjuntos de datos identificados. Para asegurarse de que las métricas de equidad son más precisas, Watson OpenScale utiliza la perturbación para determinar los resultados en los que sólo se cambian los atributos protegidos y las entradas de modelo relacionadas, mientras que otras características siguen siendo las mismas.La perturbación cambia los valores de la característica del grupo de referencia al grupo supervisado o viceversa. Estas protecciones adicionales se utilizan para calcular la equidad cuando se utiliza el conjunto de datos "equilibrado", pero también puede ver los resultados de la equidad utilizando solo los datos de entrenamiento de la carga útil o del modelo.Puesto que el modelo se está comportando de forma justa, no es necesario entrar en detalles adicionales para esta métrica.

    Conjuntos de datos de equidad

  5. Pulse la ruta de navegación Despliegue de modelo de aprobación de hipoteca para volver a la pantalla de detalles del modelo.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra los detalles de equidad en Watson OpenScale. Ahora que ha observado la equidad del modelo, puede observar la explicabilidad del modelo.

Equidad




Tarea 5: Observar la explicabilidad de los supervisores de modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 07:42.

También es importante entender cómo el modelo llegó a su decisión. Esta comprensión es necesaria tanto para explicar las decisiones a las personas implicadas en la aprobación del préstamo como para asegurarse de que los propietarios del modelo sean válidos. Para comprender estas decisiones, siga estos pasos para observar la explicabilidad del modelo:

  1. En el panel de navegación izquierdo, haga clic en el icono Explicar una transacción " Explicar una transacción.

  2. Seleccione Despliegue de modelo de aprobación de hipoteca para ver una lista de transacciones.

  3. Para cualquier transacción, pulse Explicar en la columna Acciones. Aquí se ve la explicación detallada de esta decisión.Verá las entradas más importantes para el modelo junto con la importancia de cada una para el resultado final. Las barras azules representan entradas que tienden a dar soporte a la decisión del modelo, mientras que las barras rojas muestran entradas que podrían haber llevado a otra decisión. Por ejemplo, un solicitante podría tener ingresos suficientes para ser aprobado de otro modo, pero su pobre historial de crédito y su elevada deuda juntos llevan al modelo a rechazar la solicitud.Revise esta explicación para evaluar la base de la decisión del modelo.

  4. (Opcional) Si desea profundizar más en cómo el modelo ha tomado su decisión, pulse la pestaña Inspeccionar . Utilice la característica Inspeccionar para analizar la decisión de buscar áreas de sensibilidad en las que un pequeño cambio en unas pocas entradas daría como resultado una decisión diferente, y puede probar la sensibilidad por sí mismo alterando temporalmente algunas de las entradas reales con alternativas para ver si estas afectarían al resultado.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra la explicabilidad de una transacción en Watson OpenScale. Ha determinado que el modelo es preciso y trata a todos los solicitantes de forma justa. Ahora, puede avanzar el modelo a la siguiente fase de su ciclo de vida.

Explicabilidad




Tarea 6: Promocionar el modelo a preproducción y aprobar el modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo a partir del minuto 09:21.

Siga estos pasos para cambiar el estado del caso de uso de IA en el inventario de modelos y aprobar el modelo:

  1. Vuelva a Cloud Pak for Data y, en el menú de navegación ' Menú de navegación, elija Catálogos > Casos de uso de IA.

  2. Abra el caso de uso Modelo de aprobación de hipotecas.

  3. Pulse la pestaña Ciclo de vida para ver que el modelo está ahora en la etapa Validar .

  4. Haga clic en el icono Editar ' Editar junto a Estado, seleccione Validación completa y haga clic en Actualizar.

  5. Vuelva a Watson OpenScale Panel de información.

  6. Pulse el mosaico Despliegue de modelo de aprobación de hipotecas.

  7. En el menú Acciones, seleccione Aprobar para producción y, a continuación, pulse Aprobar. Esta acción transmite al equipo de operaciones de IA que ahora pueden desplegar el modelo en un espacio de producción designado.

  8. En el menú de navegación ' Menú de navegación, seleccione Catálogos > Casos de uso AI.

  9. Para el caso de uso del modelo de aprobación de hipoteca, pulse Ver detalles.

  10. Pulse la pestaña Ciclo de vida . En Seguimiento de modelos, el caso de uso de IA se muestra ahora como evaluado y aprobado en la etapa Validar .

  11. Consulte el Despliegue del modelo de aprobación de hipoteca para ver la hoja de datos capturada por Watson OpenScale.

  12. Cierre la hoja de datos de despliegue del modelo.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el caso de uso de IA con el modelo en la fase Validar. El modelo está ahora en producción.

Caso de uso de IA en la fase Validar

Compartir el modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo a partir del minuto 10:39.

Puede generar un informe a partir de una hoja de datos o un caso de uso de IA en formato PDF, HTML y DOCX para poder compartir o imprimir los detalles sobre un modelo del que se realiza un seguimiento.

Nota:

Si no tiene un Platform assets catalog, consulte Creación del catálogo de activos de Platform assets catalog.

  1. En la pestaña Activo del caso de uso de IA, pulse Exportar informe.

  2. Para las Opciones de formato, elija un formato.

  3. Para la Plantilla de informe, seleccione una plantilla:

    • Informe completo: contiene todos los datos del informe básico y detalles sobre los modelos y despliegues en el caso de uso de IA.

    • Informe básico: contiene el conjunto de hechos visibles en los separadores Visión general y Activos.

  4. Pulse Exportar. El informe se muestra en una ventana nueva. Si el informe no se muestra, acceda a las descargas del navegador y visualice el archivo PDF desde allí.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el informe completo del Caso de uso del modelo de aprobación de hipoteca. Ahora puede compartir este informe con sus colegas.

Informe de caso de uso de IA



Como científico de datos en Golden Bank, ha creado un modelo de aprobación de hipotecas que evita riesgos imprevistos y trata a todos los solicitantes de forma justa. Ha ejecutado un cuaderno Jupyter para configurar monitores para su modelo de aprendizaje automático que ha desplegado en uso productivo con la confianza de que el modelo funciona eficazmente y según lo previsto.


Limpieza (opcional)

Si desea volver a tomar las guías de aprendizaje en el caso de uso de gobierno de IA, suprima los artefactos siguientes.

Artefacto Cómo suprimir
Despliegue del modelo de aprobación de hipotecas en el espacio de preproducción de Golden Bank Suprima un despliegue
Espacio de preproducción de Golden Bank Suprimir un espacio de despliegue
Caso de uso de modelo de aprobación de hipoteca Eliminar un caso de uso del modelo
Catálogo de aprobación de hipoteca Suprimir un catálogo
Proyecto de ejemplo de gobierno de IA Suprimir un proyecto

Próximos pasos

Más información

Ver vídeo ' Observe cómo utilizar IBM OpenPages para gestionar el modelo a través de su operación de ciclo de vida.

Este vídeo proporciona un método visual para aprender los conceptos y tareas de esta documentación.

Tema padre: Guías de aprendizaje de casos de uso

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información