Konfigurowanie eksperymentów | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Konfigurowanie eksperymentów

Konfiguracja eksperymentów polega na wyborze celu i cech, których model użyje do przewidywania celu. Można również skonfigurować szereg ustawień opcjonalnych.

Aby wesprzeć Cię w wyborze celu, historyczny zestaw danych jest analizowany, a dla każdej kolumny w zestawie danych wyświetlane są statystyki podsumowujące. Do zestawu danych stosowanych jest kilka automatycznych kroków wstępnego przetwarzania, aby upewnić się, że uwzględniane są tylko odpowiednie dane. Więcej szczegółów na temat wstępnego przetwarzania danych można znaleźć w Automatyczne przygotowanie i przekształcanie danych.

Po uruchomieniu wersji 1 (v1) można w razie potrzeby utworzyć nowe wersje eksperymentu, aby dalej udoskonalać trenowanie modelu. Więcej informacji można znaleźć w Dopracowywanie modeli.

Wymagania i uprawnienia

Aby dowiedzieć się więcej o wymaganiach użytkownika dotyczących pracy z eksperymentami uczenia maszynowego (ML), zobacz Praca z eksperymentami.

Interfejs

Poniższe sekcje opisują, jak poruszać się po interfejsie eksperymentu, aby skonfigurować eksperyment. Więcej informacji o interfejsie można znaleźć w Nawigacja po interfejsie eksperymentu.

Nawigacja w kartach

Po utworzeniu eksperymentu otwiera się karta Konfiguracja. W tym miejscu można skonfigurować cel i cechy dla eksperymentu.

Po uruchomieniu co najmniej jednej wersji eksperymentu karta Konfiguracja zmienia się w Dane treningowe. Dostępne stają się również inne karty. Te inne karty pozwalają na analizę modeli, które właśnie zostały wytrenowane w danej wersji. Jeśli musisz skonfigurować kolejne wersje z różnymi wyborami cech, możesz wrócić do karty Dane treningowe.

Widok schematu i Widok danych

Na karcie Konfiguracja/Dane treningowe można przełączać się między Wiersze Widokiem schematu a Profil Widokiem danych.

Widok schematu

Wiersze Widok schematu to widok domyślny. W tym widoku każda kolumna w zestawie danych jest reprezentowana przez wiersz w schemacie z informacjami i statystykami.

Możesz:

  • Wybierać cechy do uwzględnienia w eksperymencie.

  • Wyświetlać szczegóły dotyczące każdej kolumny, takie jak typ danych i typ cechy.

  • Wyświetlać spostrzeżenia dotyczące kolumn, na przykład dlaczego nie można ich wybrać lub jak będą przetwarzane podczas trenowania.

WskazówkaKliknij Przenoszenie kolumny, aby dostosować informacje w tabeli. Na przykład możesz ukryć niektóre kolumny, aby zmniejszyć ilość wyświetlanych informacji.

Widok schematu w eksperymencie ML

Widok schematu w eksperymencie ML

Widok danych

Profil Widok danych to alternatywna opcja widoku, której można użyć, aby uzyskać dostęp do większej ilości informacji i danych przykładowych dla każdej kolumny.

Widok danych w eksperymencie ML

Widok danych w eksperymencie ML

Panel konfiguracji eksperymentu

W panelu konfiguracji eksperymentu można dalej dostosowywać trenowanie eksperymentu. Ten panel jest domyślnie otwarty w nowych eksperymentach.

Po uruchomieniu wersji kliknij Elementy sterujące Wyświetl konfigurację, aby otworzyć panel w celu skonfigurowania następnej wersji.

Za pomocą panelu konfiguracji eksperymentu można:

  • Wybierz cel i typ eksperymentu

  • Ustaw nazwę wersji

  • Dodaj lub usuń cechy

  • Skonfiguruj nową wersję eksperymentu

  • Wyświetl typ trenowanego modelu

  • Wybierz, aby zmienić lub odświeżyć treningowy zestaw danych

  • Dodaj lub usuń algorytmy

  • Zmień ustawienia optymalizacji modelu

  • W przypadku modeli szeregów czasowych ustaw ustawienia prognozy

  • Skonfiguruj wykrywanie stronniczości

