0 / 0
Go back to the English version of the documentation
Przykładowe modele i notatniki dla produktu Decision Optimization
Last updated: 12 paź 2023
Przykładowe modele i notatniki Decision Optimization

W tej dokumentacji przedstawiono kilka przykładów w postaci kursów. Można również użyć wielu innych przykładów dostępnych w serwisie Decision Optimization GitHuboraz w serwisie Samples.

Decision Optimization GitHub DO-przykłady

Repozytorium przykładów do użycia z produktem IBM watsonx.aiznajduje się na stronie Decision Optimization GitHub . W przypadku przykładów Decision Optimization experiment UI należy zapoznać się z następującą sekcją Decision Optimization experiment UI samples. To repozytorium zawiera również przykłady notatnika Jupyter, które można zaimportować do pliku watsonx.ai. Patrz Jupyter (Jupyter) notebooki.

Przykład Java

Patrz przykład modelu Java udostępniony w sekcji Decision Optimization Java™ worker w Java worker GitHub.

Przykłady opisane w tej dokumentacji

W poniższej tabeli przedstawiono przykładowe modele opisane w tej dokumentacji oraz sposób korzystania z produktu Decision Optimization.

Tabela 1. Decision Optimization przykłady dokumentacji
  Przykłady

Dowiedz się, jak ...

Patrz

Tworzenie modeli planowania przy użyciu Modeling Assistant.

Przykład budowy domu

  • Za pomocą Modeling Assistantmożna tworzyć, edytować i rozwiązywać modele planowania i planowania.
  • Utwórz i sprawdź różne scenariusze.

rozwiązywanie modelu za pomocą Modeling Assistant

Utwórz modele optymalizacji Python za pomocą Decision Optimization eksperyment UI.

Przykład diety

  • Utwórz i rozwiąż model Python wygenerowany na podstawie istniejącego scenariusza.
  • Utwórz i sprawdź nowy scenariusz.

rozwiązywanie problemów z modelem Python DOcplex

Przykład wielu scenariuszy

  • Utwórz model Python z Python notebook zaimportowanego do Decision Optimization i rozwiąż go.
  • Generowanie wielu scenariuszy z programu Python notebook przy użyciu danych losowych.
  • Eksportuj tabele ze scenariusza.

Praca z wieloma scenariuszami

Utwórz lub zaimportuj DOcplex Python notebooki.

Decision Optimization notatnik przykłady

  • Pobierz notatnik i dodaj go do projektu.
  • Uruchom notatnik.

Uruchamianie programu Decision Optimization notebooks

Decision Optimization eksperyment -przykłady (Modeling Assistant, Python, OPL)

Szczegółowy opis budowania, rozwiązywania i wdrażania modelu Decision Optimization za pomocą interfejsu użytkownika można znaleźć w sekcji Kurs szybkiego startu z filmami wideo.

Poniższa tabela zawiera listę przykładów Decision Optimization dostępnych w katalogu DO-samples w serwisie Decision Optimization GitHub. Wszystkie te zasoby korzystają z Decision Optimization interfejsu użytkownika eksperymentu i zawierają dane.

Uwaga:

Aby uruchomić modele, należy powiązać instancję produktu Watson Machine Learning z projektem i powiązać obszar wdrażania z eksperymentemproduktu Decision Optimization . Użytkownik musi mieć również rolę Edytujący lub Administrator w obszarze wdrażania.

