0 / 0
Go back to the English version of the documentation
Szybki start: Zbuduj model za pomocą programu SPSS Modeler
Last updated: 09 lis 2023
Szybki start: Zbuduj model za pomocą programu SPSS Modeler

Modele można tworzyć, szkolić i wdrażać za pomocą programu SPSS Modeler. Przeczytaj informacje na temat programu SPSS Modeler, a następnie obejrzyj film wideo i postępuj zgodnie z kursem, który jest odpowiedni dla początkujących i nie wymaga żadnego kodowania.

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

  1. Otwórz projekt środowiska testowego. Projekty służą do współpracy z innymi osobami w celu pracy z danymi.
  2. Dodaj przepływ SPSS Modeler do projektu.
  3. Skonfiguruj węzły na kanwie i uruchom przepływ.
  4. Przejrzyj szczegóły modelu i zapisz model.
  5. Wdróż i przetestuj model.

Przeczytaj informacje na temat programu SPSS Modeler

Dzięki przepływom SPSS Modeler można szybko tworzyć modele predykcyjne, korzystając z wiedzy biznesowej i wdrażać je w operacjach biznesowych, aby usprawnić proces podejmowania decyzji. Interfejs przepływów obsługuje cały proces eksploracji danych, od danych do lepszych wyników biznesowych, projektowany w ramach długo założonego oprogramowania klienckiego SPSS Modeler i używanego przez niego modelu CRISP-DM, który jest używany przez cały proces eksploracji danych.

Program SPSS Modeler oferuje szereg metod modelowania zaczerpanych z uczenia maszynowego, sztucznej inteligencji i statystyk. Metody dostępne na palecie węzłów pozwalają na uzyskanie nowych informacji z danych i opracowanie modeli predykcyjnych. Każda metoda ma określone mocne strony i jest dostosowana do rozwiązywania określonych problemów.

Więcej informacji na temat programu SPSS Modeler

Dowiedz się więcej o innych sposobach budowania modeli

Obejrzyj film wideo na temat tworzenia modelu za pomocą programu SPSS Modeler

Obejrzyj wideo Obejrzyj ten film wideo, aby zobaczyć, jak utworzyć i uruchomić przepływ SPSS Modeler w celu przeszkolenia modelu uczenia maszynowego.

Ten film wideo udostępnia metodę wizualną, która umożliwia poznanie pojęć i zadań w tej dokumentacji.

Wypróbuj kurs, aby utworzyć model za pomocą programu SPSS Modeler

W tym kursie zostaną wykonane następujące zadania:

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

Przykładowe dane