Panel konfiguracji eksperymentu

Panel konfiguracji eksperymentu z wybranym celem, typem eksperymentu i domyślnym wyborem cech

Wybór celu i typu eksperymentu

Kolumnę celu i typ eksperymentu można zmieniać do momentu rozpoczęcia pierwszego trenowania. Następnie zostają one zablokowane do edycji.

Kolumna celu zawiera wartości, które model uczenia maszynowego ma przewidywać.

Typ eksperymentu jest określany przez cel i typ danych, które zawiera. Typ eksperymentu definiuje, jaki typ modelu chcesz wytrenować. Dostępne mogą być następujące opcje:

  • Klasyfikacja binarna: Trenuje modele w celu przewidywania celu, który ma dwie możliwe wartości (na przykład tak lub nie). Dane mogą być dowolnego typu cechy.

  • Klasyfikacja wieloklasowa: Trenuje modele w celu przewidywania celu z 3-10 możliwymi wartościami (na przykład lista kategorii). Dane mogą być dowolnego typu cechy, ale kolumna z więcej niż 10 różnymi, nienumerycznymi klasami (wartościami) nie może zostać wybrana jako cel.

  • Regresja: Trenuje modele w celu przewidywania celu z więcej niż 10 możliwymi wartościami — w szczególności celu o numerycznym typie cechy.

  • Szeregi czasowe: Trenuje modele w celu prognozowania wartości docelowych dla określonych przyszłych okresów, wykorzystując dane historyczne. Cel musi mieć więcej niż 10 różnych wartości i zawierać dane numeryczne. Więcej informacji można znaleźć w Praca z eksperymentami szeregów czasowych.

  • W Wiersze Widoku schematu lub Profil Widoku danych kliknij przycisk opcji dla kolumny.

    Kolumna celu jest teraz oznaczona przez Cel, a pozostałe dostępne kolumny są automatycznie wybierane jako cechy.

    Wybór celu w Widoku schematu

    Kolumna zestawu danych z symbolem celu.

    W panelu konfiguracji eksperymentu, w sekcji Ustawienia eksperymentu, można w razie potrzeby zmienić cel przed trenowaniem.

  • InformacjaUstawienia eksperymentu mogą zawierać selektor Typ eksperymentu. Na przykład, jeśli dla Twojego zestawu danych i celu możliwe jest prognozowanie szeregów czasowych, istnieje opcja zmiany typu eksperymentu z Regresja na Szeregi czasowe.

Po wybraniu celu i typu eksperymentu można rozpocząć uruchamianie pierwszej wersji eksperymentu. Przeczytaj więcej w Trenowanie eksperymentów. W tym momencie można przeprowadzić dodatkową konfigurację — opisaną poniżej — lub dostosować konfigurację po przejrzeniu wyników trenowania.

Wyjaśnienia dotyczące sposobu interpretacji i przetwarzania danych są wyświetlane w miarę kontynuowania trenowania eksperymentu. Więcej informacji można znaleźć w Interpretowanie wglądów w zestaw danych.

Wybór kolumn cech

Po ustawieniu celu można wybrać, które z pozostałych dostępnych kolumn mają zostać uwzględnione w trenowaniu modelu. Wyklucz wszelkie cechy, których nie chcesz uwzględniać w modelu. Zwróć uwagę, że kolumna pozostanie w zestawie danych, ale nie będzie używana przez algorytm trenowania.

U góry panelu konfiguracji eksperymentu widać liczbę komórek w zestawie danych. Jeśli liczba ta przekracza limit zestawu danych, można wykluczyć cechy, aby zejść poniżej limitu.

Kolumny cech można wybierać na różne sposoby:

W Widoku schematu i Widoku danych

