0 / 0
Go back to the English version of the documentation
Szybki start: budowanie i wdrażanie modelu uczenia maszynowego przy użyciu narzędzia AutoAI
Last updated: 09 lis 2023
Szybki start: budowanie i wdrażanie modelu uczenia maszynowego przy użyciu narzędzia AutoAI

Proces budowania modelu uczenia maszynowego można zautomatyzować za pomocą narzędzia AutoAI . Zapoznaj się z narzędziem AutoAI , a następnie obejrzyj film wideo i zapoznaj się z kursem, który jest odpowiedni dla początkujących użytkowników i nie wymaga pisania kodu.

Podstawowy przepływ pracy obejmuje następujące zadania:

  1. Otwórz projekt środowiska testowego. Projekty to miejsca, w których można współpracować z innymi osobami w celu pracy z danymi.
  2. Dodaj dane do projektu. Za pomocą połączenia można dodawać pliki CSV lub dane ze zdalnego źródła danych.
  3. Utwórz eksperyment AutoAI w projekcie.
  4. Przejrzyj potoki modelu i zapisz żądany potok jako model do wdrożenia lub jako notatnik do dostosowania.
  5. Wdróż i przetestuj model.

Przeczytaj informacje na temat AutoAI

Narzędzie graficzne AutoAI automatycznie analizuje dane i generuje potencjalne potoki modeli dostosowane do problemu z modelowaniem predykcyjnym. Te potoki modeli są tworzone iteracyjnie, gdy AutoAI analizuje zbiór danych i wykrywa transformacje danych, algorytmy i ustawienia parametrów, które najlepiej sprawdzają się w ustawieniach problemu. Wyniki są wyświetlane na tablicy liderów, pokazując automatycznie wygenerowane potoki modelu uszeregowane zgodnie z celem optymalizacji problemu.

Dowiedz się więcej o AutoAI

Dowiedz się więcej o innych sposobach budowania modeli

Obejrzyj film wideo na temat tworzenia modelu przy użyciu narzędzia AutoAI

Obejrzyj wideo Obejrzyj ten film wideo, aby zobaczyć, w jaki sposób można utworzyć i uruchomić eksperyment AutoAI na podstawie przykładu marketingowego banku.

Uwaga: Ten film wideo przedstawia zadania 2-5 tego kursu.

Ten film wideo zawiera wizualną metodę zapoznawania się z pojęciami i zadaniami opisanymi w tej dokumentacji.

Wypróbuj kurs, aby utworzyć model przy użyciu AutoAI

Ten kurs prowadzi użytkownika przez proces trenowania modelu w celu przewidywania, czy klient prawdopodobnie subskrybuje depozyt terminowy na podstawie kampanii marketingowej.

W tym kursie zostaną wykonane następujące czynności:

Ukończenie tego kursu zajmie około 30 minut.

Przykładowe dane

Przykładowe dane używane w doświadczeniu z przewodnikiem to UCI: Dane marketingowe banku używane do przewidywania, czy klient zarejestruje się w promocji marketingowej.