Zestaw danych używany w tym kursie pochodzi z Uniwersytetu Kalifornijskiego w Irvine i jest wynikiem szeroko zakrojonego badania opartego na admisjach szpitalnych w pewnym okresie czasu. W modelu zostaną użyte trzy ważne czynniki, które pomogą przewidzieć przewlekłą chorobę nerek.



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

    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, w którym będzie przechowywany przepływ SPSS Modeler . Istnieje możliwość użycia projektu środowiska testowego lub utworzenia projektu.

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

    2. Otwórz projekt środowiska testowego. Jeśli chcesz 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.

    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


  • podgląd wideo kursu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo o godzinie 00:13.

    W tym kursie używany jest przykładowy zestaw danych. Aby dodać przykładowy zestaw danych do projektu, wykonaj następujące kroki:

    1. Uzyskaj dostęp do Repozytorium UCI ML: Zestaw danych o przewlekłej chorobie nerek w sekcji Przykłady.

    2. Kliknij opcję Podgląd. Istnieją trzy ważne czynniki, które pomagają przewidzieć przewlekłą chorobę nerek, które są dostępne w ramach tej analizy: wiek badanego przedmiotu, wyniki testu kreatyniny w surowicy oraz wyniki badań cukrzycy. A wartość klasy wskazuje, czy pacjent został wcześniej zdiagnozowany w przypadku choroby nerek.

    3. Kliknij opcję Dodaj do projektu.

    4. Wybierz projekt z listy i kliknij przycisk Dodaj.

    5. Kliknij opcję Wyświetl projekt.

    6. Na stronie Zasoby aplikacyjne projektu znajdź plik UCI ML Repository Chronic Kidney Disease Data Set.csv .

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono kartę Zasoby w projekcie.

    Na poniższym obrazku przedstawiono kartę Zasoby w projekcie.


    Początek strony


  • podgląd wideo kursu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo rozpoczynający się od strony 01:11.

    Aby utworzyć przepływ programu SPSS Modeler w projekcie, wykonaj następujące kroki:

    1. Kliknij opcję Nowe zadanie > Buduj modele jako przepływ wizualny.

    2. Wpisz nazwę i opis przepływu.

    3. Dla definicji środowiska wykonawczego zaakceptuj definicję Default SPSS Modeler S .

    4. Kliknij makro Create. Spowoduje to otwarcie edytora przepływu, który zostanie użyty do utworzenia przepływu.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono edytor przepływu.

    Na poniższym obrazku przedstawiono edytor przepływu.


    Początek strony


  • podgląd wideo kursu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo rozpoczynający się od strony 01:31.

    Po załadowaniu danych należy transformować dane. Utwórz prosty przepływ, przeciągając transformatory i estymatory na kanwę i łącząc je ze źródłem danych. Użyj następujących węzłów z palety:

    • Zasób danych: ładuje plik csv z projektu

    • Partycja: dzieli dane na segmenty szkoleniowe i testowe

    • Typ: ustawia typ danych. Należy go użyć do wskazania pola class jako typu target .

    • C5.0: algorytm klasyfikacji

    • Analiza: wyświetl model i sprawdź jego dokładność

    • Tabela: podgląd danych z predycjami

    Aby utworzyć przepływ, wykonaj następujące kroki:

    1. Dodaj węzeł zasobu danych:

      1. Z sekcji Import przeciągnij węzeł Zasób danych na kanwę.

      2. Kliknij dwukrotnie węzeł Zasób danych , aby wybrać zestaw danych.

      3. Wybierz opcję Zasób danych > UCI ML Repository Chronic Kidney Disease Data Set.csv.

      4. Kliknij przycisk Wybierz.

      5. Wyświetl właściwości zasobu danych.

      6. Kliknij przycisk Zapisz.

    2. Dodaj węzeł partycji:

      1. Z sekcji Operacje w terenie przeciągnij węzeł Partycja na kanwę.

      2. Połącz węzeł Zasób danych z węzłem Partycja .

      3. Kliknij dwukrotnie węzeł Partycja , aby wyświetlić jego właściwości. Domyślna partycja dzieli połowę danych na szkolenie, a druga połowa na testowanie.

      4. Kliknij przycisk Zapisz.

    3. Dodaj węzeł typu:

      1. Z sekcji Operacje w terenie przeciągnij węzeł Typ na kanwę.

      2. Połącz węzeł Partycja z węzłem Typ .

      3. Kliknij dwukrotnie węzeł Typ , aby wyświetlić jego właściwości. Węzeł Typ określa poziom pomiaru dla każdego pola. Ten źródłowy plik danych wykorzystuje cztery różne poziomy pomiaru: ilościowy, jakościowy, nominalny, porządkowy i flaga.

      4. Wyszukaj pole class . Dla każdego pola rola wskazuje część, jaką każdy z pól odgrywa w modelowaniu. Zmień wartość pola class Rola na Cel -pole, które chcesz przewidzieć.

      5. Kliknij przycisk Zapisz.

    4. Dodaj węzeł algorytmu klasyfikacji C5.0 :

      1. Z sekcji Modelowanie przeciągnij węzeł C5.0 na kanwę.

      2. Połącz węzeł Typ z węzłem C5.0 .

      3. Kliknij dwukrotnie węzeł C5.0 , aby wyświetlić jego właściwości. Domyślnie algorytm C5.0 buduje drzewo decyzyjne. Model C5.0 działa, dzieląc próbkę na podstawie pola, które zapewnia maksymalny zysk z informacji. Każda podpróbka zdefiniowana przez pierwszy podział jest następnie dzielona ponownie, zwykle na podstawie innego pola, a proces jest powtarzany do czasu, aż podpróbki nie będą mogły zostać rozdzielone dalej. Na koniec ponownie przebadane są podziały na najniższym poziomie, a te, które nie przyczyniają się znacząco do wartości modelu, są usuwane.

      4. Włącz/wyłącz opcję Użyj ustawień zdefiniowanych w tym węźle.

      5. W polu Celwybierz wartość klasa.

      6. W sekcji Inputs (Wejścia) kliknij opcję Add columns(Dodaj kolumny).

        1. Usuń zaznaczenie pola wyboru obok pola Nazwa pola.

        2. Wybierz wiek, sc, dm.

        3. Kliknij przycisk OK.

      7. Kliknij przycisk Zapisz.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono ukończony przepływ.

    przepływ przedstawiający węzeł Zasób danych, Węzeł partycji, Węzeł typu i węzeł klasy C5.0


    Początek strony


  • podgląd wideo kursu Aby wyświetlić podgląd tej czynności, należy obejrzeć film wideo począwszy od wersji 04:20.

    Po zaprojektowaniu przepływu wykonaj następujące kroki, aby uruchomić przepływ, a następnie przeanalizuj diagram drzewa, aby wyświetlić punkty decyzyjne:

    1. Kliknij prawym przyciskiem myszy węzeł C5.0 i wybierz opcję Uruchom. Uruchomienie przepływu powoduje wygenerowanie nowego modelu użytkowego na kanwie.

    2. Kliknij prawym przyciskiem myszy model użytkowy, a następnie wybierz opcję Wyświetl model , aby wyświetlić szczegóły modelu.

    3. Wyświetl informacje o modelu , które zawierają podsumowanie modelu.

    4. Kliknij opcję Pierwsze reguły decyzyjne. W tabeli wyświetlana jest seria reguł, które zostały użyte do przypisania poszczególnych rekordów do węzłów podrzędnych w oparciu o wartości różnych zmiennych wejściowych.

    5. Kliknij opcję Ważność składników. Wykres przedstawia względne znaczenie każdego predyktora w oszacowaniu modelu. Z tego wynika, że stężenie kreatyniny w surowicy jest najistotniejszym czynnikiem, przy czym cukrzyca jest kolejnym, najistotniejszym czynnikiem.

    6. Kliknij opcję Diagram drzewa. Ten sam model jest wyświetlany w postaci drzewa wraz z węzłem w każdym punkcie decyzyjnym.

      1. Umieść wskaźnik myszy nad wierzchołkiem najwyższego poziomu, który udostępnia podsumowanie dla wszystkich rekordów w zestawie danych. Prawie 40% przypadków w zestawie danych jest sklasyfikowanych jako nie diagnozowanych z powodu choroby nerek. Drzewo może dostarczyć dodatkowych wskazówek co do czynników, które mogą być odpowiedzialne.

      2. Należy zauważyć, że dwie gałęzie pochodzą z górnego węzła, co wskazuje na podział według kreatyniny w surowicy.

        • Należy przejrzeć gałąź, w której wyświetlane są rekordy, w których stężenie kreatyniny w surowicy jest większe niż 1.25. W tym przypadku, 100% pacjentów ma rozpoznanie choroby nerek dodatnia.

        • Należy przejrzeć gałąź, w której wyświetlane są rekordy, w których stężenie kreatyniny w surowicy jest mniejsze lub równe 1.25. Prawie 80% z tych pacjentów nie ma pozytywnej diagnozy choroby nerek, ale prawie 20% z niższym stężeniem kreatyniny w surowicy krwi nadal diagnozowano z chorobą nerek.

      3. Należy zauważyć, że gałęzie pochodzą z sc<=1.250, który jest dzielony przez cukrzyca.

        • Należy przejrzeć oddział, który przedstawia pacjentów z niskim stężeniem kreatyniny w surowicy krwi (sc<=1.250) i rozpoznaną cukrzycą (dm = tak). U 100% tych pacjentów rozpoznano również chorobę nerek.

        • Przejrzyj oddział, który przedstawia pacjentów z niskim stężeniem kreatyniny w surowicy (sc<=1.250) i bez cukrzycy (dm = nie), u 85% nie rozpoznano choroby nerek, ale u 15% z nich nadal rozpoznano chorobę nerek.

      4. Należy zauważyć, że gałęzie pochodzą z dm = no, który jest podzielony przez ostatni znaczący czynnik, wiek.

        • Należy przejrzeć gałąź, która przedstawia pacjentów w wieku 14 lat lub młodszych (wiek < = 14). Oddział ten pokazuje, że u 75% młodych pacjentów z niskim stężeniem kreatyniny w surowicy i bez cukrzycy nie było ryzyko zachorowania na nerki.

        • Przejrzyj gałąź, w której widoczne są osoby starsze niż 14 lat (wiek > 14 lat). Z tej gałęzi wynika, że jedynie 12% pacjentów w wieku powyżej 14 lat z niskim stężeniem kreatyniny w surowicy i bez cukrzycy nie było narażonych na ryzyko wystąpienia choroby nerek.

      5. Zamknij szczegóły modelu.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono diagram drzewa.

    Na poniższym obrazku przedstawiono diagram drzewa.


    Początek strony


  • podgląd wideo kursu Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo rozpoczynający się od godziny 07:24.

    Wykonaj następujące kroki, aby użyć węzłów Analiza i Tabela do oceny modelu:

    1. Z sekcji Wyjścia przeciągnij węzeł Analiza na kanwę.

    2. Połącz model użytkowy Model z węzłem Analiza .

    3. Kliknij prawym przyciskiem myszy węzeł Analiza , a następnie wybierz opcję Uruchom.

    4. Na panelu Wyjścia otwórz Analiza, z którego wynika, że model prawidłowo przewidział diagnozę choroby nerek prawie 95% czasu. Zamknij Analiza.

    5. Kliknij prawym przyciskiem myszy węzeł Analiza , a następnie wybierz opcję Zapisz gałąź jako model.

      1. W polu Nazwa modeluwpisz Kidney Disease Analysis.

      2. Kliknij przycisk Zapisz.

      3. Kliknij opcję Zamknij.

    6. Z sekcji Wyjścia przeciągnij węzeł Tabela na kanwę.

      1. Połącz model użytkowy Model z węzłem Tabela .

      2. Kliknij prawym przyciskiem myszy węzeł Tabela , a następnie wybierz opcję Podgląd danych.

      3. Po wyświetleniu podglądu przewiń do dwóch ostatnich kolumn. Kolumna $C-Class zawiera predykcję choroby nerek, a w kolumnie $CC-Class wskazuje poziom ufności dla tej predykcji.

      4. Zamknij okno Podgląd.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono tabelę podglądu z predykcyjnymi.

    Na poniższym obrazku przedstawiono tabelę podglądu z predykcyjnymi.


    Początek strony


  • podgląd wideo kursu Aby wyświetlić podgląd tego zadania, należy obejrzeć film wideo o godzinie 09:10.

    Na koniec należy wykonać następujące kroki, aby wdrożyć ten model i przewidzieć wynik z nowymi danymi.

    1. Wróć do karty Zasoby projektu.

    2. Kliknij sekcję Modele , a następnie otwórz model Analiza choroby nerek .

    3. Kliknij opcję Awansuj na miejsce wdrożenia.

    4. Wybierz istniejący obszar wdrażania. Jeśli obszar wdrażania nie jest używany, można utworzyć nowy:

      1. Podaj nazwę obszaru.

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

      3. Wybierz usługę uczenia maszynowego.

      4. Kliknij makro Create.

      5. Kliknij opcję Zamknij.

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

    6. Kliknij opcję Awansuj.

    7. Po wyświetleniu modelu w obszarze wdrażania kliknij opcję Nowe wdrożenie.

      1. Wybierz opcję Tryb z połączeniem jako Typ wdrożenia.

      2. Podaj nazwę wdrożenia.

      3. Kliknij makro Create.

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

    9. Przejdź do karty Test (Test). Wdrożony model można przetestować na stronie szczegółów wdrożenia na dwa sposoby: test przy użyciu formularza lub testu z kodem JSON.

    10. Kliknij opcję Dane wejściowe JSON, a następnie skopiuj następujące dane testowe i wklej go w celu zastąpienia istniejącego tekstu JSON:

      {
         "input_data": [
            {
               "fields": [
                           "age",
                           "bp",
                           "sg",
                           "al",
                           "su",
                           "rbc",
                           "pc",
                           "pcc",
                           "ba",
                           "bgr",
                           "bu",
                           "sc",
                           "sod",
                           "pot",
                           "hemo",
                           "pcv",
                           "wbcc",
                           "rbcc",
                           "htn",
                           "dm",
                           "cad",
                           "appet",
                           "pe",
                           "ane",
                           "class"
               ],
               "values": [
                          [
                          "62",
                           "80",
                           "1.01",
                           "2",
                           "3",
                           "normal",
                           "normal",
                           "notpresent",
                           "notpresent",
                           "423",
                           "53",
                           "1.8",
                           "",
                           "",
                           "9.6",
                           "31",
                           "7500",
                           "",
                           "no",
                           "yes",
                           "no",
                           "poor",
                           "no",
                           "yes",
                           "ckd"
                           ]
               ]
            }
         ]
      }
      
      
    11. Kliknij opcję Predict , aby przewidzieć, czy 62 lata z cukrzycą i wskaźnik kreatyniny w surowicy krwi 1.8 będą prawdopodobnie rozpoznane w przypadku choroby nerek. Wynikający z niego predykcja wskazuje, że ten pacjent ma duże prawdopodobieństwo rozpoznania choroby nerek.

    Ikona punktu kontrolnego Sprawdź postęp

    Na poniższym obrazku przedstawiono kartę Test dla wdrożenia modelu z predykcyjną.

    Na poniższym obrazku przedstawiono kartę Test dla wdrożenia modelu z predykcyjną.


    Początek strony

Następne kroki

Teraz można użyć tego zestawu danych do dalszej analizy. Na przykład można wykonywać zadania, takie jak:

Zasoby dodatkowe

Temat nadrzędny: Kursy Szybki start

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