Poäng för Vowpal Wabbit Version 7-10-modell

Viktigt

Stödet för Machine Learning Studio (klassisk) upphör den 31 augusti 2024. Vi rekommenderar att du byter till Azure Machine Learning innan dess.

Från och med den 1 december 2021 kan du inte längre skapa nya Machine Learning Studio-resurser (klassisk). Du kan fortsätta att använda befintliga Machine Learning Studio-resurser (klassisk) till och med den 31 augusti 2024.

Dokumentationen om ML Studio (klassisk) håller på att dras tillbaka och kanske inte uppdateras i framtiden.

Poängdata med hjälp av Vowpal Wabbit-maskininlärningssystemet från kommandoradsgränssnittet

Kategori: Textanalys

Anteckning

Gäller endast för: Machine Learning Studio (klassisk)

Liknande dra och släpp-moduler är tillgängliga i Azure Machine Learning designer.

Modulöversikt

I den här artikeln beskrivs hur du använder modulen Score Vowpal Wabbit Version 7-10 Model i Machine Learning Studio (klassisk) för att generera poäng för en uppsättning indata med hjälp av en befintlig Vowpal Wabbit-modell.

I den här modulen används version 7–10 av Vowpal Wabbit-ramverket. Använd den här modulen för att poängdöma data med hjälp av en tränad modell som sparades i formatet 7–10.

Om du har befintliga modeller som skapats med en tidigare version använder du följande moduler:

För den senaste versionen av Vowpal Wabbit använder du:

Så här konfigurerar du Score Vowpal Wabbit Version 7-10 Model

  1. Lägg till modulen Score Vowpal Wabbit Version 7-10 Model (Poäng med Vowpal Wabbit Version 7–10-modell ) i experimentet.

  2. Lägg till en tränad Vowpal Wabbit-modell och anslut den till den vänstra indataporten. Du kan använda en tränad modell som skapats i samma experiment eller leta upp en sparad modell i den vänstra navigeringsfönstret i gruppen Tränade modeller i Studio (klassisk).

    Begränsningar

    Modellen måste vara tillgänglig i Machine Learning Studio (klassisk). Du kan inte läsa in en modell direkt från Azure Storage.

    Endast Vowpal Wabbit 7-10-modeller stöds. du kan inte ansluta sparade modeller som har tränats med hjälp av andra algoritmer och du kan inte använda modeller som har tränats med tidigare eller senare versioner.

  3. I textrutan VW-argument skriver du en uppsättning giltiga kommandoradsargument till den körbara Vowpal Wabbit-filen.
    Information om vilka Vowpal Wabbit-argument som stöds och inte stöds Machine Learning finns i avsnittet Tekniska anteckningar.

  4. Klicka på Ange datatyp och välj en av de datatyper som stöds i listan.

    Bedömning kräver en enda kolumn med VW-kompatibla data.

    Om du har en befintlig fil som har skapats i SVMLight- eller VW-format kan du läsa in den i Azure ML-arbetsytan som en ny datauppsättning i något av följande format: Allmän CSV utan rubrik, TSV utan rubrik.

    VW-alternativet kräver att det finns en etikett, men den används inte i bedömning med undantag för jämförelse.

  5. Lägg till modulen Importera data och anslut den till den högra indataporten för Score Vowpal Wabbit Version 7-10. Konfigurera Importera data för att få åtkomst till indata.

    Indata för bedömning måste ha förberetts i förväg i något av de format som stöds och lagras i Azure Blob Storage.

  6. Välj alternativet Inkludera en extra kolumn som innehåller etiketter om du vill mata ut etiketter tillsammans med poängen.

    När du hanterar textdata kräver Vowpal Wabbit vanligtvis inga etiketter och returnerar bara poängen för varje rad med data.

  7. Välj alternativet Använd cachelagrade resultat om du vill använda resultat från en tidigare körning igen, förutsatt att följande villkor är uppfyllda:

    • Det finns en giltig cache från en tidigare körning.

    • Inställningarna för indata och parametrar för modulen har inte ändrats sedan den föregående körningen.

    Annars upprepas importen varje gång experimentet körs.

  8. Kör experimentet.

Resultat

När träningen är klar:

Utdata indikerar en förutsägelsepoäng som normaliserats från 0 till 1.

Exempel

Exempel på hur Vowpal Wabbit kan användas i maskininlärning finns i Azure AI Gallery:

Följande video innehåller en genomgång av träningen och bedömningsprocessen för Vowpal Wabbit:

https://azure.microsoft.com/documentation/videos/text-analytics-and-vowpal-wabbit-in-azure-ml-studio/

Teknisk information

Det här avsnittet innehåller implementeringsinformation, tips och svar på vanliga frågor.

Parametrar

Vowpal Wabbit har många kommandoradsalternativ för att välja och justera algoritmer. En fullständig diskussion om dessa alternativ är inte möjlig här. Vi rekommenderar att du visar Wiki-sidan för Vowpal Wabbit.

Följande parametrar stöds inte i Machine Learning Studio (klassisk).

  • De in- och utdataalternativ som anges i https://github.com/JohnLangford/vowpal_wabbit/wiki/Command-line-arguments

    De här egenskaperna konfigureras redan automatiskt av modulen.

  • Dessutom tillåts inte alla alternativ som genererar flera utdata eller tar flera indata. Dessa inkluderar --cbt, --ldaoch --wap.

  • Endast algoritmer för övervakad inlärning stöds. Detta innebär att dessa alternativ inte är till för: –active, --rankosv --search .

Alla andra argument än de som beskrivs ovan tillåts.

Förväntade indata

Namn Typ Description
Tränad modell ILearner-gränssnitt Tränad elever
Datamängd Datatabell Datauppsättning som ska poängas

Modulparametrar

Name Intervall Typ Standardvärde Description
VW-argument Valfri Sträng inget Skriv Vowpal Wabbit-argument.

Följande argument stöds inte:

- -i
- -p eller
- -t
Inkludera en extra kolumn som innehåller etiketter Sant/falskt Boolesk falskt Ange om den komprimerade filen ska innehålla etiketter med förutsägelserna
Ange datatyp VW

SVMLight
DataType VW Ange om filformatet är SVMLight eller Vowpal Wabbit

Utdata

Namn Typ Description
Resultatdatauppsättning Datatabell Datamängd med förutsägelseresultat

Undantag

Undantag Description
Fel 0001 Undantaget inträffar om det inte gick att hitta en eller flera angivna kolumner i datauppsättningen.
Fel 0003 Undantaget inträffar om en eller flera indata är null eller tomma.
Fel 0004 Undantaget inträffar om parametern är mindre än eller lika med ett specifikt värde.
Fel 0017 Undantaget inträffar om en eller flera angivna kolumner har typen stöds inte av den aktuella modulen.

En lista över fel som är specifika för Studio-moduler (klassisk) finns i Machine Learning felkoder.

En lista över API-undantag finns i Machine Learning REST API felkoder.

Se även

Textanalys
Funktions-hash
Igenkänning av namngiven enhet
Poäng för Vowpal Wabbit 7–4-modell
Träna Vowpal Wabbit 7-4-modell
Träna Vowpal Wabbit 7-10-modell
A-Z-modullista