Iniciação rápida: construir, executar e implementar um modelo de Decision Optimization

Você pode construir e executar os modelos Decision Optimization para ajudá-lo a tomar as melhores decisões para resolver problemas de negócios com base em seus objetivos. Leia sobre Decision Optimization, em seguida, assista a um vídeo e pegue um tutorial que seja adequado para usuários com algum conhecimento de analítica prescritiva, mas não requer codificação.

Serviços necessários
watsonx.ai Studio
watsonx.ai Runtime

O fluxo de trabalho básico inclui estas tarefas:

  1. Crie um projeto. Projetos nos quais seja possível colaborar com outras pessoas para trabalhar com dados.
  2. Inclua um experimento do Decision Optimization no projeto. É possível incluir arquivos compactados ou dados de arquivos de amostra.
  3. Associe um Serviço de tempo de execução watsonx.ai ao projeto.
  4. Crie um espaço de implantação para associar ao Serviço de tempo de execução watsonx.ai do projeto.
  5. Revise os dados, os objetivos do modelo e as restrições no Assistente de Modelagem.
  6. Execute um ou mais cenários para testar o seu modelo e revise os resultados.
  7. Implemente seu modelo.

Leia sobre o Decision Optimization

O Decision Optimization pode analisar dados e criar um modelo de otimização (com o Assistente de Modelagem) com base em um problema de negócios. Primeiramente, um modelo de otimização é derivado convertendo um problema de negócios em uma fórmula matemática que pode ser entendida pelo mecanismo de otimização. A fórmula consiste em objetivos e restrições que definem o modelo no qual a decisão final é baseada. O modelo, juntamente com seus dados de entrada, forma um cenário. O mecanismo de otimização resolve o cenário, aplicando os objetivos e restrições para limitar milhões de possibilidades e fornece a melhor solução. Esta solução satisfaz a fórmula do modelo ou relaxa determinadas restrições caso o modelo seja inviável. É possível testar cenários usando dados diferentes ou modificando os objetivos e restrições, executando-os novamente e visualizando as soluções. Uma vez satisfeito, você pode implementar o seu modelo.

Leia mais sobre o Decision Optimization

Assista a um vídeo sobre a criação de um modelo do Decision Optimization

Assistir vídeo Assista a este vídeo para ver como executar um experimento ' Decision Optimization de amostra para criar, resolver e implantar um modelo ' Decision Optimization com o ' watsonx.ai Studio e o ' watsonx.ai Runtime.

Renúncia de responsabilidade de vídeo: Algumas etapas secundárias e elementos gráficos neste vídeo podem ser diferentes de sua plataforma A interface com o usuário é frequentemente melhorada.

Este vídeo fornece um método visual para aprender os conceitos e tarefas nesta documentação.


Experimente um tutorial para criar um modelo que use o Decision Optimization

Neste tutorial, você concluirá estas tarefas:

Este tutorial levará aproximadamente 30 minutos para ser concluído.





Dicas para concluir este tutorial
Aqui estão algumas dicas para concluir com sucesso este tutorial.

Use a imagem em vídeo

Dica: Inicie o vídeo, em seguida, à medida que você rola através do tutorial, o vídeo se move para o modo picture-in-picture. Feche o índice de vídeo para a melhor experiência com imagem em imagem. Você pode usar o modo picture-in-picture para que você possa acompanhar o vídeo conforme concluir as tarefas neste tutorial. Clique nos timestamps para cada tarefa seguir junto.

A imagem animada a seguir mostra como usar os recursos de imagem em vídeo e de índice:

Como usar picture-in-picture e capítulos

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.

Tutorial e IU lado a lado

Dica: se você encontrar um tour guiado ao concluir este tutorial na interface com o usuário, clique em Talvez posterior.



Tarefa 1: Abrir um Projeto

