Modelos de amostra e blocos de notas para Decision Optimization
Vários exemplos são apresentados nesta documentação como tutoriais Você também pode usar muitos outros exemplos fornecidos noDecision OptimizationGitHub , E no Centro de recursos .
Links rápidos:
Decision Optimization GitHub Amostras DO
Consulte Decision Optimization GitHub para obter um repositório de amostras para uso com IBM Cloud Pak for Data as a Service. Selecione a subpasta de produto e versão relevante.
Para Decision Optimization amostras da interface do usuário do experimento, consulte a seção a seguir Decision Optimization amostras de experimentos ( Python, OPL, Modeling Assistant ). O repositório Decision Optimization GitHub o repositório também contém amostras do notebook Jupyter que podem ser importadas para o Cloud Pak for Data. Consulte Jupyter notebooks.
Exemplo de Java
Consulte o exemplo de modelo Java fornecido no Decision Optimization Java™ worker boilerplate no Java worker GitHub.
Exemplos descritos nesta documentação
A tabela a seguir lista os modelos de exemplo descritos nesta documentação e que mostram como usar o Decision Optimization.
| Exemplos | Aprenda como ... |
Consulte |
|
|---|---|---|---|
Crie modelos de planejamento usando o Modeling Assistant |
Exemplo de Construção de Casa |
|
|
Crie modelos de otimização Python usando a Decision Optimization IU do experimento |
Exemplo de Diet |
|
|
Exemplo de cenário múltiplo |
|
||
Crie ou importe DOcplex Python notebooks. |
Exemplos de Decision Optimization notebook |
|
Decision Optimization Experimento amostras (Python, OPL, Modeling Assistant)
Para obter um guia passo a passo para construir, resolver e implementar um modelo Decision Optimization , usando a interface com o usuário, consulte o Tutorial de iniciação rápida com vídeo.
A tabela a seguir lista as Decision Optimization que são fornecidas em DO-samples no diretório Decision Optimization GitHub. Todos esses ativos usam o Decision Optimization experiment UI e contêm dados.
Para executar modelos, você deve associar uma instância de tempo de execuçãowatsonx.ai ao seu projeto e associar um espaço de implementação ao seu experimento Decision Optimization. Também deve-se ter a função de Editor ou Administrador no espaço de implementação
- Faça o download e extraia todos os exemplos de DO em seu computador. Também é possível fazer download apenas de uma amostra, mas neste caso, não a extraia.
- Abra seu projeto ou crie um projeto vazio.
- Na guia Gerenciar do seu projeto, selecione a seção Serviços e integrações e clique em Associar serviço. Em seguida, selecione uma instância de serviço existente do Machine Learning (ou crie uma nova) e clique em Associar.. Quando o serviço é associado, uma mensagem de êxito é exibida e é possível então fechar a janela Associar serviço .
- Selecione a guia Ativos .
- Selecione Novo ativo > Resolver problemas de otimização no Trabalhar com modelos seção.
- Clique em Arquivo local na janela Criar um experimento Decision Optimization aberta.
- Procure a pasta Model_Builder em suas DO-samplestransferidas por download. Selecione a subpasta de produto e versão relevante. Escolha seu arquivo .zip de amostra e clique em Abrir. Como alternativa, arraste a amostra na janela.
- Se você ainda não tiver associado um serviço de tempo de execuçãowatsonx.ai ao seu projeto, deverá primeiro selecionar Adicionar um serviço Machine Learning para selecionar ou criar um antes de escolher um espaço de implantação para o seu experimento.
- Clique em Novo espaço de implementação, insira um nome e clique em Criar (ou selecione um espaço existente no menu suspenso).
- Clique em Criar.
Um modelo Decision Optimization é criado com o mesmo nome da amostra.
| Modelos para Decision Optimization | Tipo de problema | Tipo de modelo |
|---|---|---|
| BridgeScheduling | Planejamento | Modeling Assistant |
| Diet | Bempréstimos | Python |
| DietLP | Bempréstimos | LP (CPLEX) |
| EnvironmentAndExtension | Usar um ambiente com uma extensão que contenha um arquivo de biblioteca e código YAML. | Python |
| HouseConstructionScheduling | Planejando com Designação | Modeling Assistant |
| IntermediateSolutions | Ativando soluções intermediárias para modelos CPLEX e CPO | Python |
| MarketingCampaignAssignment | Designação de Recurso (Cenários 1 a 4) Seleção e Alocação (Cenário 4 - Seleção) |
Modeling Assistant |
| Diversos arquivos | Usando um modelo com diversos arquivos. | Python e LP |
| PastaProduction | Produção | OPL |
| PortfolioAllocation | Seleção & Alocação | Modeling Assistant |
| PythonEngineSettings | Puzzle geométrico com configurações personalizadas do motor | Python |
| ShiftAssignment | Atribuição De Recursos com decisões customizadas e uma restrição personalizada | Modeling Assistant |
| StaffPlanning | Planejamento Multi-Scenario (para ser usado com CopyAndSolveScenarios.ipynb) |
Python |
| SupplyDemandPlanning | Planejamento de Fornecimento & Demanda | Modeling Assistant |
| TalentCPO | Agendamento de filmes | CPO (Otimizador de CP) |
Jupyter notebook amostras
- Faça o download e extraia todos os exemplos de DO em seu computador. Também é possível fazer o download de apenas uma amostra.
- Abra seu projeto ou crie um projeto vazio.
- Selecione a guia Ativos .
- Selecione Novo ativo > Trabalhar com dados e modelos emPython ou R no Trabalhar com modelos seção.
- Selecione a guia Arquivo de origem na nova janela que é aberta
- Nomeie seu bloco de notas, clique em Arrastar e soltar arquivos aqui ou faça upload do e navegue para o bloco de notas na pasta jupyter em suas amostras de DOtransferidas por download. Selecione a subpasta de produto e versão relevante.
- Clique em Criar. O notebook é incluído em seu projeto.
Python blocos de notas no hub de recursos
Decision Optimization Python blocos de notas estão disponíveis no Hub de recurso. Para usar esses blocos de notas em um projeto existente, abra um bloco de notas no Hub de recursos, clique em Incluir no projeto, selecione seu Projeto e clique em Criar