W głównych widokach można:

  • Odznaczyć opcję Uwzględnij wszystkie dostępne cechy, a następnie wybrać tylko te, które chcesz uwzględnić.

  • Ręcznie wyczyścić pola wyboru dla cech, których nie chcesz uwzględniać.

  • Wyszukać i wykluczyć lub uwzględnić wszystkie cechy w przefiltrowanych wynikach wyszukiwania.

Wskazówka

W tych widokach obok każdej kolumny znajduje się ikona dostarczająca więcej informacji:

  • Zaznaczenie: Cecha jest uwzględniona lub może zostać uwzględniona w eksperymencie.

  • Wykluczona cecha: Cecha jest wykluczona z eksperymentu. Czasami może zostać uwzględniona, ale generalnie nie jest to zalecane.

  • Nie można wybrać cechy: Cecha nie może zostać uwzględniona w eksperymencie.

W panelu konfiguracji eksperymentu

W panelu konfiguracji eksperymentu można:

  • Ręcznie wyczyścić pola wyboru dla cech, których nie chcesz uwzględniać.

  • Po uruchomieniu pierwszej wersji eksperymentu można zdefiniować Liczbę najważniejszych cech do uwzględnienia.

Sekcja Cechy w panelu konfiguracji eksperymentu

Sekcja Cechy w panelu konfiguracji eksperymentu Qlik Predict

Po wybraniu cech automatycznie przypisywany jest im typ cechy. Możliwe typy cech to:

  • Kategoryczny

  • Numeryczny

  • Data

  • Dowolny tekst

Typ cechy jest przypisywany na podstawie danych zawartych w kolumnie cechy. Jeśli cecha spełnia określone kryteria, może zostać wybrana jako podstawa dla automatycznie generowanych cech. W razie potrzeby można zmienić to, czy cecha jest używana do automatycznego inżynierowania cech. Pełne informacje na temat automatycznego inżynierowania cech można znaleźć w Automatyczna inżynieria cech.

Niektóre kolumny w zestawie danych mogą nie być możliwe do wybrania jako cechy dla eksperymentu lub mogą podlegać określonemu przetwarzaniu. Wyjaśnienia dotyczące sposobu interpretacji i przetwarzania danych są wyświetlane podczas nawigacji po trenowaniu eksperymentu. Więcej informacji można znaleźć w Interpretowanie wglądów w zestaw danych.

Konfigurowanie wykrywania stronniczości

Można aktywować wykrywanie stronniczości dla cech zawierających dane wrażliwe. Wykrywanie stronniczości jest wykonywane podczas uruchamiania eksperymentu. Można również kliknąć Uzyskaj rekomendacje, aby użyć generatywnej sztucznej inteligencji do przeskanowania danych treningowych pod kątem potencjalnie wrażliwych cech przed uruchomieniem wykrywania stronniczości.

Wykrywanie stronniczości określa, czy cecha zwiększa prawdopodobieństwo promowania przez model niesprawiedliwych wyników w jego przewidywaniach, czy też dane źródłowe są z natury stronnicze.

  1. W eksperymencie ML rozwiń Uprzedzenie w panelu konfiguracji trenowania.

  2. Przed wybraniem cech do wykrywania stronniczości, opcjonalnie kliknij Pobierz rekomendacje, aby użyć generatywnej sztucznej inteligencji do sugerowania cech, które mogą zawierać stronnicze dane. Zob. Wykorzystywanie generatywnej sztucznej inteligencji do rekomendowania cech do wykrywania stronniczości.

  3. Wybierz lub odznacz dowolne cechy, dla których chcesz uruchomić wykrywanie stronniczości.

Alternatywnie, włącz wykrywanie uprzedzeń dla żądanych cech w Wiersze widoku schematu.

Więcej informacji o wykrywaniu stronniczości można znaleźć w Wykrywanie stronniczości w modelach uczenia maszynowego.

Wybór algorytmów

Wszystkie dostępne algorytmy są domyślnie uwzględnione i można wykluczyć dowolne algorytmy, których nie chcesz używać. Zazwyczaj robi się to w ramach udoskonalania modelu po zapoznaniu się z pierwszymi wynikami trenowania. Przeczytaj więcej w Dopracowywanie modeli.

