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).
- 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 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
Aggiungere il modulo Score Vowpal Wabbit Version 7-4 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).
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.
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.
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 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.
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 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 7-4 Model (Punteggio vowpal Wabbit versione 7-4 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 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
,--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 |
---|---|---|---|---|
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