Tutorial de Ciência de Dados e MLOps: Orquestrar um pipeline de AI com monitoramento de modelo
Execute este tutorial para criar um pipeline de ponta a ponta para entregar dados concisos, pré-processados e atualizados armazenados em uma origem de dados externa para o caso de uso de Ciência de Dados e MLOps Seu objetivo é usar Orchestration Pipelines para orquestrar esse workflow de ponta a ponta para gerar resultados automatizados, consistentes e repetidos. O pipeline usaData Refinery eAutoAI, que automatiza vários aspectos de um processo de construção de modelo, como engenharia de recursos e otimização de hiperparâmetros. AutoAI classifica algoritmos candidatos e, em seguida, seleciona o melhor modelo.
A história para o tutorial é que o Golden Bank quer expandir seus negócios oferecendo renovações especiais de baixa taxa para aplicações online. Os aplicativos on-line expandem o alcance do cliente do banco e reduzem os custos de processamento de aplicativos do banco. Para ajudar os credores a tomar decisões, a equipe usará os pipelines de orquestração para criar um pipeline de dados que forneça dados atualizados sobre todos os solicitantes de hipoteca. Os dados são armazenados em Db2 Warehouse. Você precisa preparar os dados porque ele é potencialmente incompleto, desatualizado e pode ser ofuscado ou inteiramente inacessível devido a políticas de privacidade e soberania de dados. Em seguida, a equipe cria um modelo de aprovação de hipoteca a partir de dados confiáveis e implementa e testa o modelo em um ambiente de pré-produção. Finalmente, a equipe usa um bloco de notas para configurar monitores do Watson OpenScale e, em seguida, avalia e observa os monitores no Watson OpenScale para assegurar que o modelo estava tratando todos os candidatos de forma justa.
A imagem animada a seguir fornece uma visualização rápida do que você realizará no final deste tutorial. Você irá editar e executar um pipeline para construir e implantar um modelo de aprendizado de máquina, executar um notebook para configurar monitores e validar o modelo. Clique na imagem para visualizar uma imagem maior.
Visualizando o tutorial
Neste tutorial, você concluirá estas tarefas:
- Configure os pré-requisitos
- Tarefa 1: Visualizar os ativos no projeto de amostra.
- Tarefa 2: explorar um pipeline existente.
- Tarefa 3: inclua um nó no pipeline.
- Tarefa 4: Executar o pipeline.
- Tarefa 5: visualize os ativos, o modelo implementado e a implementação online.
Se você desejar continuar a monitorar o modelo usando o Watson OpenScale, conclua as tarefas de 6 a 10:
- Tarefa 6: execute o bloco de notas para configurar os monitores Watson OpenScale .
- Tarefa 7: avaliar o modelo.
- Tarefa 8: Observe os monitores de modelo quanto à qualidade.
- Tarefa 9: Observe os monitores de modelo para imparcialidade.
- Tarefa 10: Observe os monitores de modelo para explicabilidade.
- Cleanup (Opcional)
Assista a este vídeo para visualizar as etapas deste tutorial. Pode haver pequenas diferenças na interface do usuário mostrada no vídeo. O vídeo tem como objetivo ser um acompanhante para o tutorial escrito.
Este vídeo fornece um método visual para aprender os conceitos e tarefas nesta documentação.
Dicas para concluir este tutorial
Aqui estão algumas dicas para concluir com sucesso este tutorial.
Use a imagem em vídeo
A imagem animada a seguir mostra como usar os recursos de imagem em vídeo e de índice:

Configure as janelas do navegador
Para uma experiência ideal ao concluir este tutorial, abra sua conta em uma janela do navegador e mantenha esta página do tutorial aberta em outra janela do navegador para alternar facilmente entre as duas janelas. Considere organizar as duas janelas do navegador lado a lado para facilitar o acompanhamento.

