Condividi tramite


Punteggio vowpal Wabbit versione 7-4 modello

Importante

Il supporto dello studio di Azure Machine Learning (versione classica) terminerà il 31 agosto 2024. È consigliabile passare ad Azure Machine Learning entro tale data.

A partire dal 1° dicembre 2021 non sarà possibile creare nuove risorse dello studio di Azure Machine Learning (versione classica). Fino al 31 agosto 2024 sarà possibile continuare a usare le risorse dello studio di Azure Machine Learning (versione classica).

La documentazione relativa allo studio di Machine Learning (versione classica) è in fase di ritiro e potrebbe non essere aggiornata in futuro.

Assegna un punteggio ai dati tramite il sistema di Machine Learning Vowpal Wabbit dall'interfaccia della riga di comando

Categoria: Analisi del testo

Nota

Si applica a: Machine Learning Studio (versione classica)

Moduli di trascinamento della selezione simili sono disponibili nella finestra Azure Machine Learning progettazione.

Panoramica del modulo

Questo articolo descrive come usare il modulo Score Vowpal Wabbit Version 7-4 Model in Machine Learning Studio (versione classica) per generare punteggi per un set di dati di input usando un modello Vowpal Wabbit con training esistente.

Questo modulo viene fornito per la compatibilità con la versione 7-4 del framework Vowpal Wabbit. Usare questo modulo solo se è necessario aggiungere un punteggio ai dati usando un modello con training salvato nel formato 7-4.

Per creare un nuovo modello VW, è consigliabile usare la versione più recente:

Come configurare il modello Score Vowpal Wabbit versione 7-4

  1. Aggiungere il modulo Score Vowpal Wabbit Version 7-4 Model all'esperimento.

  2. Aggiungere un modello Vowpal Wabbit con training e connetterlo alla porta di input a sinistra. È possibile usare un modello con training creato nello stesso esperimento o individuare un modello salvato nel gruppo Modelli con training del riquadro di spostamento sinistro di Studio (versione classica).

    Restrizioni

    Il modello deve essere disponibile in Machine Learning Studio (versione classica). Non è possibile caricare direttamente un modello da Archiviazione di Azure.

    Sono supportati solo i modelli Vowpal Wabbit 7-4. non è possibile connettere modelli salvati con training con altri algoritmi e non è possibile usare modelli con training con versioni successive.

  3. Nella casella di testo Argomenti VW digitare un set di argomenti della riga di comando validi per l'eseguibile Vowpal Wabbit.

    Per informazioni sugli argomenti wabbit di Vowpal supportati in Machine Learning, vedere la sezione Note tecniche.

  4. Fare clic su Specifica tipo di dati e selezionare uno dei tipi di dati supportati dall'elenco.

    L'assegnazione dei punteggi richiede una singola colonna di dati compatibili con VW.

    Se si dispone di un file esistente creato nei formati SVMLight o VW, è possibile caricarlo nell'area di lavoro di Azure ML come nuovo set di dati in uno di questi formati: CSV generico senza intestazione, TSV senza intestazione.

    L'opzione VW richiede che sia presente un'etichetta, ma non viene usata per l'assegnazione dei punteggi, ad eccezione del confronto.

  5. Aggiungere un modulo Import Data (Importa dati) e connetterlo alla porta di input di destra di Score Vowpal Wabbit version 7-4. Configurare il modulo Importa dati per accedere ai dati di input.

    I dati di input per l'assegnazione dei punteggi devono essere stati preparati in anticipo in uno dei formati supportati e archiviati nell'archivio BLOB di Azure.

  6. Selezionare l'opzione Includi una colonna aggiuntiva contenente etichette, se si desidera visualizzare le etichette insieme ai punteggi.

    In genere, quando si gestisce i dati di testo, Vowpal Wabbit non richiede etichette e restituisce solo i punteggi per ogni riga di dati.

  7. Selezionare l'opzione Usa risultati memorizzati nella cache se si vogliono usare di nuovo i risultati di un'esecuzione precedente, presupponendo che siano soddisfatte le condizioni seguenti:

    • Una cache valida esiste da un'esecuzione precedente.

    • Le impostazioni dei parametri e dei dati di input del modulo non sono state modificate dopo l'esecuzione precedente.

    In caso contrario, il processo di importazione viene ripetuto ogni volta che viene eseguito l'esperimento.

  8. Eseguire l'esperimento.

Risultati

Al termine del training:

L'output indica un punteggio di stima normalizzato da 0 a 1.

Esempio

Per esempi di come è possibile usare Vowpal Wabbit in Machine Learning, vedere l'Azure AI Gallery:

  • Esempio di Vowpal Wabbit

    Questo esperimento illustra la preparazione, il training e l'operatività dei dati di un modello VW.

Il video seguente fornisce una procedura dettagliata del processo di training e assegnazione dei punteggi per Vowpal Wabbit:

Note tecniche

Questa sezione contiene informazioni dettagliate sull'implementazione, suggerimenti e risposte alle domande frequenti.

Parametri supportati e non supportati

Vowpal Wabbit include molte opzioni della riga di comando per la scelta e l'ottimizzazione degli algoritmi. Una discussione completa di queste opzioni non è possibile qui. è consigliabile visualizzare la pagina wiki di Vowpal Wabbit.

I parametri seguenti non sono supportati in Machine Learning Studio (versione classica).

  • Opzioni di input/output specificate in https://github.com/JohnLangford/vowpal_wabbit/wiki/Command-line-arguments

    Queste proprietà sono già configurate automaticamente dal modulo.

  • Inoltre, qualsiasi opzione che genera più output o accetta più input non è consentita. tra cui --cbt, --ldae --wap.

  • Sono supportati solo algoritmi di apprendimento con supervisione. Ciò non consente queste opzioni: –active, --ranke --search così via.

Sono consentiti tutti gli argomenti diversi da quelli descritti in precedenza.

Input previsti

Nome Tipo Descrizione
Trained model ILearner interface Strumento di apprendimento con training
Set di dati Tabella dati Set di dati da classificare

Parametri del modulo

Nome Intervallo Type Predefinito Descrizione
Argomenti VW Qualsiasi string Digitare argomenti di Vowpal Wabbit.

Gli argomenti seguenti non sono supportati:

- -i
- -p o
- -t
Include an extra column containing labels Qualsiasi Boolean false Specificare se il file compresso deve includere etichette con le stime
Specify data type VW

SVMLight
DataType VW Indicare se il formato di file è SVMLight o Vowpal Wabbit

Output

Nome Tipo Descrizione
Set di dati di risultati Tabella dati Set di dati con i risultati della stima

Eccezioni

Eccezione Descrizione
Errore 0001 L'eccezione si verifica se non è possibile trovare una o più colonne specificate del set di dati.
Errore 0003 L'eccezione si verifica se uno o più input sono null o vuoti.
Errore 0004 L'eccezione si verifica se un parametro è inferiore o uguale a un valore specifico.
Errore 0017 Si verifica un'eccezione se il tipo di una o più colonne specificate non è supportato dal modulo attuale.

Per un elenco degli errori specifici dei moduli di Studio (versione classica), vedere Machine Learning codici di errore.

Per un elenco delle eccezioni API, vedere Machine Learning di errore dell'API REST.

Vedi anche

Analisi del testo
Hashing di funzioni
Riconoscimento di entità denominate
Vowpal Wabbit Score
Training del modello Vowpal Wabbit 7-4
Training del modello Vowpal Wabbit 7-10
Elenco moduli A-Z