Udostępnij za pośrednictwem


Bayesyjska regresja liniowa

Ważne

Obsługa programu Machine Learning Studio (wersja klasyczna) zakończy się 31 sierpnia 2024 r. Zalecamy przejście do usługi Azure Machine Learning przed tym terminem.

Od 1 grudnia 2021 r. nie będzie można tworzyć nowych zasobów programu Machine Learning Studio (wersja klasyczna). Do 31 sierpnia 2024 r. można będzie nadal korzystać z istniejących zasobów programu Machine Learning Studio (wersja klasyczna).

Dokumentacja programu ML Studio (wersja klasyczna) jest wycofywana i może nie być aktualizowana w przyszłości.

Tworzy model regresji liniowej Bayesa

Kategoria: Machine Learning / Inicjowanie modelu / Regresja

Uwaga

Dotyczy: Machine Learning Studio (wersja klasyczna)

Podobne moduły przeciągania i upuszczania są dostępne w Azure Machine Learning projektanta.

Omówienie modułu

W tym artykule opisano sposób używania modułu bayesyjnej regresji liniowej w programie Machine Learning Studio (klasycznej) do definiowania modelu regresji na podstawie statystyk bayesańskich.

Po zdefiniowanych parametrach modelu musisz wyt szkolenie modelu przy użyciu oznakowanego zestawu danych i modułu Train Model (Trenowanie modelu). Wytrenowany model może następnie służyć do przewidywania. Alternatywnie nieprzetrenowany model może zostać przekazany do modelu krzyżowej weryfikacji w celu krzyżowego sprawdzania poprawności zestawu danych z etykietami.

Więcej informacji na temat regresji Bayesa

W statystyce bayesowskie podejście do regresji często jest przeciwieńsze z często używanym podejściem .

Metoda bayesyjska wykorzystuje regresję liniową uzupełnioną dodatkowymi informacjami w postaci wcześniejszego rozkładu prawdopodobieństwa. Wcześniejsze informacje o parametrach są łączone z funkcją prawdopodobieństwa generowania oszacowań dla parametrów.

Z kolei podejście frequentist reprezentowane przez standardową regresję liniową najmniejszych kwadratów zakłada, że dane zawierają wystarczające pomiary, aby utworzyć znaczący model.

Aby uzyskać więcej informacji na temat badań nad tym algorytmem, zobacz linki w sekcji Uwagi techniczne.

Jak skonfigurować regresję Bayesa

  1. Dodaj moduł Bayesian Linear Regression (Regresja liniowa bayesianów ) do eksperymentu. Ten moduł można znaleźć w obszarze Machine Learning, Initialize, w kategorii Regresja.

  2. Waga regularyzacji: wpisz wartość do użycia na użytek regularyzacji. Regularyzacja jest używana, aby zapobiec overfitting. Ta waga odpowiada L2. Aby uzyskać więcej informacji, zobacz sekcję Uwagi techniczne.

  3. Zezwalaj na nieznane poziomy kategorii: wybierz tę opcję, aby utworzyć grupowanie nieznanych wartości. Model może akceptować tylko wartości zawarte w danych szkoleniowych. Model może być mniej precyzyjny w znanych wartościach, ale zapewniać lepsze przewidywania dla nowych (nieznanych) wartości.

  4. Połączenie zestaw danych szkoleniowych i jeden z modułów szkoleniowych. Ten typ modelu nie ma parametrów, które można zmienić podczas czyszczenie parametrów, dlatego chociaż można wytszkolić model przy użyciu hiperparametrów modelu dostrajania, nie może automatycznie zoptymalizować modelu.

  5. Wybierz pojedynczą kolumnę liczbową, która ma być modelowana lub przewidywana.

  6. Uruchom eksperyment.

Wyniki

Po zakończeniu trenowania:

  • Aby wyświetlić podsumowanie parametrów modelu, kliknij prawym przyciskiem myszy dane wyjściowe modułu Train Model (Trenowanie modelu) i wybierz pozycję Visualize (Wizualizacja).
  • Aby utworzyć przewidywania, użyj wytrenowany model jako danych wejściowych w celu oceny modelu.

Przykłady

Przykłady modeli regresji można znaleźć w Azure AI Gallery.

Uwagi techniczne

Parametry modułu

Nazwa Zakres Typ Domyślny Opis
Waga regularyzacji >= double. Epsilon Float 1.0 Wpisz stałą do użycia w regularyzacji. Stała reprezentuje stosunek dokładności wagi do dokładności szumu.
Zezwalaj na nieznane poziomy kategorii Dowolne Wartość logiczna true Wartość true powoduje utworzenie dodatkowego poziomu dla każdej kolumny kategorii. Wszystkie poziomy w testowym zestawie danych niedostępne w zestawie danych treningowych są mapowane na ten dodatkowy poziom.

Dane wyjściowe

Nazwa Typ Opis
Nieprzetrenowany model ILearner, interfejs Niewytrenowany bayesański model regresji liniowej

Zobacz też

Lista modułów A–Z
Regresja