Configure os pré-requisitos
Inscreva-se para o Cloud Pak for Data as a Service
Deve-se se inscrever para o Cloud Pak for Data as a Service e provisionar os serviços necessários para o caso de uso de integração de Dados
- Se você tiver uma conta existente do Cloud Pak for Data as a Service , será possível iniciar este tutorial. Se você tiver uma conta do plano Lite, apenas um usuário por conta poderá executar este tutorial
- Se você ainda não tem uma conta, inscreva-se para o teste.
Verifique os serviços fornecidos necessários
Para visualizar essa tarefa, assista ao vídeo começando em 00:50.
Siga estas etapas para verificar ou fornecer os serviços necessários:
No Menu de
Navegação, selecione Serviços > Instâncias de serviço.
Use a lista suspensa Produto para determinar se existe uma instância do serviço watsonx.ai Studio.
Se você precisar criar uma instância de serviço do watsonx.ai Studio, clique em Adicionar serviço.
Selecione watsonx.ai Studio.
Selecione o plano Lite ..
Clique em Criar.
Aguarde enquanto o serviço watsonx.ai Studio é provisionado, o que pode levar alguns minutos para ser concluído.
Repita essas etapas para verificar ou provisionar os serviços adicionais a seguir:
- watsonx.ai Runtime
- Cloud Object Storage
- watsonx.governance -se desejar monitorar o modelo implementado
Verifique seu progresso
A imagem a seguir mostra as instâncias de serviço fornecidas:

Criar o projeto de amostra
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 01:27.
Se você já tem o projeto de amostra para este tutorial, então pule esta tarefa. Caso contrário, siga estas etapas:
Acesse o projeto de amostra de ciência de dados e MLOps no hub de recursos.
Clique em Criar projeto.
Se solicitado a associar o projeto a uma instância Cloud Object Storage, selecione uma instância Cloud Object Storage a partir da lista.
Clique em Criar.
Aguarde a importação do projeto ser concluída e, em seguida, clique em Visualizar novo projeto para verificar se o projeto e os ativos foram criados com êxito.
Clique na guia Ativos para ver os ativos para este tutorial.
Verifique seu progresso
A imagem a seguir mostra a guia Ativos no projeto de amostra Agora você está pronto para iniciar o tutorial.

Associe o serviço de tempo de execução watsonx.ai ao projeto de amostra
Para visualizar esta tarefa, assista ao vídeo a partir de 02:17.
Você usará watsonx.ai Runtime para criar e implantar o modelo, portanto, siga estas etapas para associar a instância do serviço watsonx.ai Runtime ao projeto de amostra.
No projeto Ciência de Dados e MLOps , clique na guia Gerenciar .
Clique na página Serviços e Integrações .
Clique em Associar serviço.
Marque a caixa ao lado de sua instância do serviço watsonx.ai Runtime.
Clique em Associar..
Clique em Cancelar para retornar à página Serviços e Integrações ..
Verifique seu progresso
A imagem a seguir mostra a página Serviços e integrações com o serviço watsonx.ai Runtime listado. Agora você está pronto para criar o projeto de amostra..

Tarefa 1: Visualizar os ativos no projeto de amostra
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 02:37.
O projeto de amostra inclui vários ativos, incluindo uma conexão, uma definição de dados, um fluxo do Data Refinery e um pipeline Siga estas etapas para visualizar esses ativos:.
Clique na guia Ativos no projeto Data Science e MLOps e, em seguida, visualize Todos os ativos.
Visualize a lista de ativos de dados usados no fluxo do Data Refinery e no pipeline. Esses ativos são armazenados em uma conexão do Data Fabric Trial- Db2 Warehouse no esquema AI_MORTGAGE . Clique em Importar ativose, em seguida, navegue para a Data Fabric Avaliação- Db2 Warehouse > AI_MORTGAGE. A imagem a seguir mostra os ativos dessa conexão:

O Fluxo Mortgage_Data_Approvals_flow Data Refinery integra dados sobre cada requerente de hipoteca. Os dados integrados incluem informações pessoalmente identificáveis, com os seus detalhes de aplicação, pontuações de crédito, estatuto de comprador comercial e, finalmente, os preços da casa escolhida por cada requerente. O fluxo então cria um arquivo sequencial com o nome
Mortgage_Data_with_Approvals_DS.csvno projeto que contém os dados associados. A imagem a seguir mostra o fluxo Mortgage_Data_Approvals_flow Data Refinery :
Verifique seu progresso
A imagem a seguir mostra todos os ativos no projeto de amostra. Agora você está pronto para explorar o pipeline no projeto de amostra.

Tarefa 2: Explore um pipeline existente
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 03:25.
O projeto de amostra inclui um Orchestration Pipelines, que automatiza as seguintes tarefas:
Execute uma tarefa existente do Data Refinery
Crie um experimento do AutoAI
Execute o experimento AutoAI e salve o modelo de melhor desempenho que usa o arquivo de saída resultante da tarefa Data Refinery como os dados de treinamento.
Crie um espaço de implementação.
Promova o modelo salvo para o espaço de implementação
Siga estas etapas para explorar o pipeline:
Na guia Ativos no projeto Ciência de Dados e MLOps , visualize Todos os ativos.
Clique em Pipeline de aprovação de hipoteca-Data Science para abrir o pipeline.
Clique duas vezes na tarefa Integrar dados de aprovação de hipoteca Data Refinery , que combina várias tabelas da conexão do Db2 Warehouse on Cloud em um conjunto de dados rotulado coeso que é usado como os dados de treinamento para o experimento AutoAI . Clique em Cancelar para retornar para o pipeline
Clique na condição Verificar status e escolha Editar Essa condição é um ponto de decisão no pipeline para confirmar a conclusão da tarefa Data Refinery com um valor de Concluído ou Concluído com avisos. Clique em Cancelar para retornar para o pipeline
Clique duas vezes no nó Criar AutoAI experimento para ver as configurações. Esse nó cria um experimento do AutoAI com as configurações
Revise os valores para as seguintes configurações:
Nome do experimento de AutoAI
Escopo
Tipo de predição
Coluna da predição
Classe positiva
Razão de divisão de dados de treinamento
Algoritmos a serem incluídos
Algoritmos para usar
Otimizar a métrica
Clique em Cancelar para fechar as configurações..
Clique duas vezes no nó Executar AutoAI experimento para ver as configurações. Esse nó executa o experimento AutoAI que é criado pelo nó Criar AutoAI do experimento que usa a saída da tarefa Integrar aprovação de hipoteca Data Refinery como dados de treinamento.
Revise os valores para as seguintes configurações:
Experimento do AutoAI
Ativos de dados de treinamento
Prefixo de nome do modelo
Clique em Cancelar para fechar as configurações..
Entre o experimento Executar AutoAI e os nós Criar Espaço de Implementação , clique em Deseja implementar o modelo? e escolha Editar. O valor de True para essa condição é um ponto de decisão no pipeline para continuar criando o espaço de implementação. Clique em Cancelar para retornar para o pipeline
Dê um clique duplo no nó Criar Espaço de Implementação para atualizar as configurações Esse nó cria um novo espaço de implantação com o nome especificado e requer entrada para os serviços Cloud Object Storage e watsonx.ai Runtime.
Revise o valor para a configuração Novo nome do espaço .
Para o campo CRN da nova instância do COS de espaço , selecione a sua instância do Cloud Object Storage na lista
No campo CRN da instância WML do novo espaço, selecione sua instância de tempo de execução watsonx.ai na lista.
Clique em Salvar.
Clique duas vezes no nó Promover Modelo para Espaço de Implementação para ver as configurações. Este nó promove o melhor modelo do nó Executar AutoAI experimento para o espaço de implementação criado a partir do nó Criar Espaço de Implementação .
Revise os valores para as seguintes configurações:
Ativos de origem
Destino
Clique em Cancelar para fechar as configurações..
Verifique seu progresso
A imagem a seguir mostra o pipeline inicial Agora você está pronto para editar o pipeline para incluir um nó.

