Punteggio vowpal wabbit versione 8 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).
- Vedere leinformazioni sullo spostamento di progetti di Machine Learning da ML Studio (versione classica) ad Azure Machine Learning.
- Altre informazioni sulle Azure Machine Learning.
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 Versione 8 Model in Machine Learning Studio (versione classica) per generare punteggi per un set di dati di input usando un modello Wabbit Vowpal con training esistente.
Questo modulo fornisce la versione più recente del framework Vowpal Wabbit, versione 8. Usare questo modulo per segnare i dati usando un modello con training salvato nel formato VW versione 8.
Se sono stati creati modelli esistenti con una versione precedente, usare questi moduli:
Come configurare Score Vowpal Wabbit Model 8
Aggiungere il modulo Score Vowpal Wabbit Version 8 Model all'esperimento.
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). Tuttavia, il modello deve essere disponibile in Machine Learning Studio (versione classica). Non è possibile caricare direttamente un modello da Archiviazione di Azure.
Nota
Sono supportati solo i modelli Vowpal Wabbit 8. non è possibile connettere modelli salvati di cui è stato creato il training usando altri algoritmi e non è possibile usare modelli con training con versioni precedenti.
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 di Vowpal Wabbit supportati e non supportati in Machine Learning, vedere la sezione Note tecniche.
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.
Aggiungere un modulo Import Data (Importa dati) e connetterlo alla porta di input di destra di Score Vowpal Wabbit versione 8. Configurare Import Data (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.
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.
Selezionare l'opzione Includi una colonna aggiuntiva contenente punteggi non elaborati, se si vuole ottenere punteggi non elaborati insieme ai risultati.
Suggerimento
Questa opzione è nuova per Vowpal Wabbit versione 8.
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.
Eseguire l'esperimento.
Risultati
Al termine del training:
- Per visualizzare i risultati, fare clic con il pulsante destro del mouse sull'output del modulo Score Vowpal Wabbit Version 8 Model (Punteggio vowpal Wabbit versione 8 modello ).
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:
-
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
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
,--lda
e--wap
.Sono supportati solo algoritmi di apprendimento con supervisione. Ciò non consente queste opzioni:
–active
,--rank
e--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 |
---|---|---|---|---|
Specify data type | VW SVMLight |
DataType | VW | Indicare se il tipo di file è SVMLight o Vowpal Wabbit |
Argomenti VW | any | string | Nessuno | Digitare argomenti di Vowpal Wabbit. Non includere -i o -p o -t |
Include an extra column containing labels | Vero/Falso | Boolean | false | Specificare se il file compresso deve includere etichette con le stime |
Includere una colonna aggiuntiva contenente punteggi non elaborati | Vero/Falso | Boolean | false | Specificare se il risultato deve includere colonne aggiuntive contenenti i punteggi non elaborati (corrispondenti a --raw_predictions) |
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 di errori specifici dei moduli di Studio (versione classica), vedere l'Machine Learning codici di errore.
Per un elenco delle eccezioni API, vedere l'Machine Learning di errore dell'API REST.
Vedi anche
Analisi del testo
Hashing di funzioni
Riconoscimento di entità denominate
Score Vowpal Wabbit 7-4 Model
Training del modello Vowpal Wabbit 7-4
Training del modello Vowpal Wabbit 8
Elenco moduli A-Z