Score Vowpal Wabbit Version 8 Model
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).
- Zobacz informacje na temat przenoszenia projektów uczenia maszynowego z programu ML Studio (wersja klasyczna) do Azure Machine Learning.
- Dowiedz się więcej o Azure Machine Learning.
Dokumentacja programu ML Studio (wersja klasyczna) jest wycofywana i może nie być aktualizowana w przyszłości.
Ocenianie danych przy użyciu systemu uczenia maszynowego Vowpal Wabbit z interfejsu wiersza polecenia
Kategoria: analiza tekstu
Uwaga
Dotyczy: tylko Machine Learning Studio (klasyczne)
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życia modułu Score Vowpal Wabbit Version 8 Model (Generowanie wyników dla modelu Wabbit w wersji 8) w programie Machine Learning Studio (wersja klasyczna) w celu wygenerowania wyników dla zestawu danych wejściowych przy użyciu istniejącego wytrenowany model Vowpal Wabbit.
Ten moduł zawiera najnowszą wersję struktury Vowpal Wabbit w wersji 8. Ten moduł umożliwia ocenę danych przy użyciu wytrenego modelu zapisanego w formacie VW w wersji 8.
Jeśli masz istniejące modele utworzone przy użyciu starszej wersji, użyj tych modułów:
Jak skonfigurować score Vowpal Wabbit Model 8
Dodaj moduł Score Vowpal Wabbit Version 8 Model (Ocena modelu Vowpal Wabbit w wersji 8 ) do eksperymentu.
Dodaj wytrenowany model Vowpal Wabbit i połącz go z portem wejściowym po lewej stronie. Możesz użyć wytrenowany model utworzony w tym samym eksperymencie lub zlokalizować zapisany model w grupie Wytrenowane modele w lewym okienku nawigacji programu Studio (wersja klasyczna). Jednak model musi być dostępny w programie Machine Learning Studio (wersja klasyczna); nie można bezpośrednio załadować modelu z usługi Azure Storage.
Uwaga
Obsługiwane są tylko modele Vowpal Wabbit 8; Nie można połączyć zapisanych modeli, które zostały wytrenowane przy użyciu innych algorytmów, i nie można używać modeli, które zostały wytrenowane przy użyciu wcześniejszych wersji.
W polu tekstowym Argumenty VW wpisz zestaw prawidłowych argumentów wiersza polecenia do pliku wykonywalnego Vowpal Wabbit.
Aby uzyskać informacje o tym, które argumenty Vowpal Wabbit są obsługiwane i nieobsługiwane w Machine Learning, zobacz sekcję Uwagi techniczne.
Kliknij pozycję Określ typ danych i wybierz z listy jeden z obsługiwanych typów danych.
Ocenianie wymaga pojedynczej kolumny danych zgodnych z VW.
Jeśli masz istniejący plik utworzony w formatach SVMLight lub VW, możesz załadować go do obszaru roboczego usługi Azure ML jako nowy zestaw danych w jednym z tych formatów: ogólny plik CSV bez nagłówka, TSV bez nagłówka.
Opcja VW wymaga, aby etykieta była obecna, ale nie jest używana do oceniania z wyjątkiem porównania.
Dodaj moduł Import danych i połącz go z prawym portem wejściowym modułu Score Vowpal Wabbit Version 8 (Wynik Vowpal Wabbit w wersji 8). Skonfiguruj importowanie danych, aby uzyskać dostęp do danych wejściowych.
Dane wejściowe do oceniania muszą być wcześniej przygotowane w jednym z obsługiwanych formatów i przechowywane w usłudze Azure Blob Storage.
Wybierz opcję Dołącz dodatkową kolumnę zawierającą etykiety, jeśli chcesz wyprowadzić etykiety wraz z wynikami.
Zazwyczaj podczas obsługi danych tekstowych Vowpal Wabbit nie wymaga etykiet i zwraca tylko wyniki dla każdego wiersza danych.
Wybierz opcję Dołącz dodatkową kolumnę zawierającą nieprzetworzone wyniki, jeśli chcesz wyprowadzać nieprzetworzone wyniki razem z wynikami.
Porada
Ta opcja jest nową opcją dla usługi Vowpal Wabbit w wersji 8.
Wybierz opcję Użyj buforowanych wyników, jeśli chcesz ponownie użyć wyników z poprzedniego uruchomienia przy założeniu, że są spełnione następujące warunki:
Istnieje prawidłowa pamięć podręczna z poprzedniego uruchomienia.
Ustawienia danych wejściowych i parametrów modułu nie zmieniły się od poprzedniego uruchomienia.
W przeciwnym razie proces importowania jest powtarzany przy każdym uruchamianiu eksperymentu.
Uruchom eksperyment.
Wyniki
Po zakończeniu szkolenia:
- Aby zwizualizować wyniki, kliknij prawym przyciskiem myszy dane wyjściowe modułu Score Vowpal Wabbit Version 8 Model (Ocena modelu Vowpal Wabbit w wersji 8 ).
Dane wyjściowe wskazują wynik przewidywania znormalizowany z 0 do 1.
Przykłady
Przykłady sposobu, w jaki Vowpal Wabbit może być używany w uczeniu maszynowym, zobacz Azure AI Gallery:
-
W tym eksperymencie pokazano przygotowywanie danych, trenowanie i operationalization modelu VW.
Poniższy film wideo zawiera przewodnik po procesie trenowania i oceniania dla Vowpal Wabbit:
Uwagi techniczne
Ta sekcja zawiera szczegóły implementacji, porady i odpowiedzi na często zadawane pytania.
Parametry
Vowpal Wabbit ma wiele opcji wiersza polecenia do wybierania i dostrajania algorytmów. Pełne omówienie tych opcji nie jest tutaj możliwe. Zalecamy wyświetlenie strony typu wiki Vowpal Wabbit.
Następujące parametry nie są obsługiwane w programie Machine Learning Studio (wersja klasyczna).
Opcje danych wejściowych/wyjściowych określone w https://github.com/JohnLangford/vowpal_wabbit/wiki/Command-line-arguments
Te właściwości są już konfigurowane automatycznie przez moduł.
Ponadto każda opcja, która generuje wiele danych wyjściowych lub przyjmuje wiele danych wejściowych, jest niedozwolone. Należą do nich
--cbt
,--lda
i--wap
.Obsługiwane są tylko algorytmy uczenia nadzorowanego. To nie zezwala na następujące opcje:
–active
,--rank
,--search
itp.
Wszystkie argumenty inne niż opisane powyżej są dozwolone.
Oczekiwane dane wejściowe
Nazwa | Typ | Opis |
---|---|---|
Wytrenowany model | ILearner, interfejs | Wytrenowany uczony uczony |
Zestaw danych | Tabela danych | Zestaw danych do ujednania |
Parametry modułu
Nazwa | Zakres | Typ | Domyślny | Opis |
---|---|---|---|---|
Określanie typu danych | VW SVMLight |
typ_danych | VW | Wskaż, czy typ pliku to SVMLight, czy Vowpal Wabbit |
Argumenty VW | dowolny | Ciąg | brak | Wpisz Vowpal Wabbit argumenty. Nie uwzględniaj -i lub -p, ani -t |
Dołącz dodatkową kolumnę zawierającą etykiety | Prawda/fałsz | Boolean | fałsz | Określanie, czy plik zip powinien zawierać etykiety z przewidywaniami |
Dołącz dodatkową kolumnę zawierającą nieprzetworzone wyniki | Prawda/fałsz | Boolean | fałsz | Określ, czy wynik powinien zawierać dodatkowe kolumny zawierające nieprzetworzone wyniki (odpowiadające wartości --raw_predictions) |
Dane wyjściowe
Nazwa | Typ | Opis |
---|---|---|
Zestaw danych wyników | Tabela danych | Zestaw danych z wynikami przewidywania |
Wyjątki
Wyjątek | Opis |
---|---|
Błąd 0001 | Wyjątek występuje, jeśli nie można odnaleźć co najmniej jednej określonej kolumny zestawu danych. |
Błąd 0003 | Wyjątek występuje, jeśli co najmniej jeden z wejść ma wartość null lub jest pusty. |
Błąd 0004 | Wyjątek występuje, jeśli parametr jest mniejszy lub równy określonej wartości. |
Błąd 0017 | Wyjątek występuje, jeśli co najmniej jedna określona kolumna ma typ nieobsługiwany przez bieżący moduł. |
Aby uzyskać listę błędów specyficznych dla modułów programu Studio (wersja klasyczna), zobacz Machine Learning Kodów błędów.
Aby uzyskać listę wyjątków interfejsu API, zobacz Machine Learning API REST Error Codes (Kody błędów interfejsu API REST).
Zobacz też
Analiza tekstu
Tworzenie skrótów funkcji
Rozpoznawanie jednostek nazwanych
Score Vowpal Wabbit 7-4 Model
Trenowanie modelu Vowpal Wabbit 7-4
Trenowanie modelu Vowpal Wabbit 8
Lista modułów A–Z