Tarefa 3: Adicionar um nó ao pipeline
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 05:41.
O pipeline cria o modelo, cria um espaço de implementação e, em seguida, promove-o para um espaço de implementação. Você precisa adicionar um nó para criar uma implementação online. Siga estas etapas para editar o pipeline para automatizar a criação de uma implementação online:
Inclua o nó Criar Implementação Online na tela:
Expanda a seção Criar na paleta do nó
Arraste o nó Criar implementação on-line para a tela e solte o nó após o nó Promover Modelo para Espaço de Implementação .
Passe o mouse sobre o nó Promover Modelo para Espaço de Implementação para ver a seta. Conecte a seta ao nó Criar implementação online .
Nota: os nomes do nó em seu pipeline podem ser diferentes da imagem animada a seguir:
Conecte o comentário Criar implementação on-line para o modelo promovido ao nó Criar implementação on-line conectando o círculo na caixa de comentário para o nó
Nota: os nomes do nó em seu pipeline podem ser diferentes da imagem animada a seguir:
Clique duas vezes no nó Criar implementação on-line para ver as configurações..
Altere o nome do nó para
Create Online DeploymentPróximo a Ativo ML, clique em Selecionar de outro nó no menu.

Selecione o nó Promover Modelo para o Espaço de Implementação na lista O ID do nó winning_model está selecionado.
Para Novo nome de implementação, digite
Mortgage approval model deployment - Data Science.Para o Modo de Criação, selecione Sobrescrever
Clique em Salvar para salvar as configurações do nó Criar Implementação On-line
Verifique seu progresso
A imagem a seguir mostra o pipeline concluído.. Agora você está pronto para executar o pipeline.

Tarefa 4: Executar o pipeline
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 06:57.
Agora que o pipeline está concluído. siga estas etapas para executar o pipeline:
Na barra de ferramentas, clique em Executar pipeline> Executar avaliação.
Na página Definir parâmetros de pipeline , selecione True para a implementação..
Se configurado como True, o pipeline verifica o modelo implementado e pontua o modelo.
Se configurado como False, o pipeline verifica se o modelo foi criado no projeto pelo experimento AutoAI e revisa as informações do modelo e as métricas de treinamento.
Forneça uma chave de API se essa ocasião for sua primeira vez executando um pipeline. Os ativos de pipeline usam sua chave de API pessoal do IBM Cloud para executar operações com segurança sem interrupção.
Se você tiver uma chave de API existente, clique em Usar chave de API existente, cole a chave de API e clique em Salvar.
Se você não tiver uma chave de API existente, clique em Gerar nova chave de API, forneça um nome e clique em Salvar.. Copie a chave API e, em seguida, salve a chave API para uso futuro. Quando terminar, clique em Fechar.
Clique em Executar para iniciar a execução do pipeline
Monitore o progresso do pipeline
Role através de logs consolidados enquanto o pipeline está em execução. A execução do julgamento pode levar até 10 minutes minutos para ser concluída.
À medida que cada operação for concluída, selecione o nó para aquela operação na tela.
Na guia Inspetor do Nó , visualize os detalhes da operação
Clique na guia Saída do nó para ver um resumo da saída para cada operação do nó
Verifique seu progresso
A imagem a seguir mostra o pipeline após ele ter concluído a execução de avaliação. Agora você está pronto para revisar os ativos que o pipeline criou.

Tarefa 5: Visualizar os ativos, modelo implementado e implementação online
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 08:58.
O gasoduto criou vários ativos. Siga estas etapas para visualizar os ativos:
Clique no nome do projeto Data Science e MLOps na trilha de navegação para retornar ao projeto.