É necessário um projeto para armazenar os dados e o experimento AutoAI . É possível usar um projeto existente ou criar um projeto.

  1. No Menu de Menu de NavegaçãoNavegação, selecione Projetos > Exibir todos os projetos.

  2. Abra um projeto existente. Se você deseja usar um novo projeto:

    1. Clique em Novo projeto.

    2. Selecione Criar um projeto vazio.

    3. Digite um nome e descrição opcional para o projeto.

    4. Escolha uma instância de serviço de armazenamento de objetos existente ou crie uma nova.

    5. Clique em Criar.

  3. Quando o projeto abrir, clique na guia Gerenciar e selecione a página Serviços e integrações.

    1. Na guia IBM , clique em Associar serviço.

    2. Selecione sua instância de tempo de execução watsonx.ai. Se você ainda não tiver uma instância do serviço watsonx.ai Runtime provisionada, siga estas etapas:

      1. Clique em Novo serviço

      2. Selecione watsonx.ai Runtime.

      3. Clique em Criar.

      4. Selecione a nova instância de serviço na lista.

    3. Clique em Associar serviço.

    4. Se necessário, clique em Cancelar para retornar para a página Serviços e Integrações

Para obter mais informações, consulte Criação de um projeto.

ícone de ponto de verificação Verifique seu progresso

A imagem a seguir mostra o novo projeto.

A imagem a seguir mostra o novo projeto.




Tarefa 2: Criar um experimento Decision Optimization

vídeo do tutorial de visualização Para visualizar esta tarefa, assista ao vídeo a partir do minuto 00:20.

Agora, siga estas etapas para criar o experimento Decision Optimization em seu projeto:

  1. Em seu novo projeto, clique em Novo ativo> Resolver problemas de otimização.

  2. Selecione Arquivo local..

  3. Clique em Obter arquivos de amostra para visualizar o repositório GitHub que contém os arquivos de amostra.

    1. No repositório DO-Samples , abra a pasta watsonx.ai e Cloud Pak for Data as a Service .

    2. Clique no arquivo HouseConstructionScheduling.zip que contém os arquivos de amostra de construção de casa

    3. Clique em Download para salvar o arquivo zip em seu computador.

  4. Retorne à página Criar um experimento do Decision Optimization e clique em Procurar.

    1. Selecione o arquivo HouseConstructionScheduling.zip em seu computador.

    2. Clique em Abrir..

  5. Se você ainda não tiver um serviço de tempo de execução watsonx.ai associado a esse projeto, clique em Adicionar um serviço.

    1. Se você não tiver uma instância de serviço watsonx.ai Runtime provisionada, clique em Novo serviço, selecione watsonx.ai Runtime e clique em Criar.

    2. Selecione sua instância de tempo de execuçãowatsonx.ai na lista e clique em Associar.

    3. Se necessário, clique em Cancelar para retornar à página Serviços e integrações .

      Para obter mais informações sobre serviços associados, consulte Incluindo serviços associados.

  6. Escolha um espaço de implementação para associar a este experimento. Se você não tiver um espaço de implementação existente, crie um:

    1. Na seção Selecionar espaço de implementação , clique em Novo espaço de implementação

    2. No campo Nome , digite House sample para fornecer um nome para a implementação space.1. Selecione um serviço de armazenamento para usar para o espaço de implementação.

    3. Clique em Criar.

    4. Quando o espaço estiver pronto e clique em Fechar para retornar à página Criar um experimento do Decision Optimization . Seu novo espaço de implementação é selecionado..

  7. Clique em Criar para abrir o experimento do Decision Optimization .

ícone de ponto de verificação Verifique seu progresso

A imagem a seguir mostra o experimento com os arquivos de amostra.

A imagem a seguir mostra o experimento com os arquivos de amostra




Tarefa 3: Construa um modelo e visualize um resultado de cenário

vídeo do tutorial de visualização Para visualizar esta tarefa, assista ao vídeo a partir de 01:47.

Siga estas etapas para construir um modelo e visualizar o resultado usando o Decision Optimization Modeling Assistant

  1. Na área de janela à esquerda, clique em Modelo de construção para abrir o Modeling Assistant Esse modelo foi construído com o Modeling Assistant para que seja possível ver que os objetivos e as restrições estão em linguagem natural, mas também é possível formular seu modelo em Python, OPL ou importar modelos CPLEX e CPO.

  2. Clique em Executar para executar o cenário para resolver o modelo e aguarde a execução ser concluída.

  3. Quando a execução for concluída, a visualização Explorar solução será exibida. Sob a guia Resultados , clique em Ativos da solução para ver os valores resultantes (melhores) para variáveis de decisão. Essas tabelas de solução são exibidas em ordem alfabética por padrão.

  4. No painel esquerdo, selecione Visualização.

  5. Na guia Soluções , selecione Gantt para visualizar o cenário com o planejamento ideal.