Aby użyć tych przykładów:
  1. Pobierz i rozpakuj wszystkie DO-samples na komputerze. Można również pobrać tylko jeden przykład, ale w tym przypadku nie należy go wyodrębniać.
  2. Otwórz projekt lub utwórz pusty projekt.
  3. Na karcie Zarządzanie projektu wybierz sekcję Usługi i integracje i kliknij opcję Powiąż usługę. Następnie wybierz istniejącą instancję usługi Machine Learning (lub utwórz nową). i kliknij opcję Powiąż. Po powiązaniu usługi zostanie wyświetlony komunikat o powodzeniu, a następnie można zamknąć okno Powiąż usługę .
  4. Wybierz kartę Zasoby .
  5. W sekcji Praca z modelami wybierz opcję Nowe zadanie > Rozwiąż problemy z optymalizacją .
  6. Kliknij opcję Plik lokalny w oknie Rozwiązywanie problemów z optymalizacją , które zostanie otwarte.
  7. Przejdź do folderu Model_Builder w pobranym pliku DO-samples. Wybierz odpowiedni podfolder produktu i wersji. Wybierz przykładowy plik .zip i kliknij przycisk Otwórz. Alternatywnie przeciągnij przykład do okna.
  8. Jeśli z projektem nie została jeszcze powiązana usługa Machine Learning , należy najpierw wybrać opcję Dodaj usługę Machine Learning , aby wybrać lub utworzyć usługę przed wybraniem obszaru wdrażania dla eksperymentu.
  9. Kliknij opcję Nowy obszar wdrażania, wprowadź nazwę, a następnie kliknij opcję Utwórz (lub wybierz istniejący obszar z menu rozwijanego).
  10. Kliknij makro Create.

    Tworzony jest model Decision Optimization o takiej samej nazwie jak przykład.

Tabela 2. Decision Optimization Modele
Modele dla produktu Decision Optimization Typ problemu Typ modelu
BridgeScheduling planowanie Modeling Assistant
Dieta Mieszanie Python
DietLP Mieszanie LP (CPLEX)
Rozszerzenie EnvironmentAnd Używanie środowiska z rozszerzeniem zawierającym plik biblioteki i kod YAML. Python
Planowanie HouseConstructiongospodarstw domowych Planowanie z przypisaniem Modeling Assistant
IntermediateSolutions Włączanie rozwiązań pośrednich dla modeli CPLEX i CPO Python
Przypisanie MarketingCampaign Przypisanie zasobów (Scenariusze 1-4)

Wybór i przydział (Scenariusz 4-wybór)

Modeling Assistant
Wiele plików Używanie modelu z wieloma plikami. Python i LP
PastaProduction Produkcja OPL
PortfolioAllocation Wybór i przydział Modeling Assistant
Ustawienia PythonEngine Puzzle geometryczne z dostosowanymi ustawieniami silnika Python
ShiftAssignment Przypisanie zasobów z decyzjami niestandardowymi i ograniczeniem niestandardowym Modeling Assistant
StaffPlanning Planowanie wielu scenariuszy

(do użycia z CopyAndSolveScenarios.ipynb)

Python
Planowanie SupplyDemand Planowanie podaży i popytu Modeling Assistant
TalentCPO Planowanie filmów CPO (optymalizator CP)

Notatnik Jupyter-przykłady

Jupyter notebooki są również dostarczane w Decision Optimization GitHub , które nie używają interfejs użytkownika eksperymentu. Aby użyć tych przykładów Python notebook :
  1. Pobierz i rozpakuj wszystkie DO-samples na komputerze. Można również pobrać tylko jeden przykład.
  2. Otwórz projekt lub utwórz pusty projekt.
  3. Wybierz kartę Zasoby .
  4. Wybierz opcję Nowe zadanie > Praca z danymi i modelami w notatnikach Python lub R w sekcji Praca z modelami .
  5. W nowym oknie wybierz kartę Z pliku .
  6. Nazwij notatnik, a następnie kliknij ikonę Przeciągnij i upuść pliki lub prześlij i przejdź do notatnika w folderze jupyter . Wybierz odpowiedni podfolder produktu i wersji w pobranej sekcji DO-samples. W przypadku watsonx wybierz folder Watson Studio Public.
  7. Kliknij opcję Utwórz. Do projektu zostanie dodany notatnik .

Python notebooki w sekcji Przykłady

Decision Optimization Python notebooki są dostępne w Przykłady. Aby użyć tych notatników w istniejącym projekcie, otwórz notatnik w obszarze Przykłady, kliknij opcję Dodaj do projektu, wybierz projekt i kliknij opcję Utwórz.

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