Na guia Ativo , visualize Todos os ativos..
Visualizar os ativos de dados.
Clique no ativo de dados do Mortgage_Data_with_Approvals_DS.csv A tarefa do Data Refinery criou esse ativo
Clique no nome do projeto Data Science e MLOps na trilha de navegação para retornar à guia Ativos .
Visualizar o modelo.
Clique no ativo do modelo de aprendizado de máquina que começa com ds_mortgage_approval_best_model O experimento do AutoAI gerou vários candidatos de modelo e escolheu esse como o melhor modelo. Salve esse nome do modelo em um arquivo de texto O nome do modelo é necessário para configurar os monitores do Watson OpenScale na próxima tarefa
Scroll através das informações do modelo.
Clique no nome do projeto Data Science e MLOps na trilha de navegação para retornar à guia Ativos .
Clique na guia Tarefas no projeto para ver informações sobre as tarefas Data Refinery e Pipeline.
Abra o espaço de implementação criado com o pipeline.
No Menu de
Navegação, selecione Implantações.
Clique na guia Espaços ..
Clique no espaço de implementação Aprovação de hipoteca-Data Science e MLOps .
Clique na guia Ativos e veja o modelo implementado que começa com ds_mortgage_approval_best_model
Clique na guia Implementações.
Clique em Implementação do modelo de aprovação de hipoteca-Ciência de Dados para visualizar a implementação
Na guia Referência da API , visualize o terminal da API e os fragmentos de código
Clique na guia Testar.
Clique na guia Entrada JSON e substitua o texto de amostra pelo texto JSON a seguir.
{ "input_data": [ { "fields": [ "ID", "NAME", "STREET_ADDRESS", "CITY", "STATE", "STATE_CODE", "ZIP_CODE", "EMAIL_ADDRESS", "PHONE_NUMBER", "GENDER", "SOCIAL_SECURITY_NUMBER", "EDUCATION", "EMPLOYMENT_STATUS", "MARITAL_STATUS", "INCOME", "APPLIEDONLINE", "RESIDENCE", "YRS_AT_CURRENT_ADDRESS", "YRS_WITH_CURRENT_EMPLOYER", "NUMBER_OF_CARDS", "CREDITCARD_DEBT", "LOANS", "LOAN_AMOUNT", "CREDIT_SCORE", "CRM_ID", "COMMERCIAL_CLIENT", "COMM_FRAUD_INV", "FORM_ID", "PROPERTY_CITY", "PROPERTY_STATE", "PROPERTY_VALUE", "AVG_PRICE" ], "values": [ [ null, null, null, null, null, null, null, null, null, null, null, "Bachelor", "Employed", null, 144306, null, "Owner Occupier", 15, 19, 2, 7995, 1, 1483220, 437, null, false, false, null, null, null, 111563, null ], [ null, null, null, null, null, null, null, null, null, null, null, "High School", "Employed", null, 45283, null, "Private Renting", 11, 13, 1, 1232, 1, 7638, 706, null, false, false, null, null, null, 54262, null ] ] } ] }Clique em Prever. Os resultados mostram que o primeiro candidato não será aprovado e o segundo candidato será aprovado.
Verifique seu progresso
A seguinte imagem mostra os resultados do teste. As pontuações de confiança para seu teste podem ser diferentes das pontuações mostradas na imagem.

