0 / 0
Go back to the English version of the documentation
Sposoby korzystania z produktu Decision Optimization
Last updated: 20 wrz 2023
Sposoby korzystania z opcji Decision Optimization

Aby zbudować modele Decision Optimization , można utworzyć Python notebooki z DOcplex, rodzimą funkcję API Python dla Decision Optimizationlub użyć Decision Optimization interfejs użytkownika doświadczenia , które mają więcej korzyści i funkcji.

Różne sposoby korzystania z opcji Decision Optimization

W zależności od posiadanych umiejętności i wiedzy specjalistycznej, można skorzystać z opcji Decision Optimization, na następujące różne sposoby.

  • Python notebooki
    You can create Python notebooki with DOcplex, a native Python API for Decision Optimization. Patrz DOcplex. Aby utworzyć zmienne, cele i ograniczenia, aby przedstawić problem, należy uzyskać wiedzę specjalistyczną w zakresie modelowania operacyjnego (OR).

    Więcej informacji na temat obsługiwanych środowisk Python zawiera sekcja Decision Optimization notebooki.

  • Decision Optimization interfejs użytkownika eksperymentu
    Interfejs użytkownika eksperymentu ułatwia przepływ pracy i udostępnia wiele innych funkcji. Patrz Zalety produktu Decision Optimization interfejs użytkownika doświadczenia.
    Pomaga tworzyć i uruchamiać (rozwiązywać) scenariusze z następującymi typami modeli:
    modele Python
    Modele te można tworzyć za pomocą programu DOcplex. Patrz Decision Optimization notebooki .
    Modele Modeling Assistant
    Modeling Assistant pomaga w formułowaniu modeli w języku naturalnym, który wymaga niewiele wiedzy na temat OR i nie wymaga pisania kodu Python . Patrz Modele produktu Modeling Assistant.
    Ta funkcja jest dostępna dla niektórych typów modeli. Więcej informacji na ten temat zawiera sekcja Wybieranie domeny decyzyjnej w programie Modeling Assistant.
    Opcja Modeling Assistant jest dostępna tylko w języku angielskim i nie jest globalizowana.
    Modele OPL
    Modele OPL można tworzyć, importować i edytować. Więcej informacji na ten temat zawiera sekcja Modele OPL.
    Modele CPLEX i CP Optimizer (CPO).
    Użytkownik może tworzyć, importować i edytować pliki (pliki.lp i .cpo ) oraz importować i edytować pliki produktu .mps . Następnie można je rozwiązać i pobrać pliki rozwiązania.
    Więcej informacji na ten temat zawiera sekcja Interfejs użytkownika eksperymentu.
  • Modele Java
    Za pomocą interfejsu REST API Watson Machine Learning można wdrażać i uruchamiać modele Java. Więcej informacji na ten temat zawiera sekcja Decision Optimization.
  • Wdrażanie wsadowe
    Więcej informacji na temat wdrażania przy użyciu opcji Watson Machine Learningzawiera sekcja Decision Optimization.

Aby uzyskać przewodnik krok po kroku w celu zbudowania, rozwiązania i wdrożenia modelu Decision Optimization przy użyciu interfejsu użytkownika, należy zapoznać się z informacjami w sekcji Szybki start z filmem wideo.

Wykres 1. Modelowanie i rozwiązywanie z eksperymentami Decision Optimization
Wykres przedstawiający przepływ pracy i różne sposoby korzystania z programu budującego model

Zalety produktu Decision Optimization interfejs użytkownika doświadczenia

W poniższej tabeli opisano, w jaki sposób można wykonywać różne funkcje, zarówno z Decision Optimization interfejs użytkownika doświadczenia, jak i bez. notebooki Jupyter w tej tabeli to notebooki bez interfejsu użytkownika eksperymentu Decision Optimization . Jak widać, masz więcej zalet, jeśli korzystasz z Decision Optimization interfejs użytkownika doświadczenia. Patrz sekcja Funkcje programu budującego modele.

Tabela 1. Decision Optimization z interfejsem użytkownika eksperymentu
Zadanie Notatnik Jupyter (bez interfejsu użytkownika eksperymentu Decision Optimization ) Decision Optimization interfejs użytkownika eksperymentu (4 typy modeli)
Python Modele OPL Modele CPLEX i CPO Modeling Assistant
Zarządzaj danymi

Importuj dane z projektów.

Zaimportuj dane z projektów i edytuj dane w widoku Przygotowanie danych. Patrz sekcja Przygotowanie widoku danych.

Zaimportuj dane z projektów i edytuj dane w widoku Przygotowanie danych. Patrz sekcja Przygotowanie widoku danych.

 

Relacje w Twoich danych są inteligentnie wydedukowane.

Formułowanie i uruchamianie modeli optymalizacji

Utwórz formułę modelu od podstaw w języku Python notebook. korzystanie z API DOcplex.

W przypadku notebooków poszczególne komórki mogą być uruchamiane interaktywnie, co ułatwia debugowanie.

Utwórz formułę modelu od podstaw w języku Python.

Zaimportuj i wyświetl formułę modelu z poziomu notatnika lub pliku.

Bezpośrednie edytowanie zaimportowanego modelu Python .

Wyeksportuj model jako notebook. W przypadku notebooków poszczególne komórki mogą być uruchamiane interaktywnie, co ułatwia debugowanie.

Tworzenie modelu formułowania od podstaw w OPL.

Zaimportuj i wyświetl formułę modelu z pliku OPL.

Edycja zaimportowanego modelu OPL bezpośrednio.

Tworzenie modelu formułowania od podstaw w CPLEX lub CPO.

Zaimportuj plik modelu CPLEX lub CPO (pliki.lp, .mpsi .cpo ).

Edytuj pliki .lp, .mpsi .cpo .

Uruchom model i pobierz plik rozwiązania.

Tworzenie formuł modelowych od podstaw, wybierając spośród proponowanych opcji wyrażonych w języku naturalnym.

Zaimportuj i wyświetl formułę modelu Modeling Assistant ze scenariusza.

Edytuj zaimportowany model bezpośrednio.

Tworzenie i porównywanie wielu scenariuszy

Napisz kod Python , aby obsłużyć zarządzanie scenariuszem.

Tworzenie scenariuszy i zarządzanie nimi w celu porównania różnych instancji modelu, danych i rozwiązań. Patrz Panel scenariuszy i Przegląd.

Tworzenie i współużytkowanie raportów

Utwórz raporty w notebookach za pomocą narzędzi do wizualizacji danych Python .

Szybkie tworzenie raportów w widoku Wizualizacja przy użyciu widgetów, stron i edytora JSON.

Pobierz raport jako plik JSON w celu udostępnienia go do współużytkowania dla zespołu.

Wdrażanie modelu

Wdrażaj notebooki za pomocą interfejsu API REST Watson Machine Learning lub klienta Python .

Wybierz scenariusz, który ma zostać zapisany w celu awansowania do obszaru wdrażania. Więcej informacji na ten temat zawiera sekcja Wdrażanie modelu Decision Optimization przy użyciu interfejsu użytkownika.

Wdróż model przepisowy produktu Decision Optimization i powiązane wspólne dane raz, a następnie wyślij do tego wdrożenia żądania zadań tylko z powiązanymi danymi transakcyjnymi. Modele można wdrażać za pomocą interfejsu API usług REST Watson Machine Learning lub za pomocą klienta Watson Machine Learning Python. Patrz Interfejs REST API produktu Watson Machine Learning i Klient Watson Machine Learning Python.

Więcej inform.

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