0 / 0
Go back to the English version of the documentation
Ukázkové modely a zápisníky pro Decision Optimization
Last updated: 12. 10. 2023
Ukázkové modely a zápisníky Decision Optimization

V této dokumentaci je uvedeno několik příkladů jako výukové programy. Můžete také použít mnoho dalších příkladů, které jsou uvedeny v části Decision Optimization GitHuba v části Ukázky.

Decision Optimization GitHub DO-ukázky

Viz Decision Optimization GitHub , kde naleznete úložiště ukázek pro použití s produktem IBM watsonx.ai. Ukázky produktu Decision Optimization uživatelské rozhraní experimentu viz následující oddíl Decision Optimization uživatelské rozhraní experimentu ukázky. Toto úložiště také obsahuje ukázky zápisníku Jupyter , které lze importovat do produktu watsonx.ai. Viz Jupyter zápisníky.

Příklad Java

Viz příklad modelu Java uvedený v příručce Decision Optimization Java™ worker boilerplate v Java worker GitHub.

Příklady popsané v této dokumentaci

V následující tabulce jsou uvedeny příklady modelů, které jsou popsány v této dokumentaci a které ukazují, jak používat produkt Decision Optimization.

Tabulka 1. Decision Optimization příklady dokumentace
  Příklady

Naučte se, jak ...

Podrobnosti najdete v tématu

Vytvořte modely plánování pomocí Modeling Assistant.

Příklad stavby domu

  • Vytvořte, upravte a vyřešte plánovací a plánovací model pomocí Modeling Assistant.
  • Vytvořte a prozkoumejte různé scénáře.

Řešení modelu pomocí Modeling Assistant

Vytvořte optimalizační modely Python pomocí konzoly Decision Optimization uživatelské rozhraní experimentu.

Příklad diety

  • Vytvořte a vyřešte model Python , který je generován z existujícího scénáře.
  • Vytvořte a prozkoumejte nový scénář.

Řešení Python modelu DOcplex

Příklad s více scénáři

  • Vytvořte model Python z Python notebook importovaný do Decision Optimization a vyřešte jej.
  • Generujte více scénářů z Python notebook pomocí náhodných dat.
  • Exportovat tabulky ze scénáře.

Práce s více scénáři

Vytvořte nebo importujte DOcplex Python notebooky.

Příklady Decision Optimization zápisník

  • Stáhněte zápisník a přidejte jej do projektu.
  • Spusťte zápisník.

Spuštění Decision Optimization notebooks

Decision Optimization experiment ukázky (Modeling Assistant, Python, OPL)

Podrobný průvodce sestavením, řešením a implementací modelu Decision Optimization pomocí uživatelského rozhraní viz Výukový program Stručný úvod s videem.

Následující tabulka uvádí seznam ukázek Decision Optimization , které jsou poskytovány v produktu DO-samples v produktu Decision Optimization GitHub. Všechna tato aktiva používají produkt Decision Optimization experiment UI a obsahují data.

Pozn.:

Chcete-li spustit modely, musíte přidružit instanci Watson Machine Learning ke svému Projektu a přidružit prostor nasazení ke svému Decision Optimization experimentu. Musíte mít také roli Editor nebo Administrátor v prostoru implementace.

Chcete-li použít tyto ukázky:
  1. Stáhněte a extrahujte všechny DO ukázky do počítače. Můžete si také stáhnout pouze jednu ukázku, ale v tomto případě ji neextrahujte.
  2. Otevřete svůj projekt nebo vytvořte prázdný projekt.
  3. Na kartě Spravovat vašeho projektu vyberte sekci Služby a integrace a klepněte na volbu Přidružit službu. Poté vyberte existující instanci služby Machine Learning (nebo vytvořte novou) a klepněte na volbu Přidružit. Když je služba přidružena, zobrazí se zpráva o úspěchu a vy pak můžete zavřít okno Přidružit službu .
  4. Vyberte kartu Aktiva .
  5. Vyberte volbu Nová úloha > Řešení problémů s optimalizací v sekci Práce s modely .
  6. Klepněte na volbu Lokální soubor v okně Řešení problémů s optimalizací , které se otevře.
  7. Přejděte do složky Model_Builder ve stažených DO-samples. Vyberte příslušnou podsložku produktu a verze. Vyberte ukázkový soubor .zip a klepněte na tlačítko Otevřít. Případně přetáhněte ukázku do okna.
  8. Pokud jste ke svému projektu dosud nepřidružili službu Machine Learning , musíte nejprve vybrat volbu Přidat službu Machine Learning , abyste ji vybrali nebo vytvořili před výběrem prostoru implementace pro experiment.
  9. Klepněte na volbu Nový prostor implementace, zadejte název a klepněte na volbu Vytvořit (nebo vyberte existující prostor z rozevírací nabídky).
  10. Klepněte na volbu Vytvořit.

    Vytvoří se model Decision Optimization se stejným názvem jako ukázka.

Tabulka 2. Decision Optimization Modely
Modely pro Decision Optimization Typ problému Typ modelu
BridgeScheduling Plánování Modeling Assistant
Dieta Míchání Python
DietLP Míchání LP (CPLEX)
EnvironmentAnd-rozšíření Použití prostředí s příponou, která obsahuje soubor knihovny a kód YAML. Python
HouseConstructionPlánování Plánování s přiřazením Modeling Assistant
IntermediateSolutions Umožnění průběžných řešení pro modely CPLEX a CPO Python
MarketingCampaignPřiřazení Přiřazení prostředků (scénáře 1-4)

Výběr a přidělení (Scénář 4-Výběr)

Modeling Assistant
Více souborů Použití modelu s více soubory. Python a LP
PastaProduction Produkce OPL
PortfolioAllocation Výběr & přidělení Modeling Assistant
Nastavení PythonEngine Geometrické puzzle s vlastní nastavení motoru Python
ShiftAssignment Přiřazení prostředků s vlastními rozhodnutími a vlastním omezením Modeling Assistant
StaffPlanning Plánování více scénářů

(pro použití s CopyAndSolveScenarios.ipynb)

Python
SupplyDemandPlánování Plánování nabídky a poptávky Modeling Assistant
TalentCPO Plánování filmů CPO (optimalizátor CP)

Ukázky zápisníku Jupyter

Jupyter zápisníky jsou také poskytovány v produktu Decision Optimization GitHub , který nepoužívá uživatelské rozhraní experimentu. Chcete-li použít tyto ukázky Python notebooku , postupujte takto:
  1. Stáhněte a extrahujte všechny DO ukázky do počítače. Můžete si také stáhnout pouze jednu ukázku.
  2. Otevřete svůj projekt nebo vytvořte prázdný projekt.
  3. Vyberte kartu Aktiva .
  4. Vyberte Nová úloha > Práce s daty a modely v Python nebo R v sekci Práce s modely .
  5. V novém okně, které se otevře, vyberte kartu Ze souboru .
  6. Pojmenujte svůj zápisník, klepněte na ikonu Přetáhnout soubory nebo odeslat a přejděte do zápisníku ve složce jupyter . Vyberte příslušnou podsložku produktu a verze ve stažených ukázkách DO. Pro watsonx vyberte složku Watson Studio Public.
  7. Klepněte na volbu Vytvořit. Soubor zápisník se přidá do vašeho projektu.

Python notebooky v části Ukázky

Decision Optimization Python notebooky jsou k dispozici v části Ukázky. Chcete-li tyto zápisníky použít v existujícím projektu, otevřete zápisník v okně Ukázky, klepněte na volbu Přidat do projektu, vyberte projekt a klepněte na volbu Vytvořit.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more