Tarefa 6: execute o bloco de notas para configurar os monitores do Watson OpenScale
Para visualizar essa tarefa, assista ao vídeo começando em 10:40.
Agora você está pronto para executar o bloco de anotações incluído no projeto de amostra O bloco de notas inclui o código para:
- Busque o modelo e as implementações
- Configurar Watson OpenScale.
- Crie o provedor de serviços e a assinatura para seu serviço de aprendizado de máquina.
- Configure o monitor de qualidade
- Configure o monitor de justiça.
- Configure a explicabilidade.
Siga estas etapas para executar o notebook incluído no projeto de amostra. Reserve um tempo para ler os comentários no bloco de notas, que explicam o código em cada célula.
No Menu de
Navegação, selecione Projetos > Exibir todos os projetos.
Clique no nome do projeto Ciência de Dados e MLOps
Clique na guia Ativos e navegue até Cadernos.
Nota:Se você vir o ícone de atenção
ao lado do notebook, clique no menu de overflow
ao lado do notebook monitor-wml-model-with-watson-openscale-pipeline e selecione Alterar ambiente. Selecione um modelo de Runtime on Python compatível e clique em Change (Alterar ).
Abra o notebook monitor-wml-model-with-watson-openscale-pipeline .
Clique no ícone Editar
para colocar o caderno no modo de edição.
Quando você importa um projeto do hub de Recursos, a primeira célula do bloco de notas contém o token de acesso ao projeto Se esse bloco de notas não contiver uma primeira célula com um token de acesso ao projeto, será necessário gerar o token A partir do menu Mais, selecione Inserir token de projeto. Esta ação insere uma nova célula como a primeira célula no bloco de notas que contém o token do projeto
Forneça sua chave de API na seção Fornecer sua chave de API do IBM Cloud . Você precisa passar suas credenciais para a API de tempo de execução watsonx.ai usando uma chave de API. Se você ainda não tem uma chave de API salva, então siga estas etapas para criar uma chave de API.
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 04:55.Clique em Criar uma chave de API do IBM Cloud. Se você tiver alguma chave API existente, o botão poderá ser rotulado Criar.
Digite um nome e uma descrição.
Clique em Criar.
Copiar a chave de API.
Faça o download da chave de API para uso futuro.
Retorne ao bloco de notas e cole sua chave de API no campo ibmcloud_api_key .
Na seção 3. Modelo e Implementação, para a variável model_name , cole o nome do modelo salvo em um arquivo de texto na tarefa anterior. O space_name e deployment_name são preenchidos para você usando os nomes especificados no pipeline.
Clique em Célula> Executar Todos para executar todas as células no bloco de notas Como alternativa, clique no ícone
Executar para executar o caderno célula por célula e explorar cada célula e sua saída.
Monitore a célula de progresso por célula, notando o asterisco "In [
*]" mudando para um número, por exemplo, "In [1]". O caderno leva de 1 a 3 minutos para ser concluído.Tente estas dicas se encontrar algum erro ao executar o bloco de notas:
- Clique em Kernel> Reiniciar & Limpar Saída para reiniciar o kernel e, em seguida, execute o bloco de notas novamente
- Verifique se você copiou e colou o nome da implementação exatamente sem espaços iniciais ou finais.
Verifique seu progresso
A imagem a seguir mostra o bloco de notas quando a execução é concluída O bloco de notas salvou o modelo no projeto, portanto, agora você está pronto para avaliar o modelo.

Tarefa 7: Avaliar o modelo
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 13:35.
Siga estas etapas para avaliar o modelo no Watson OpenScale::
Clique no projeto Data Science e MLOps na trilha de navegação.

Na guia Ativos , expanda o tipo de ativo Dados e, em seguida, clique em Ativos de Dados
Clique no menu Overflow
para o ativo mortgage_sample_test_data.csv de dados e selecione Download. Para validar que o modelo está funcionando conforme necessário, você precisa de um conjunto de dados rotulados, que foi mantido a partir do treinamento do modelo. Este arquivo CSV contém esses dados de retenção.
Ative o Watson OpenScale.
No Menu de
Navegação, selecione Serviços > Instâncias de serviço.
Clique em seu nome da instância do Watson OpenScale Se solicitado, efetue login usando as mesmas credenciais que você usou para se inscrever no Cloud Pak for Data.
Na página da instância de serviço Watson OpenScale, clique em Ativar aplicativo.
No Painel do Insights, clique no ladrilho Implementação do modelo de aprovação de hipoteca-Ciência de dados .
A partir do menu Ações, selecione Avaliar agora.
A partir da lista de opções de importação, selecione a partir do arquivo CSV.
Arraste o arquivo de dados mortgage_sample_test_data.csv transferido por download do projeto para o painel lateral.
Clique em Fazer upload e avaliar. A avaliação pode levar alguns minutos para ser concluída
Verifique seu progresso
A imagem a seguir mostra o resultado da avaliação para o modelo implementado no Watson OpenScale Agora que avaliou o modelo, você está pronto para observar a qualidade do modelo.