Sekcja Algorytmy w panelu konfiguracji eksperymentu

Sekcja Algorytmy w panelu konfiguracji eksperymentu Qlik Predict.

Zmiana typów cech

Po załadowaniu zestawu danych kolumny są traktowane jako kategoryczne, numeryczne, daty lub dowolny tekst na podstawie typu danych i innych cech. W niektórych przypadkach może być konieczna zmiana tego ustawienia.

Na przykład, jeśli dni tygodnia są reprezentowane przez liczby 1-7, każda liczba reprezentuje wartość kategoryczną. Domyślnie jest ona traktowana jako ciągła, uszeregowana wartość numeryczna, więc konieczna byłaby ręczna zmiana konfiguracji, aby traktować ją jako kategoryczną.

Gdy kolumna zostanie zidentyfikowana jako zawierająca informacje o dacie i godzinie, jest używana jako podstawa dla nowych, automatycznie generowanych cech. W takim przypadku oryginalna kolumna (cecha nadrzędna) jest traktowana jako mająca typ cechy daty.

Można zmienić cechę nadrzędną z cechy daty na cechę kategoryczną lub numeryczną. Na przykład jest to przydatne, gdy cecha zostanie zidentyfikowana jako data, ale musi być traktowana jako ciąg znaków lub liczba. Po wykonaniu tej czynności nie można już używać jej automatycznie generowanych cech w trenowaniu eksperymentu.

  1. W Wiersze Widoku schematu zlokalizuj cechę.

  2. W kolumnie Typ cechy dla tej cechy kliknij Strzałka w dół.

  3. Wybierz wartość z listy.

Alternatywnie można zmienić typy cech z poziomu Profil Widoku danych. Zlokalizuj cechę, a następnie kliknij Strzałka w dół obok bieżącego typu cechy. Wybierz wartość z listy.

Prognozowanie szeregów czasowych

Jeśli trenujesz eksperyment szeregów czasowych, pewne transformacje typów cech są stosowane automatycznie w zależności od konfiguracji. Na przykład, jeśli wybierzesz jakiekolwiek grupy do użycia w prognozowaniu wielowymiarowym, typy cech tych grup zostaną automatycznie przełączone na kategoryczne.

Wpływ na przewidywania

Po ręcznej zmianie typu cechy, a następnie wdrożeniu modelu wynikowego nadpisanie typu cechy zostanie zastosowane do cechy w zestawie danych do zastosowania, który jest używany do predykcji wykonywanych przy użyciu tego modelu.

Zmiana zestawu danych

Zestaw danych treningowych można zmienić przed uruchomieniem pierwszej wersji eksperymentu, a także po uruchomieniu dowolnej wersji.

Jeśli zmienisz zestaw danych przed uruchomieniem pierwszej wersji, utracisz całą konfigurację wykonaną przed zmianą zestawu danych.

  1. W panelu konfiguracji eksperymentu w sekcji Dane treningowePrzejrzyj zestaw danych kliknij Zmień zestaw danych.

  2. Wybierz nowy zestaw danych.

Więcej informacji o zmianie i odświeżaniu zestawu danych podczas udoskonalania modelu (po uruchomieniu wersji eksperymentu) można znaleźć w Zmiana i odświeżanie zestawu danych.

Konfigurowanie optymalizacji modelu

Jeśli Twój typ eksperymentu to klasyfikacja binarna, klasyfikacja wieloklasowa lub regresja, możesz dostosować następujące ustawienia, aby zoptymalizować swoje modele:

  • Włączanie lub wyłączanie inteligentnej optymalizacji modelu

  • Włączanie lub wyłączanie optymalizacji hiperparametrów

  • Włączanie lub wyłączanie trenowania uwzględniającego czas

Te opcje można włączać lub wyłączać dla każdej uruchamianej wersji eksperymentu.

Sekcja Optymalizacja modelu w panelu konfiguracji eksperymentu

Sekcja Optymalizacja modelu w panelu konfiguracji trenowania Qlik Predict

Konfigurowanie inteligentnej optymalizacji