Arkusz kalkulacyjny zestawu danych marketingowych banku



  • 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:

    Jak korzystać z obrazka w obrazie i rozdziałów

    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.

    Kurs i interfejs użytkownika obok siebie

    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.

    1. Z menu nawigacyjnego Menu nawigacjiwybierz opcję Projekty > Wyświetl wszystkie projekty .

    2. Otwórz projekt środowiska testowego. Aby użyć nowego projektu:

      1. Kliknij opcję Nowy projekt.

      2. Wybierz opcję Utwórz pusty projekt.

      3. Wprowadź nazwę i opcjonalny opis projektu.

      4. Wybierz istniejącą instancję usługi obiektowej pamięci masowej lub utwórz nową.

      5. Kliknij makro Create.

    3. Po otwarciu projektu kliknij kartę Zarządzaj i wybierz stronę Usługi i integracje .

      1. Na karcie UsługiIBM kliknij opcję Powiąż usługę.

      2. 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:

        1. Kliknij opcję Nowa usługa.

        2. Wybierz opcję Watson Machine Learning.

        3. Kliknij makro Create.

        4. Wybierz z listy nową instancję usługi.

      3. Kliknij opcję Powiąż usługę.

      4. W razie potrzeby 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.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono nowy projekt.

    Na poniższym obrazku przedstawiono nowy projekt.


    Początek strony


  • Film wideo z kursu podglądu Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo o godzinie 00:08.

    Po przygotowaniu projektu można przystąpić do budowania i trenowania modelu przy użyciu narzędzia AutoAI. Wykonaj następujące kroki, aby utworzyć eksperyment AutoAI , przejrzeć potoki modelu i wybrać potok do zapisania jako model:

    1. Kliknij kartę Zasoby w projekcie, a następnie kliknij opcję Nowe zadanie > Automatycznie buduj modele uczenia maszynowego.

    2. Na stronie Automatycznie buduj modele uczenia maszynowego wypełnij podstawowe pola:

      1. Kliknij panel Przykłady .

      2. Wybierz opcję Przykładowe dane marketingowe bankui kliknij przycisk Dalej. Nazwa i opis projektu zostaną wypełnione.

      3. Upewnij się, że instancja usługi Machine Learning powiązana z projektem została wybrana w polu Instancja usługiWatson Machine Learning Service .

    3. Kliknij makro Create.

    4. W tym przykładowym eksperymencie AutoAI widać, że przykładowe dane marketingowe banku są już wybrane dla eksperymentu.

      Wybierz kolumnę predykcji

    5. Przejrzyj wstępnie ustawione ustawienia eksperymentu. Na podstawie zestawu danych i wybranej kolumny do predykcji AutoAI analizuje podzbiór danych i wybiera typ predykcji oraz metrykę do optymalizacji. W tym przypadku typem predykcji jest Klasyfikacja binarna, klasą dodatnią jest Tak, a zoptymalizowaną metryką jest AUC i czas wykonywania ROC.

    6. Kliknij opcję Uruchom eksperyment. W modelu widać infografikę przedstawiającą proces budowania rurociągów.
      Budowanie potoków modelu

      Lista algorytmów lub estymatorów dostępnych dla każdej techniki uczenia maszynowego w sekcji AutoAIznajduje się w sekcji Szczegóły implementacjiAutoAI.

    7. Po zakończeniu eksperymentu można wyświetlić i porównać ocenione potoki w tablicy liderów.

      Tablica liderów rurociągów

    8. Można kliknąć opcję Porównanie potoku , aby sprawdzić różnice między nimi.

      Wykres metryki porównania potoku

    9. Kliknij najwyżej oceniany potok, aby wyświetlić szczegóły potoku.

    10. Kliknij opcję Zapisz jako, wybierz opcję Model, a następnie kliknij przycisk Utwórz. Spowoduje to zapisanie potoku jako modelu w projekcie.

    11. Po zapisaniu modelu kliknij odsyłacz Wyświetl w projekcie w powiadomieniu, aby wyświetlić model w projekcie. Alternatywnie można przejść do karty Zasoby w projekcie i kliknąć nazwę modelu w sekcji Modele .

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono model.

    Na poniższym obrazku przedstawiono model.


    Początek strony


  • Film wideo z kursu podglądu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo o godzinie 04:57.

    Przed wdrożeniem modelu należy awansować model do obszaru wdrażania. Aby awansować model do obszaru wdrażania w celu wdrożenia modelu, wykonaj następujące kroki:

    1. Kliknij opcję Awansuj do obszaru wdrażania.

    2. Wybierz istniejący obszar wdrażania. Jeśli nie masz obszaru wdrażania:

      1. Kliknij opcję Utwórz nowy obszar wdrażania.

      2. Podaj nazwę obszaru i opcjonalny opis.

      3. Wybierz usługę pamięci masowej.

      4. Wybierz usługę uczenia maszynowego.

      5. Kliknij makro Create.

      6. Kliknij opcję Zamknij.

    3. Wybierz z listy nowy obszar wdrażania.

    4. Wybierz opcję Idź do modelu w obszarze po awansowaniu .

    5. Kliknij opcję Awansuj.

      Uwaga: Jeśli nie wybrano opcji przejścia do modelu w obszarze po awansowaniu, można użyć menu nawigacyjnego w celu przejścia do opcji Wdrożenia , aby wybrać obszar wdrażania i model.
    6. Po otwarciu modelu kliknij opcję Nowe wdrożenie.

      1. W polu Typ wdrożeniawybierz opcję Tryb z połączeniem .

      2. Podaj nazwę wdrożenia.

      3. Kliknij makro Create.

    7. Po zakończeniu wdrażania kliknij nazwę wdrożenia, aby wyświetlić stronę szczegółów wdrożenia.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono nowe wdrożenie.

    Na poniższym obrazku przedstawiono nowe wdrożenie.


    Początek strony


  • Film wideo z kursu podglądu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo o godzinie 06:22.

    Po wdrożeniu modelu można go przetestować za pomocą interfejsu użytkownika lub za pomocą interfejsów API Watson Machine Learning . Wykonaj następujące kroki, aby użyć interfejsu użytkownika do przetestowania modelu z nowymi danymi:

    1. Kliknij kartę Test . Wdrożony model można przetestować na stronie szczegółów wdrożenia na dwa sposoby: przetestować przy użyciu formularza lub przetestować przy użyciu kodu JSON.

    2. Kliknij kartę Dane wejściowe JSON , skopiuj następujące dane testowe i wklej je, aby zastąpić istniejący tekst JSON:

      {
         "input_data": [
            {
               "fields": [
                     "age",
                     "job",
                     "marital",
                     "education",
                     "default",
                     "balance",
                     "housing",
                     "loan",
                     "contact",
                     "day",
                     "month",
                     "duration",
                     "campaign",
                     "pdays",
                     "previous",
                     "poutcome"
                  ],
               "values": [
                     [
                     27,
                     "unemployed",
                     "married",
                     "primary",
                     "no",
                     1787,
                     "no",
                     "no",
                     "cellular",
                     19,
                     "oct",
                     79,
                     1,
                     -1,
                     0,
                     "unknown"
                     ]
                  ]
            }
         ]
      }
      
    3. Kliknij opcję Predykcja , aby przewidzieć, czy klient z określonymi atrybutami może zarejestrować się dla określonego rodzaju konta. Wynikowa predykcja wskazuje, że ten klient ma wysokie prawdopodobieństwo, że nie zostanie zarejestrowany w promocji marketingowej.

    4. Kliknij przycisk X , aby zamknąć okno Wyniki predykcji .

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono wyniki testowania wdrożenia. Wartości predykcji mogą różnić się od wartości przedstawionych na poniższym obrazku.

    Na poniższym obrazku przedstawiono wyniki testowania wdrożenia.


    Początek strony


  • Po przetestowaniu wdrożonego modelu z pojedynczą predykcją można utworzyć wdrożenie wsadowe w celu oceny wielu rekordów w tym samym czasie.

    Czynność 5a: Konfigurowanie wdrożenia wsadowego

    Film wideo z kursu podglądu Aby wyświetlić podgląd tego zadania, obejrzyj film wideo rozpoczynający się od godziny 07:00.

    W przypadku wdrożenia wsadowego dane wejściowe, zwane również ładunkiem modelu, są udostępniane w pliku CSV. Dane muszą mieć taką samą strukturę, jak dane uczące, z tymi samymi nagłówkami kolumn. Zadanie wsadowe przetwarza każdy wiersz danych i tworzy odpowiednią predykcję. Aby przesłać dane ładunku do obszaru wdrażania, wykonaj następujące kroki:

    1. Skopiuj i wklej następujący tekst do edytora tekstu i zapisz plik jako bank-payload.csv.

      age,job,marital,education,default,balance,housing,loan,contact,day,month,duration,campaign,pdays,previous,poutcome
      30,unemployed,married,primary,no,1787,no,no,cellular,19,oct,79,1,-1,0,unknown
      33,services,married,secondary,no,4789,yes,yes,cellular,11,may,220,1,339,4,failure
      35,management,single,tertiary,no,1350,yes,no,cellular,16,apr,185,1,330,1,failure
      30,management,married,tertiary,no,1476,yes,yes,unknown,3,jun,199,4,-1,0,unknown
      59,blue-collar,married,secondary,no,0,yes,no,unknown,5,may,226,1,-1,0,unknown
      35,management,single,tertiary,no,747,no,no,cellular,23,feb,141,2,176,3,failure
      36,self-employed,married,tertiary,no,307,yes,no,cellular,14,may,341,1,330,2,other
      39,technician,married,secondary,no,147,yes,no,cellular,6,may,151,2,-1,0,unknown
      41,entrepreneur,married,tertiary,no,221,yes,no,unknown,14,may,57,2,-1,0,unknown
      43,services,married,primary,no,-88,yes,yes,cellular,17,apr,313,1,147,2,failure
      39,services,married,secondary,no,9374,yes,no,unknown,20,may,273,1,-1,0,unknown
      43,admin.,married,secondary,no,264,yes,no,cellular,17,apr,113,2,-1,0,unknown
      36,technician,married,tertiary,no,1109,no,no,cellular,13,aug,328,2,-1,0,unknown
      20,student,single,secondary,no,502,no,no,cellular,30,apr,261,1,-1,0,unknown
      31,blue-collar,married,secondary,no,360,yes,yes,cellular,29,jan,89,1,241,1,failure
      40,management,married,tertiary,no,194,no,yes,cellular,29,aug,189,2,-1,0,unknown
      56,technician,married,secondary,no,4073,no,no,cellular,27,aug,239,5,-1,0,unknown
      37,admin.,single,tertiary,no,2317,yes,no,cellular,20,apr,114,1,152,2,failure
      25,blue-collar,single,primary,no,-221,yes,no,unknown,23,may,250,1,-1,0,unknown
      31,services,married,secondary,no,132,no,no,cellular,7,jul,148,1,152,1,other
      
    2. Kliknij obszar wdrażania w ścieżce nawigacji.

      Ścieżka nawigacji

    3. Kliknij kartę Zasoby.

    4. Przeciągnij plik bank-payload.csv do panelu bocznego i poczekaj na przesłanie pliku.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono kartę Zasoby w obszarze wdrażania.

    Karta Zasoby w obszarze wdrażania

    Czynność 5b: Tworzenie wdrożenia wsadowego

    Film wideo z kursu podglądu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo rozpoczynający się od godziny 07:30.

    Aby przetworzyć partię danych wejściowych i zapisać dane wyjściowe do pliku zamiast wyświetlać je w czasie rzeczywistym, należy utworzyć zadanie wdrożenia wsadowego.

    1. Przejdź do karty Zasoby w obszarze wdrażania.

    2. Kliknij menu Menu przepełnienia Przepełnienie dla modelu i wybierz opcję Wdróż.

    3. W polu Typ wdrożeniawybierz opcję Zadanie wsadowe.

    4. Wpisz nazwę wdrożenia.

    5. Wybierz najmniejszą specyfikację sprzętu.

    6. Kliknij makro Create.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono wdrożenie wsadowe.

    Wdrożenie wsadowe

    Czynność 5c: Tworzenie zadania wsadowego

    Film wideo z kursu podglądu Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo o godzinie 07:44.

    Zadanie wsadowe uruchamia wdrożenie. Aby utworzyć zadanie, należy określić dane wejściowe i nazwę zbioru wyjściowego. Zadanie można skonfigurować w taki sposób, aby było uruchamiane zgodnie z harmonogramem, lub można je uruchomić natychmiast. Aby utworzyć zadanie wsadowe, wykonaj następujące kroki:

    1. Na stronie wdrażania kliknij opcję Nowe zadanie.

    2. Podaj nazwę zadania i kliknij przycisk Dalej.

    3. Wybierz najmniejszą specyfikację sprzętu i kliknij przycisk Next(Dalej).

    4. Opcjonalnie: Ustaw harmonogram i kliknij przycisk Dalej.

    5. Opcjonalnie: wybierz opcję otrzymywania powiadomień i kliknij przycisk Dalej.

    6. Na ekranie Wybierz dane wybierz dane Dane wejściowe :

      1. Kliknij opcję Wybierz źródło danych.

      2. Wybierz opcję Zasób danych > bank-payload.csv.

      3. Kliknij przycisk Potwierdź.

    7. Na ekranie Choose data (Wybierz dane) wybierz plik Output :

      1. Kliknij opcję Dodaj.

      2. Kliknij opcję Wybierz źródło danych.

      3. Upewnij się, że wybrana jest karta Utwórz nowy .

      4. W polu Nazwawpisz bank-output.csv.

      5. Kliknij przycisk Potwierdź.

    8. Kliknij przycisk Dalej , aby przejść do ostatniego kroku.

    9. Przejrzyj ustawienia i kliknij opcję Utwórz i uruchom , aby natychmiast uruchomić zadanie.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono szczegóły zadania dla wdrożenia wsadowego.

    Utwórz zadanie dla wdrożenia wsadowego

    Czynność 5d: Wyświetlanie danych wyjściowych

    Film wideo z kursu podglądu Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo rozpoczynający się od strony 08:42.

    Aby przejrzeć plik wyjściowy zadania wsadowego, należy wykonać poniższe kroki.

    1. Kliknij nazwę zadania, aby wyświetlić status.

    2. Gdy status zmieni się na Zakończone, kliknij nazwę obszaru wdrażania w ścieżce nawigacyjnej.

    3. Kliknij kartę Zasoby.

    4. Kliknij plik bank-output.csv , aby przejrzeć wyniki predykcji dla informacji o kliencie, które zostały wprowadzone do przetwarzania wsadowego. W każdym przypadku jest mało prawdopodobne, aby predykcja zwróciła tych klientów, którzy subskrybują promocję bankową.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono wyniki zadania wdrożenia wsadowego.

    Na poniższym obrazku przedstawiono wyniki zadania wdrożenia wsadowego.


    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

Temat nadrzędny: Kursy szybkiego startu

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