Tarefa 8: Observar os Monitores de Modelo para Qualidade
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 14:44.
O monitor de qualidade Watson OpenScale gera um conjunto de métricas para avaliar a qualidade de seu modelo. É possível usar essas métricas de qualidade para determinar o quão bem seu modelo prevê os resultados. Quando a avaliação que usa os dados de validação for concluída, siga estas etapas para observar a qualidade ou precisão do modelo:
No painel de navegação esquerdo, clique no ícone do painel
Insights.Localize o ladrilho Implementação do modelo de aprovação de hipoteca-Ciência de Dados Observe que a implementação tem 0 problemas e que os testes de Qualidade e Justiça não geraram nenhum erro, o que significa que o modelo atendeu aos limites que são necessários dele.
Nota: pode ser necessário atualizar o painel para ver as atualizações após a avaliação.Clique no ladrilho Implementação do modelo de aprovação de hipoteca-Ciência de Dados para ver mais detalhes
Na seção Qualidade, clique no ícone
Configurar. Aqui é possível ver que o limite de qualidade configurado para esse monitor é de 70% e que a medição de qualidade que está sendo usada é a área sob a curva ROC.Clique em Acessar resumo do modelo para retornar para a tela de detalhes do modelo
Na seção Qualidade, clique no ícone
Detalhes para ver os resultados detalhados da qualidade do modelo. Aqui você vê um número de cálculos de métrica de qualidade e uma matriz de confusão mostrando decisões de modelo corretas, juntamente com falsos positivos e falsos negativos. A área calculada sob a curva ROC é 0.9 ou superior, o que excede o limite 0.7 , portanto, o modelo está atendendo seu requisito de qualidade.Clique em Implementação do modelo de aprovação de hipoteca-Data Science na trilha de navegação para retornar à tela de detalhes do modelo.
Verifique seu progresso
A imagem a seguir mostra os detalhes de qualidade em Watson OpenScale Pontuações de qualidade podem variar. Agora que você observou a qualidade do modelo, é possível observar a justiça do modelo.

Tarefa 9: Observar os monitores de modelo para justiça
Para visualizar esta tarefa, assista ao vídeo a partir do minuto 15:59.
O monitor de justiça do Watson OpenScale gera um conjunto de métricas para avaliar a imparcialidade de seu modelo. É possível usar as métricas de justiça para determinar se o seu modelo produz resultados propensos. Siga estas etapas para observar a justiça do modelo:
Na seção Equidade, clique no ícone
Configurar. Aqui você consulta que o modelo está sendo revisado para garantir que os candidatos estão sendo tratados imparcialmente, independentemente de seu gênero. As mulheres são identificadas como o grupo monitorado para o qual a justiça está sendo medida e o limite para a justiça deve ser de pelo menos 80%. O monitor de equidade usa o método de impacto discrepante para determinar a equidade. O impacto díspar compara a porcentagem dos resultados favoráveis de um grupo monitorado com a porcentagem dos resultados favoráveis de um grupo de referência.Clique em Acessar resumo do modelo para retornar à tela de detalhes do modelo,
Na seção Equidade, clique no ícone
Detalhes para ver os resultados detalhados da equidade do modelo. Aqui você vê a porcentagem de candidatos masculinos e femininos que estão sendo automaticamente aprovados, juntamente com uma pontuação de justiça de cerca de 100%, portanto, o desempenho do modelo excede em muito o limite de equidade de 80% exigido.Observe os conjuntos de dados identificados no Conjunto de dados na lista Para assegurar que as métricas de imparcialidade sejam mais precisas, o Watson OpenScale usa a perturbação para determinar os resultados em que apenas os atributos protegidos e as entradas de modelo relacionadas são alterados enquanto outros recursos permanecem os mesmos.A perturbação muda os valores do recurso do grupo de referência para o grupo monitorado, ou vice-versa. Esses guardrails adicionais são usados para calcular a justiça quando o conjunto de dados "balanceado" é usado, mas também é possível visualizar os resultados de imparcialidade usando apenas dados de carga útil ou de treinamento de modelo. Como o modelo está se comportando de maneira justa, você não precisa entrar em detalhes adicionais para essa métrica.