Domyślnie eksperyment wykorzystuje inteligentną optymalizację modelu. Dzięki inteligentnej optymalizacji modelu Qlik Predict obsługuje proces udoskonalania modelu za Ciebie, iterując wybór cech i stosując zaawansowane transformacje do Twoich danych.

Więcej informacji o inteligentnej optymalizacji można znaleźć w Inteligentna optymalizacja modelu.

Można wyłączyć to ustawienie, aby ręcznie udoskonalać trenowane modele. Na przykład możesz chcieć rozpocząć trenowanie modelu z inteligentną optymalizacją modelu, a następnie przełączyć się na ręczne udoskonalanie w wersji 2 (v2), aby dalej dostosowywać konfigurację.

  1. Kliknij Elementy sterujące Wyświetl konfigurację.

  2. Jeśli uruchomiono już co najmniej jedną wersję eksperymentu, kliknij Nowa wersja.

  3. W panelu rozwiń Optymalizacja modelu.

  4. Przełącz z Inteligentna na Ręczna.

  5. Za pomocą suwaka ustaw maksymalny czas trwania trenowania.

Konfigurowanie optymalizacji hiperparametrów

Modele można optymalizować za pomocą optymalizacji hiperparametrów. Należy pamiętać, że jest to opcja zaawansowana, która może znacznie wydłużyć czas trenowania. Optymalizacja hiperparametrów jest dostępna po wyłączeniu inteligentnej optymalizacji.

Więcej informacji można znaleźć w Optymalizacja hiperparametrów.

  1. Kliknij Elementy sterujące Wyświetl konfigurację.

  2. Jeśli uruchomiono już co najmniej jedną wersję eksperymentu, kliknij Nowa wersja.

  3. W panelu rozwiń Optymalizacja modelu.

  4. Przełącz z Inteligentna na Ręczna.

  5. Zaznacz pole wyboru Optymalizacja hiperparametrów.

  6. Opcjonalnie ustaw limit czasu dla optymalizacji. Domyślny limit czasu to jedna godzina.

Konfigurowanie trenowania uwzględniającego czas

Jeśli chcesz, aby Twoje modele były trenowane z uwzględnieniem wymiaru szeregów czasowych, aktywuj trenowanie uwzględniające czas dla wersji eksperymentu. Aby skorzystać z tej opcji, musisz mieć w zestawie danych kolumnę zawierającą odpowiednie informacje o szeregach czasowych.

Gdy trenowanie uwzględniające czas jest włączone, Qlik Predict wykorzystuje specjalistyczne procesy walidacji krzyżowej i imputacji wartości pustych do trenowania modeli.

Więcej informacji można znaleźć w Tworzenie modeli uwzględniających czas i Walidacja krzyżowa oparta na czasie.

  1. Kliknij Elementy sterujące Wyświetl konfigurację.

  2. Jeśli uruchomiono już co najmniej jedną wersję eksperymentu, kliknij Nowa wersja.

  3. W panelu rozwiń Optymalizacja modelu.

  4. W sekcji Podział na zbiór testowy i treningowy na podstawie czasu wybierz Indeks daty, który ma zostać użyty do sortowania danych.

Wyświetlanie spostrzeżeń dotyczących danych treningowych

Na karcie Konfiguracja/Dane treningowe eksperymentu można wyświetlić spostrzeżenia dotyczące obsługi danych treningowych. Informacje te są dostępne w kolumnie Spostrzeżenia w Wiersze tabeli Widoku schematu. Wyświetlane informacje zależą od tego, czy uruchomiono wersję z bieżącymi danymi treningowymi. Zmiany w kolumnie Spostrzeżenia mogą pomóc w zidentyfikowaniu, dlaczego cechy mogą być niedostępne do użycia lub dlaczego zostały automatycznie odrzucone.

Więcej informacji o tym, co oznacza każde spostrzeżenie, można znaleźć w Interpretowanie wglądów w zestaw danych.

POWIĄZANE MATERIAŁY EDUKACYJNE:

Dowiedz się więcej

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!