Translation not up to date
Modele Decision Optimization można budować i uruchamiać, aby ułatwić podejmowanie najlepszych decyzji w celu rozwiązania problemów biznesowych zgodnie z założonymi celami. Zapoznaj się z sekcją Decision Optimization, a następnie obejrzyj film wideo i zapoznaj się z kursem, który jest odpowiedni dla użytkowników dysponujących pewną wiedzą na temat analiz preskryptywnych, ale nie wymaga pisania kodu.
Podstawowy przepływ pracy obejmuje następujące zadania:
- Otwórz projekt środowiska testowego. Projekty to miejsca, w których można współpracować z innymi osobami w celu pracy z danymi.
- Dodaj do projektu eksperyment Decision Optimization . Można dodać skompresowane pliki lub dane z przykładowych plików.
- Powiąż Watson Machine Learning Service z projektem.
- Utwórz obszar wdrażania, który ma zostać powiązany z usługą Watson Machine Learning Serviceprojektu.
- Przejrzyj dane, cele modelu i ograniczenia w Modeling Assistant.
- Uruchom co najmniej jeden scenariusz, aby przetestować model i przejrzeć wyniki.
- Wdróż model.
Przeczytaj informacje na temat Decision Optimization
Decision Optimization umożliwia analizowanie danych i tworzenie modelu optymalizacji (za pomocą Modeling Assistant) w oparciu o problem biznesowy. Po pierwsze, model optymalizacji jest uzyskiwany przez przekształcenie problemu biznesowego w formułę matematyczną, która może być zrozumiana przez mechanizm optymalizacji. Sformułowanie składa się z celów i ograniczeń definiujących model, na którym oparta jest ostateczna decyzja. Model wraz z danymi wejściowymi tworzy scenariusz. Mechanizm optymalizacji rozwiązuje ten scenariusz, stosując cele i ograniczenia w celu ograniczenia milionów możliwości i stanowi najlepsze rozwiązanie. To rozwiązanie spełnia formułę modelu lub rozluźnia pewne ograniczenia, jeśli model jest niewykonalny. Scenariusze można testować przy użyciu różnych danych lub modyfikując cele strategiczne i ograniczenia oraz uruchamiając je ponownie i wyświetlając rozwiązania. Po spełnieniu tego wymagania można wdrożyć model.
Obejrzyj film wideo dotyczący tworzenia modelu Decision Optimization
Obejrzyj ten film wideo, aby zobaczyć, jak uruchomić przykładowy eksperyment Decision Optimization w celu utworzenia, rozwiązania i wdrożenia modelu Decision Optimization z użyciem produktów Watson Studio i Watson Machine Learning.
Ten film wideo zawiera wizualną metodę zapoznawania się z pojęciami i zadaniami opisanymi w tej dokumentacji.
Wypróbuj kurs, aby utworzyć model, który korzysta z Decision Optimization
W tym kursie zostaną wykonane następujące czynności:
- Czynność 1: Otwieranie projektu.
- Czynność 2: Utwórz eksperyment Decision Optimization w projekcie.
- Czynność 3: Budowanie modelu i wizualizowanie wyniku scenariusza.
- Czynność 4: Zmiana celów modelu i ograniczeń.
- Czynność 5: Wdróż model.
- Czynność 6: Testowanie modelu.
Ukończenie tego kursu zajmie około 30 minut.
Użyj obrazu wideo
Wskazówka: Rozpocznij film wideo, a następnie podczas przewijania kursu film wideo przechodzi do trybu obrazowania. Zamknij spis treści wideo, aby uzyskać najlepsze doświadczenia z obrazem. Istnieje możliwość użycia trybu obrazowania w obrazie, dzięki czemu można śledzić film wideo podczas wykonywania zadań w tym kursie. Kliknij znaczniki czasu dla każdego zadania, które ma być wykonywane.Poniższy animowany obraz przedstawia sposób korzystania z funkcji obrazków wideo i spisu treści:
Uzyskaj pomoc w społeczności
Aby uzyskać pomoc dotyczącą tego kursu, można zadać pytanie lub znaleźć odpowiedź na forum dyskusyjnym społeczności Cloud Pak for Data.
Konfigurowanie okien przeglądarki
Aby uzyskać optymalne dopasowanie do tego kursu, otwórz stronę Cloud Pak for Data w jednym oknie przeglądarki i pozostaw ten kurs otwarty w innym oknie przeglądarki, aby łatwo przełączać się między dwiema aplikacjami. Rozważ rozmieszczenie dwóch okien przeglądarki obok siebie, aby ułatwić sobie śledzenie.
Wskazówka: Jeśli podczas wykonywania tego kursu w interfejsie użytkownika pojawi się prezentacja z przewodnikiem, kliknij opcję Być może później.
Początek strony
Potrzebny jest projekt do przechowywania danych i eksperymentu AutoAI . Można użyć projektu środowiska testowego lub utworzyć projekt.
Z menu nawigacyjnego wybierz opcję Projekty > Wyświetl wszystkie projekty .
Otwórz projekt środowiska testowego. Aby użyć nowego projektu:
Kliknij opcję Nowy projekt.
Wybierz opcję Utwórz pusty projekt.
Wprowadź nazwę i opcjonalny opis projektu.
Wybierz istniejącą instancję usługi obiektowej pamięci masowej lub utwórz nową.
Kliknij makro Create.
Po otwarciu projektu kliknij kartę Zarządzaj i wybierz stronę Usługi i integracje .
Na karcie UsługiIBM kliknij opcję Powiąż usługę.
Wybierz instancję usługi Watson Machine Learning . Jeśli nie masz jeszcze udostępnionej instancji usługi Watson Machine Learning , wykonaj następujące kroki:
Kliknij opcję Nowa usługa.
Wybierz opcję Watson Machine Learning.
Kliknij makro Create.
Wybierz z listy nową instancję usługi.
Kliknij opcję Powiąż usługę.
W razie potrzeby kliknij przycisk Anuluj , aby powrócić do strony Usługi i integracje .
Więcej informacji na ten temat zawiera sekcja Tworzenie projektu.
Sprawdź postęp
Na poniższym obrazku przedstawiono nowy projekt.
Początek strony
Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo o godzinie 00:20.
Teraz wykonaj następujące kroki, aby utworzyć eksperyment Decision Optimization w projekcie:
W nowym projekcie kliknij opcję Nowe zadanie > Rozwiąż problemy z optymalizacją.
Wybierz opcję Plik lokalny.
Kliknij opcję Pobierz pliki przykładowe , aby wyświetlić repozytorium GitHub zawierające pliki przykładowe.
W repozytorium DO-Samples otwórz folder Watson Studio Public .
Kliknij plik
HouseConstructionScheduling.zip
zawierający przykładowe pliki budowy domu.Kliknij przycisk Pobierz , aby zapisać plik zip na komputerze.
Wróć do strony Tworzenie eksperymentu Decision Optimization i kliknij przycisk Przeglądaj.
Wybierz plik
HouseConstructionScheduling.zip
na komputerze.Kliknij przycisk Otwórz.
Jeśli z tym projektem nie jest jeszcze powiązana usługa Watson Machine Learning , kliknij opcję Dodaj usługę Machine Learning.
Przejrzyj instancje usługi Watson Machine Learning . Można użyć istniejącej usługi lub utworzyć nową instancję usługi, klikając opcję Nowa usługa, wybierając opcję Machine Learningi klikając opcję Utwórz.
Wybierz z listy instancję usługi Watson Machine Learning i kliknij przycisk Powiąż.
W razie potrzeby kliknij przycisk Anuluj , aby wrócić do strony Usługi i integracje .
Więcej informacji na temat powiązanych usług zawiera sekcja Dodawanie powiązanych usług.
Wybierz obszar wdrażania, który ma zostać powiązany z tym eksperymentem. Jeśli nie masz istniejącego obszaru wdrażania, utwórz go:
W sekcji Wybierz obszar wdrażania kliknij opcję Nowy obszar wdrażania.
W polu Nazwa wpisz
House sample
, aby podać nazwę obszaru wdrażania.Kliknij makro Create.
Gdy obszar będzie gotowy, kliknij przycisk Zamknij , aby powrócić do strony Utwórz eksperyment dotyczący Decision Optimization . Wybrano nowy obszar wdrażania.
Kliknij przycisk Utwórz , aby otworzyć eksperyment Decision Optimization .
Sprawdź postęp
Na poniższym obrazku przedstawiono eksperyment z plikami przykładowymi.
Początek strony
Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo rozpoczynający się od strony 01:47.
Wykonaj poniższe kroki, aby zbudować model i zwizualizować wynik przy użyciu Modeling Assistant Decision Optimization .
W panelu po lewej stronie kliknij opcję Buduj model , aby otworzyć Modeling Assistant. Ten model został zbudowany za pomocą Modeling Assistant , dzięki czemu można zauważyć, że cele i ograniczenia są w języku naturalnym, ale można również sformułować model w języku Python, OPL lub zaimportować modele CPLEX i CPO.
Kliknij przycisk Uruchom , aby uruchomić scenariusz w celu rozwiązania modelu i zaczekać na zakończenie wykonywania.
Po zakończeniu wykonywania zostanie wyświetlony widok Eksploruj rozwiązanie . Na karcie Wyniki kliknij opcję Zasoby rozwiązania , aby wyświetlić wynikowe (najlepsze) wartości dla zmiennych decyzyjnych. Te tabele rozwiązań są domyślnie wyświetlane w kolejności alfabetycznej.
W lewym panelu wybierz opcję Wizualizacja.
Na karcie Rozwiązania wybierz opcję Wykres Gantta , aby wyświetlić scenariusz z optymalnym harmonogramem.
Sprawdź postęp
Na poniższym obrazku przedstawiono stronę Wizualizacja z wykresem Gantta.
Początek strony
Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo począwszy od wersji 03:01.
Teraz chcesz dokonać zmian w sformułowaniu modelu, aby rozważyć dodatkowy cel. Aby zmienić cele i ograniczenia modelu, wykonaj następujące kroki:
Kliknij opcję Buduj model.
W panelu po lewej stronie kliknij menu Przepełnienie obok opcji Scenariusz 1i wybierz opcję Duplikuj.
Jako nazwę wpisz
Scenario 2
i kliknij przycisk Utwórz.W Scenariuszu 2dodaj cel do modelu, aby zoptymalizować jakość pracy na podstawie wiedzy specjalistycznej każdego wykonawcy.
W sekcji Dodaj do modeluw polu wyszukiwania wpisz
overall quality
i naciśnij klawiszEnter
.Rozwiń sekcję Cel .
Kliknij opcję Maksymalizuj ogólną jakość przypisań podwykonawcy-działania zgodnie z tabelą wartości przypisań , aby dodać je jako cel strategiczny. Ten nowy cel strategiczny jest teraz wyświetlany w sekcji Cele wraz z celem Minimalizuj czas do zakończenia wszystkich działań .
Dla właśnie dodanego celu strategicznego kliknij opcję Tabela wartości przypisaniai wybierz opcję Ekspertyz. Zostanie wyświetlona lista parametrów Expertise .
Z tej listy kliknij opcję definition (definicja), aby zmienić pole definiujące wiedzę specjalistyczną wykonawcy, a następnie wybierz opcję Skill Level(Poziom umiejętności).
Kliknij przycisk Uruchom , aby uruchomić scenariusz w celu zbudowania modelu i oczekiwania na zakończenie wykonywania.
Wróć do strony Eksploracja rozwiązania , aby wyświetlić Cele i zasoby rozwiązania.
W lewym panelu wybierz opcję Wizualizacja.
Na karcie Rozwiązania wybierz opcję Wykres Gantta , aby wyświetlić scenariusz z optymalnym harmonogramem.
Kliknij opcję Przegląd w lewym panelu, aby porównać statystyki między scenariuszem 1 i scenariuszem 2.
Sprawdź postęp
Na poniższym obrazku przedstawiono stronę Wizualizacja z nowym wykresem Gantta.
Początek strony
Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo począwszy od wersji 04:07.
Następnie wykonaj następujące kroki, aby awansować model do obszaru wdrażania i utworzyć wdrożenie:
Kliknij menu Przepełnienie obok opcji Scenariusz 1i wybierz opcję Zapisz do wdrożenia.
W polu Nazwa modelu wpisz
House Construction
i kliknij przycisk Dalej.Przejrzyj informacje o modelu i kliknij przycisk Zapisz.
Po pomyślnym zapisaniu modelu zostanie wyświetlony pasek powiadomień z odsyłaczem do modelu. Kliknij opcję Wyświetl w projekcie.
Jeśli powiadomienie nie zostanie wysłane, należy kliknąć nazwę projektu w ścieżce nawigacyjnej.
Kliknij kartę Zasoby w projekcie.
Kliknij model Budownictwo domów .
Kliknij opcję Awansuj do obszaru wdrażania.
W polu Przestrzeń docelowawybierz z listy opcję Próbka domu (lub obszar wdrażania).
Zaznacz opcję Idź do modelu w obszarze po jego wdrożeniu.
Kliknij opcję Awansuj.
Po pomyślnym awansowaniu modelu w obszarze wdrażania zostanie wyświetlony model Budownictwo domów .
Kliknij opcję Nowe wdrożenie.
Jako nazwę wdrożenia wpisz
House deployment
.W polu Definicja sprzętuwybierz z listy opcję 2 procesory i 8 GB pamięci RAM .
Kliknij makro Create.
Poczekaj na zmianę statusu wdrożenia na Wdrożone.
Sprawdź postęp
Na poniższym obrazku przedstawiono wdrożenie aplikacji House.
Początek strony
Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo począwszy od wersji 04:55.
Aby przetestować model przy użyciu scenariusza, należy przesłać pliki danych z komputera do obszaru wdrażania. Wykonaj następujące kroki, aby przetestować model, tworząc zadanie przy użyciu plików CSV dołączonych do przykładowego pliku zip:
Kliknij opcję Próbka domu (lub obszar wdrażania) w ścieżce nawigacyjnej, aby powrócić do obszaru wdrażania.
Kliknij kartę Zasoby.
W pliku
HouseConstructionScheduling.zip
na komputerze znajduje się kilka plików CSV w folderze .containers > Scenariusz 1 .Kliknij ikonę Prześlij zasób , aby otworzyć panel Dane .
Przeciągnij pliki
Subcontractor.csv
,Activity.csv
iExpertise.csv
do obszaru Upuść pliki w tym miejscu lub wyszukaj pliki do przesłania w panelu Dane .
Kliknij kartę Deployments (Wdrożenia).
Kliknij opcję Wdrażanie domu.
Aby wprowadzić zadanie w celu oceny modelu, kliknij opcję Nowe zadanie.
Jako nazwę zadania wpisz
House construction job
.Kliknij przycisk Dalej.
Wybierz wartości domyślne na stronie Konfigurowanie i kliknij przycisk Dalej.
Wybierz wartości domyślne na stronie Harmonogram i kliknij przycisk Dalej.
Wybierz wartości domyślne na stronie Powiadom i kliknij przycisk Dalej.
Na stronie Wybór danych w sekcji Dane wejściowe wybierz odpowiednie zasoby danych, które zostały wcześniej załadowane do obszaru dla każdego identyfikatora wejściowego.
W sekcji Dane wyjściowe należy podać nazwę dla każdej tabeli rozwiązania, która ma zostać utworzona.
W polu Identyfikator danych wyjściowych ScheduledActivities.csvkliknij opcję Wybierz źródło danych > Utwórz nowe, wpisz nazwę
ScheduledActivities.csv
i kliknij opcję Potwierdź.W polu Identyfikator danych wyjściowych NotScheduledActivities.csvkliknij opcję Select data source > Create new(Wybierz źródło danych > Utwórz nowe), wpisz
NotScheduledActivities.csv
jako nazwę i kliknij przycisk Confirm(Potwierdź).W polu Identyfikator wyjściowy stats.csvkliknij opcję Wybierz źródło danych > Utwórz nowe, wpisz nazwę
stats.csv
i kliknij przycisk Potwierdź.W polu Identyfikator wyjściowy kpis.csvkliknij opcję Wybierz źródło danych > Utwórz nowe, wpisz nazwę
kpis.csv
, a następnie kliknij opcję Potwierdź.W polu Identyfikator wyjściowy solution.jsonkliknij opcję Wybierz źródło danych > Utwórz nowe, wpisz
solution.json
jako nazwę, a następnie kliknij opcję Potwierdź.W polu Identyfikator wyjściowy log.txtkliknij opcję Wybierz źródło danych > Utwórz nowe, wpisz
log.txt
jako nazwę, a następnie kliknij przycisk Potwierdź.
Przejrzyj informacje na stronie Wybierz dane , a następnie kliknij przycisk Dalej.
Przejrzyj informacje na stronie Przegląd i tworzenie , a następnie kliknij opcję Utwórz i uruchom.
Na stronie modelu Wdrażanie domu kliknij utworzone zadanie o nazwie Zadanie budowy domu , aby wyświetlić jego status.
Po zakończeniu wykonywania zadania kliknij opcję Przykład domu (lub obszar wdrażania), aby powrócić do obszaru wdrażania.
Na karcie Zasobyzostaną wyświetlone pliki wyjściowe:
ScheduledActivities.csv
NotScheduledactivities.csv
stats.csv
kpis.csv
solution.json
log.txt
Dla każdego z tych zasobów kliknij ikonę Pobierz , a następnie wyświetl każdy z tych plików.
Sprawdź postęp
Na poniższym obrazku przedstawiono zakończone zadanie wsadowe.
Początek strony
Następne kroki
Teraz można użyć tego zestawu danych do dalszej analizy. Na przykład użytkownik lub inni użytkownicy mogą wykonywać dowolne z następujących czynności:
Zasoby dodatkowe
Wypróbuj inne metody budowania modeli:
Budowanie i uruchamianie eksperymentów Decision Optimization
Wdrażanie modeli Decision Optimization z interfejsem użytkownika
Wyświetl więcej filmów wideo.
Znajdź przykładowe zestawy danych, projekty, modele, pytania i notatniki w przykładach, aby uzyskać praktyczne doświadczenie:
Notebooki , które można dodać do projektu, aby rozpocząć analizę danych i budowanie modeli.
Projekty , które można zaimportować zawierające notatniki, zestawy danych, pytania i inne zasoby.
Zestawy danych , które można dodać do projektu w celu uszczegółowienia, analizowania i budowania modeli.
Pytania , których można użyć w laboratorium pytań w celu wyświetlenia pytania o model podstawowy.
Modele Foundation , których można używać w laboratorium podpowiedzi.
Udział w społeczności Decision Optimization
Temat nadrzędny: Kursy szybkiego startu