ícone de ponto de verificação Verifique seu progresso

A imagem a seguir mostra a página Visualização com um gráfico de Gantt.

A imagem a seguir mostra a página de Visualização com um gráfico de Gantt.




Tarefa 4: Alterar os objetivos e restrições do modelo

vídeo do tutorial de visualização Para visualizar esta tarefa, assista ao vídeo a partir do minuto 03:01.

Agora, você quer fazer uma mudança para a sua formulação de modelo para considerar um objetivo adicional. Siga estas etapas para alterar os objetivos e restrições do modelo:

  1. Clique em Modelo de construção.

  2. No painel esquerdo, clique no menu Excesso Menu overflow ao lado do Cenário 1 e selecione Duplicar.

  3. Para o nome, digite Scenario 2 e clique em Criar.

  4. Para o Cenário 2, inclua um objetivo no modelo para otimizar a qualidade do trabalho com base no conhecimento de cada contratado.

    1. Em Incluir no modelono campo de procura, digite overall qualitye pressione Enter.

    2. Expanda a seção Objetivo.

    3. Clique em Maximizar a qualidade geral das designações de Subcontratado-Atividade de acordo com a tabela de valores de designação para incluí-lo como um objetivo. Este novo objetivo agora é listado sob a seção Objetivos juntamente com o objetivo Minimizar o tempo para concluir todas as atividades.

    4. Para o objetivo que você acabou de incluir, clique em tabela de valores de designação e selecione Conhecimento. Uma lista de parâmetros de Conhecimento é exibida.

    5. Nesta lista, clique em definição para mudar o campo que define o conhecimento do contratado e selecione Nível de habilidade.

  5. Clique em Executar para executar o cenário para construir o modelo e aguarde a execução ser concluída.

  6. Retorne à página Explorar solução para visualizar os Objetivos e Ativos da solução.

  7. No painel esquerdo, selecione Visualização.

  8. Na guia Soluções , selecione Gantt para visualizar o cenário com o planejamento ideal.

  9. Clique em Visão geral na área de janela esquerda para comparar estatísticas entre o Cenário 1 e o Cenário 2.

ícone de ponto de verificação Verifique seu progresso

A imagem a seguir mostra a página Visualização com o novo gráfico de Gantt.

A imagem a seguir mostra a página de Visualização com o novo gráfico de Gantt




Tarefa 5: Implementar o modelo

vídeo do tutorial de visualização Para visualizar esta tarefa, assista ao vídeo a partir do minuto 04:07.

Em seguida, siga estas etapas para promover o modelo para um espaço da implementação e criar uma implementação:

  1. Clique no menu Overflow Menu overflow ao lado do Cenário 1 e selecione Salvar para implantação.

  2. No campo Nome do modelo , digite House Constructione selecione Avançar.

  3. Revise as informações do modelo e depois clique em Salvar.

  4. Depois que o modelo é salvo com sucesso, uma barra de notificação é exibida com um link para o modelo. Clique em Visualizar no projeto.

    1. Se você perder a notificação, então clique no nome do projeto na trilha de navegação.

    2. Clique na guia Ativos no projeto

    3. Clique no modelo de Construção de Casa

  5. Clique no ícone Promover para o espaço Promover para o espaço de implementação de implantação.

    1. Para o Espaço de Destino, selecione Amostra de Casa (ou seu espaço de implementação) na lista..

    2. Marque a opção para Verificar Acessar o modelo no espaço após implementá-lo.

    3. Clique em Promover.

  6. Após o modelo ser promovido com sucesso, o modelo de Construção de Casa é exibido no espaço de implementação

  7. Clique em Nova implementação.

    1. Para o nome da implementação, digite House deployment.

    2. Para a Definição de hardware, selecione 2 CPU e 8 GB de RAM na lista.

    3. Clique em Criar.

  8. Aguarde o status de implementação ser alterado para Implementado.

ícone de ponto de verificação Verifique seu progresso

A imagem a seguir mostra a implementação do House.

A imagem a seguir mostra a página Visualização com a implementação do House




