Translation not up to date
W notatniku Jupyter można tworzyć, szkolić i wdrażać modele uczenia maszynowego za pomocą narzędzia Watson Machine Learning . Przeczytaj informacje na temat notebooków Jupyter, a następnie obejrzyj film i zapoznaj się z kursem, który jest odpowiedni dla użytkowników pośrednich i wymaga kodowania.
- Wymagane usługi
- Watson Studio
- Watson Machine Learning
Podstawowy przepływ pracy obejmuje następujące zadania:
- Otwórz projekt środowiska testowego. Projekty służą do współpracy z innymi osobami w celu pracy z danymi.
- Dodaj notatnik do projektu. Użytkownik może utworzyć pusty notatnik lub zaimportować notatnik z pliku lub repozytorium GitHub .
- Dodaj kod i uruchom notatnik.
- Zapoznaj się z modelami rurociągów i zapisz żądany potok jako model.
- Wdróż i przetestuj model.
Przeczytaj informacje na temat Jupyter notebooków
Notatnik Jupyter jest środowiskiem z interfejsem WWW do przetwarzania interaktywnego. Jeśli zdecyduj się na budowanie modelu uczenia maszynowego w notatniku, powinieneś być wygodny w kodowaniu w notatniku Jupyter. Użytkownik może uruchamiać małe fragmenty kodu przetwarzając dane, a następnie natychmiast przeglądać wyniki obliczeń. Za pomocą tego narzędzia można składać, testować i uruchamiać wszystkie elementy składowe potrzebne do pracy z danymi, zapisywać dane na Watson Machine Learning, a następnie wdrażać model.
Obejrzyj wideo o ...
Obejrzyj ten film wideo, aby wyświetlić podgląd kroków tego kursu. W interfejsie użytkownika wyświetlanym na filmie wideo mogą występować niewielkie różnice. Film wideo ma być towarzyszem napisanego kursu.
Ten film wideo udostępnia metodę wizualną, która umożliwia poznanie pojęć i zadań w tej dokumentacji.
Obejrzyj film wideo na temat tworzenia modelu w notatniku Jupyter
Obejrzyj ten film wideo, aby zobaczyć, jak trenować, wdrażać i testować model uczenia maszynowego w notatniku Jupyter.
Ten film wideo udostępnia metodę wizualną, która umożliwia poznanie pojęć i zadań w tej dokumentacji.
Wypróbuj kurs, aby utworzyć model w notatniku Jupyter
W tym kursie zostaną wykonane następujące zadania:
Czynność 4: Uruchamianie notatnika:
- Budować i szkolić model.
- Zapisz potok jako model.
- Wdróż model.
- Przetestuj wdrożony model.
Czynność 5: Wyświetl i przetestuj wdrożony model w obszarze wdrażania.
Ukończenie tego kursu zajmie około 30 minut.
Przykładowe dane
Dane przykładowe używane w tym kursie pochodzą z danych, które są częścią scikit-learn i będą używane do uczenia modelu w celu rozpoznawania obrazów o ręcznie pisanych cyframi, z zakresu 0-9.
Użyj obrazu wideo
Wskazówka: Uruchom film wideo, a następnie podczas przewijania kursu film wideo przechodzi do trybu obrazka obrazka. Zamknij spis treści wideo, aby uzyskać najlepsze doświadczenia z obrazem. Możesz użyć trybu obrazka obrazka, aby można było śledzić wideo podczas wykonywania zadań w tym kursie. Kliknij znaczniki czasu dla każdego zadania, które ma być wykonane po nim.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 . Istnieje możliwość użycia projektu środowiska testowego lub utworzenia projektu.
Z menu nawigacyjnego wybierz opcję Projekty > Wyświetl wszystkie projekty .
Otwórz projekt środowiska testowego. Jeśli chcesz 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ę Manage (Zarządzaj) i wybierz stronę Usługi i integracje (Services and integrations).
Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo o godzinie 00:07.
Na karcie UsługiIBM kliknij opcję Powiąż usługę.
Wybierz instancję Watson Machine Learning (Watson Machine Learning). Jeśli instancja usługi Watson Machine Learning nie jest jeszcze udostępniona, 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ę.
Jeśli to konieczne, kliknij przycisk Anuluj , aby powrócić do strony Usługi i integracje .
Aby uzyskać więcej informacji lub obejrzeć film wideo, należy zapoznać się z sekcją Tworzenie projektu.
Więcej informacji na temat powiązanych usług zawiera sekcja Dodawanie powiązanych usług.Sprawdź postęp
Na poniższym obrazku przedstawiono nowy projekt.
Początek strony
Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo o godzinie 00:18.
W tym kursie zostanie użyty przykładowy notatnik. Aby dodać przykładowy notatnik do projektu, wykonaj następujące kroki:
Otwórz notatnik Użyj sckit-learn do rozpoznawania ręcznie napisanych cyfr w obszarze Przykłady.
Kliknij opcję Dodaj do projektu.
Wybierz projekt z listy i kliknij przycisk Dodaj.
Sprawdź nazwę i opis notatnika (opcjonalnie).
Wybierz środowisko wykonawcze dla tego notatnika.
Kliknij makro Create. Poczekaj, aż edytor notatnika zostanie załadowany.
W menu kliknij opcję Kernel > Restart & Clear Output(Kernel > Restart & Clear Output), a następnie kliknij opcję Restart and Clear All Outputs (Restartuj i usuń wszystkie dane wyjściowe), aby wyczyścić dane wyjściowe z ostatniego zapisanego uruchomienia.
Sprawdź postęp
Na poniższym obrazku przedstawiono nowy notatnik.
Początek strony
Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo o godzinie 00:44.
Pierwsza sekcja w notatniku konfiguruje środowisko, określając informacje autoryzacyjne IBM Cloud oraz lokalizację instancji usługi Watson Machine Learning . Aby skonfigurować środowisko w notatniku, wykonaj następujące kroki:
Przewiń do sekcji Konfigurowanie środowiska .
Wybierz metodę, aby uzyskać klucz API i położenie.
Uruchom komendy interfejsu CLI IBM Cloud w notatniku z wiersza komend.
Użyj konsoli IBM Cloud .
Uruchom sekcję kluczy interfejsu API w konsoli IBM Cloudi utwórz klucz interfejsu API.
Uzyskaj dostęp do listy zasobówIBM Cloud, wyświetl instancję usługi Watson Machine Learning i zanotuj Położenie.
Poprawny adres URL punktu końcowego zawiera dokument Watson Machine Learning API Docs . Na przykład, Dallas jest w nas-na południe.
Wklej klucz API i położenie w komórce 1.
Uruchom komórki 1 i 2.
Uruchom komórkę 3, aby zainstalować pakiet
ibm-watson-machine-learning
.Uruchom komórkę 4, aby zaimportować klienta API i utworzyć instancję klienta API, korzystając z referencji.
Uruchom komórkę 5, aby wyświetlić listę wszystkich istniejących obszarów wdrażania. Jeśli obszar wdrażania nie jest używany, należy wykonać następujące czynności:
Otwórz inną kartę przy użyciu wdrożenia watsonx .
W menu nawigacyjnym kliknij opcję Deployments(Wdrożenia).
Kliknij opcję Nowa przestrzeń wdrażania.
Dodaj nazwę i opcjonalny opis wdrożenia.
Kliknij opcję Utwórz, a następnie Wyświetl nową przestrzeń.
Kliknij kartę Zarządzaj.
Skopiuj identyfikator GUID miejsca i zamknij kartę, ta wartość będzie mieć wartość
space_id
.
Skopiuj i wklej odpowiedni identyfikator obszaru wdrażania do komórki 6, a następnie uruchom komórkę 6 i komórkę 7, aby ustawić obszar domyślny.
Sprawdź postęp
Na poniższym obrazku przedstawiono notatnik ze wszystkimi zmiennymi środowiskami ustawionym w górę.
Początek strony
Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo rozpoczynający się od strony 02:14.
Po ustawieniu wszystkich zmiennych środowiskowych można uruchomić pozostałe komórki w notatniku. Wykonaj poniższe kroki, aby przejrzeć komentarze, uruchomić komórki i przejrzeć dane wyjściowe:
Uruchom komórki w sekcji Eksploruj dane .
Uruchom komórki w sekcji Create a scikit-learn model (Utwórz model uczenia).
Przygotuj dane, dzieląc je na trzy zestawy danych (pociąg, test i wynik).
Utwórz potok.
Trenuj model.
Ocena modelu przy użyciu danych testowych.
Uruchom komórki w sekcji Publikuj model , aby opublikować model, uzyskać szczegóły modelu i pobrać wszystkie modele.
Uruchom komórki w sekcji Tworzenie wdrożenia modelu .
Uruchom komórki w sekcji Pobierz szczegóły wdrożenia .
Uruchom komórki w sekcji Wynik *, która wysyła żądanie oceniania do wdrożonego modelu i przedstawia predykcję.
Kliknij opcję Plik > Zapisz , aby zapisać notatnik i jego dane wyjściowe.
Sprawdź postęp
Na poniższym obrazku przedstawiono notatnik z predykcją.
Początek strony
Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo począwszy od wersji 04:07.
Istnieje również możliwość wyświetlenia wdrożenia modelu bezpośrednio z obszaru wdrażania. Aby przetestować wdrożony model w obszarze, wykonaj następujące kroki.
W menu nawigacyjnym kliknij opcję Deployments(Wdrożenia).
Kliknij kartę Spaces (Obszary).
Wybierz z listy odpowiednią przestrzeń wdrażania.
Kliknij opcję Model Scikit.
Kliknij opcję Wdrażanie modelu scikit.
Przejrzyj punkty Endpoint i Code snippets.
Kliknij kartę Test . Wdrażany model można przetestować, wklejając następujący kod JSON:
{"input_data": [{"values": [[0.0, 0.0, 5.0, 16.0, 16.0, 3.0, 0.0, 0.0, 0.0, 0.0, 9.0, 16.0, 7.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 15.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 15.0, 16.0, 15.0, 4.0, 0.0, 0.0, 0.0, 0.0, 9.0, 13.0, 16.0, 9.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 12.0, 0.0, 0.0, 0.0, 0.0, 5.0, 12.0, 16.0, 8.0, 0.0, 0.0, 0.0, 0.0, 3.0, 15.0, 15.0, 1.0, 0.0, 0.0], [0.0, 0.0, 6.0, 16.0, 12.0, 1.0, 0.0, 0.0, 0.0, 0.0, 5.0, 16.0, 13.0, 10.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 16.0, 9.0, 4.0, 1.0, 0.0, 0.0, 3.0, 16.0, 16.0, 16.0, 16.0, 10.0, 0.0, 0.0, 5.0, 16.0, 11.0, 9.0, 6.0, 2.0]]}]}
Kliknij opcję Predict. Wynikowa predykcja wskazuje, że cyfry odręczne to 5 i 4.
Sprawdź postęp
Na poniższym obrazku przedstawiono kartę Test z predykcją.
Początek strony
Aby usunąć wszystkie zasoby utworzone przez notatnik, należy utworzyć nowy notatnik na podstawie notatnika zarządzania artefaktamiMachine Learning. Odsyłacz do tego notatnika jest również dostępny w sekcji Czyszczenie w publikacji Use scikit-learn to uznawania hand-written cyfr notebook używanej w tym kursie.
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ą wykonać dowolne z następujących czynności:
Zasoby dodatkowe
Aby zbudować modele, spróbuj użyć innych metod:
Wyświetl więcej filmów wideo.
Aby uzyskać praktyczne doświadczenie, należy znaleźć przykładowe zestawy danych, projekty, modele, pytania i notebooki w przykładach:
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.
Znajdź więcej przykładów i przykładów klientaPython.
Temat nadrzędny: Kursy Szybki start