Clique na trilha de navegação Implementação do modelo de aprovação de hipoteca-Data Science para retornar à tela de detalhes do modelo.
Verifique seu progresso
A imagem a seguir mostra os detalhes de justiça no Watson OpenScale. Agora que você observou a justiça do modelo, é possível observar a explicabilidade do modelo.

Tarefa 10: Observar os monitores de modelo para explicabilidade
Para visualizar esta tarefa, assista ao vídeo a partir dos 17:42.
Você precisa entender como o modelo chegou a sua decisão. Esse entendimento é necessário para explicar as decisões para as pessoas envolvidas na aprovação do empréstimo e para assegurar que os proprietários do modelo sejam válidos. Para compreender essas decisões, siga estas etapas para observar a explicabilidade do modelo:
No painel de navegação esquerdo, clique no ícone Explicar uma
transação.Selecione Implementação do modelo de aprovação de hipoteca-Data Science para ver uma lista de transações.
Para qualquer transação, clique em Explicar sob a coluna Ações. Aqui você vê a explicação detalhada desta decisão.Você verá as entradas mais importantes para o modelo junto com o quão importante cada uma foi para o resultado final. Barras azuis representam entradas que tenderam a suportar a decisão do modelo, enquanto barras vermelhas mostram entradas que podem ter levado a outra decisão. Por exemplo, um candidato pode ter renda suficiente para ser aprovado de outra forma, mas seu histórico de crédito ruim e a alta dívida juntos levam o modelo a rejeitar o aplicativo.Revise esta explicação para se tornar satisfeito sobre a base para a decisão do modelo.
Opcional: se desejar aprofundar mais sobre como o modelo tomou sua decisão, clique na guia Inspecionar . Use o recurso Inspecionar para analisar a decisão para localizar áreas de sensibilidade em que pequenas mudanças em algumas entradas resultariam em uma decisão diferente.. Você mesmo pode testar a sensibilidade substituindo algumas das entradas reais por alternativas para ver se elas impactariam o resultado.
Verifique seu progresso
A imagem a seguir mostra a explicação de uma transação no Watson OpenScale. Você determinou que o modelo é exato e trata todos os candidatos de forma justa.. Agora, você pode avançar o modelo para a próxima fase em seu ciclo de vida.

A equipe do Golden Bank usou pipelines de orquestração para criar um pipeline de dados que fornece dados atualizados sobre todos os solicitantes de hipoteca e um modelo de aprendizado de máquina que os credores podem usar para a tomada de decisões. Em seguida, a equipe usou o Watson OpenScale para assegurar que o modelo estava tratando todos os candidatos de forma justa
Limpeza (Opcional)
Se você gostaria de reaproveitar este tutorial, exclua os seguintes artefatos.
| Artefato | Como excluir |
|---|---|
| Implementação de modelo de aprovação de hipoteca-Data Science na área de implantação Mortgage Aprovação-Data Science e MLOps | Excluir uma implementação |
| Espaço de implementação Aprovação de hipoteca-Data Science e MLOps | Excluir um espaço de implementação |
| Projeto de amostra de Ciência de Dados e MLOps | Excluir um Projeto |
Próximas etapas
Experimente estes tutoriais:
Veja outro caso de uso.