Tarefa 6: Teste um modelo

vídeo do tutorial de visualização Para visualizar esta tarefa, assista ao vídeo a partir de 04:55.

Para testar o modelo com um cenário, você deve fazer o upload de arquivos de dados do seu computador para o espaço de implementação. Siga estas etapas para testar o modelo criando um trabalho usando os arquivos ` CSV ` incluídos no arquivo ZIP de exemplo:

  1. Clique em Amostra de Casa (ou seu espaço de implementação) na trilha de navegação para retornar ao espaço de implementação.

  2. Clique na guia Ativos.

    1. No arquivo HouseConstructionScheduling.zip em seu computador, você encontrará vários arquivos CSV na pasta .contêineres > Cenário 1.

    2. Clique no ícone Carregar Fazer upload de ativos para projeto recurso para abrir o painel Dados.

    3. Arraste os arquivos Subcontractor.csv, Activity.csve Expertise.csv para dentro da área Solte os arquivos aqui ou procure arquivos para upload no painel Dados.

  3. Clique na guia Implementações.

  4. Clique em Implementação de Casa

  5. Agora, para enviar uma tarefa para pontuar o modelo, clique em Nova tarefa

  6. Para o nome da tarefa, digite House construction job.

  7. Clique em Avançar.

  8. Selecione os valores padrão na página Configurar e clique em Avançar.

  9. Selecione os valores padrão na página Planejamento e clique em Avançar.

  10. Selecione os valores padrão na página Notificar e clique em Avançar.

  11. Na página Escolher dados, na seção Entrada, selecione os ativos de dados correspondentes que você carregou anteriormente em seu espaço para cada ID de entrada.

    1. Para ID de entrada Subcontractor.csv, clique em Selecionar origem de dados > Ativo de dados > Subcontractor.csv > Confirmar.

    2. Para ID de entrada Activity.csv, clique em Selecionar origem de dados > Ativo de dados > Activity.csv > Confirmar.

    3. Para ID de entrada Expertise.csv, clique em Selecionar origem de dados > Ativo de dados > Expertise.csv> Confirmar.

  12. Na seção Saída, você fornecerá o nome para cada tabela de solução a ser criada.

    1. Para o ID de saída ScheduledActivities.csv, clique em Selecionar origem de dados > Criar novo, digite ScheduledActivities.csv para o nome e clique em Confirmar.

    2. Para o ID de saída NotScheduledActivities.csv, clique em Selecionar origem de dados > Criar novo, digite NotScheduledActivities.csv para o nome e clique em Confirmar.

    3. Para o ID de saída stats.csv, clique em Selecionar origem de dados > Criar novo, digite stats.csv para o nome e clique em Confirmar.

    4. Para o ID de saída kpis.csv, clique em Selecionar origem de dados > Criar novo, digite kpis.csv para o nome e clique em Confirmar.

    5. Para o ID de saída solution.json, clique em Selecionar origem de dados > Criar novo, digite solution.json para o nome e clique em Confirmar.

    6. Para ID de saída log.txt, clique em Selecionar origem de dados> Criar novo, digite log.txt para o nome e clique em Confirmar.

  13. Revise as informações na página Escolher dados e, em seguida, clique em Avançar.

  14. Revise as informações na página Revisar e criar , em seguida, clique em Criar e executar.

  15. Na página de modelo Implementação da Casa , clique na tarefa que você criou denominada Tarefa de Construção da Casa para ver seu status

  16. Após a conclusão da execução da tarefa, clique em Amostra do House (ou seu espaço de implementação) para retornar ao espaço de implementação.

  17. Na guia Ativos, você verá os arquivos de saída:

    • AgendedActivities.csv

    • NotScheduledactivities.csv

    • stats.csv

    • kpis.csv

    • solution.json

    • log.txt

  18. Para cada um desses ativos, clique no ícone Download e, em seguida, visualize cada um desses arquivos.

ícone de ponto de verificação Verifique seu progresso

A imagem a seguir mostra a tarefa em lote concluída.

A imagem a seguir mostra a página de Visualização com a tarefa em lote concluída



Próximas etapas

Agora é possível usar esse conjunto de dados para outras análises. Por exemplo, você ou outros usuários podem executar qualquer uma destas tarefas:

Recursos adicionais