Puoi creare un dizionario, un'espressione regolare o un annotatore di machine learning per generare nuovi facet che possono aiutarti ad analizzare i tuoi dati.
Prima di iniziare, disporre dei seguenti dati pronti.
Dati prerequisiti annotatore personalizzati
Tipo annotatore
Descrizione
Dati
Dizionario
Assegna i facet ai termini che corrispondono alle voci del dizionario definite o caricate.
È possibile caricare facoltativamente un file di termini del dizionario.
Machine learning
Assegna i facet alle citazioni riconosciute da un modello di machine learning che carichi.
È richiesto un file compresso di un modello di machine learning.
Espressione regolare
Assegna i facet al testo che corrisponde ai modelli di espressione regolare Java definiti o caricati.
Facoltativamente, è possibile caricare un file JSON che contiene i modelli di espressione regolare.
Per creare un annotatore personalizzato, completare i seguenti passaggi:
Dalla vista di analisi della propria raccolta, fare clic sul link Raccolte nel breadcrumb per aprire la pagina Crea una raccolta per le soluzioni di analisi dell'applicazione Content Mining.
Per creare uno strumento di annotazione, fai clic su raccolta e seleziona quindi strumento di annotazione personalizzato dall'elenco.
della della collezione*
Fai clic su Crea annotatore personalizzato.
Denomina il tuo annotatore e, facoltativamente, aggiungi una descrizione.
Scegliere il tipo di annotatore e fare clic su Avanti.
Seguire le istruzioni visualizzate.
Per ulteriori informazioni su come configurare ogni tipo di strumento di annotazione, vedi una delle seguenti sezioni:
È possibile importare un dizionario esistente caricandolo oppure è possibile creare un dizionario aggiungendo termini uno alla volta.
Se si prevede di importare un dizionario, i termini del dizionario devono essere definiti in un file CSV. Specificare ciascun termine e i relativi sinonimi in una riga separata. Utilizzare la seguente sintassi per specificare ciascun termine:
{term},{synonym},{synonym},...
Per aggiungere un dizionario, completare i seguenti passaggi:
Effettua una delle operazioni riportate di seguito:
Per importare i termini del dizionario:
Fare clic su Importa, quindi cercare il file con i termini del dizionario.
Fai clic su Import.
Per definire i termini del dizionario:
Fai clic su Aggiungi.
Fare clic su Elenco di parole per aggiungere i termini del dizionario.
Fare clic su Aggiungi, quindi aggiungere il termine nel campo Parola di base e i sinonimi che si desidera definire per il termine nel campo Altre parole. Separare i sinonimi multipli
con le virgole. Fai clic su OK.
Ripetete il passaggio precedente per aggiungere altri termini del dizionario.
Dopo aver aggiunto i termini del dizionario, fare clic su Impostazioni base.
Denominare il dizionario.
Se si prevede di definire termini con una parte del discorso diversa da un nome, specificare la parte del discorso.
Se la lingua selezionata è il cinese, il giapponese, il coreano o l'ebraico, è possibile specificare solo Sostantivo per la parte del discorso.
Decidere come si desidera gestire il caso.
Quando il maiuscolo / minuscolo viene ignorato, i termini Sat, SAT e sat vengono etichettati come ricorrenze del termine del dizionario Sat.
Quando si deseleziona la casella di spunta Ignora maiuscolo / minuscolo per creare un dizionario sensibile al maiuscolo / minuscolo, viene utilizzato il formato di superficie del termine con corrispondenza maiuscola. Le
annotazioni vengono aggiunte per il termine esattamente come sono scritte e per le variazioni del termine in cui le lettere sono maiuscole.
Ad esempio, una voce sat nel dizionario risulta in annotazioni per le citazioni sat, Sat o SAT quando si verificano nel testo. Per una voce Sat nel dizionario, le annotazioni
vengono aggiunte per le ricorrenze di Sat e SAT, ma non per sat.
Identificare il nome facet da utilizzare per questo dizionario.
Il nome facet specificato per l'annotatore è il nome facet visualizzato dalla vista di ricerca della raccolta.
È possibile creare un facet gerarchico includendo un punto (.) nel nome facet. Ad esempio, è possibile creare un dizionario con il percorso facet Food.Vegetables e altri con i percorsi facet Food.Fruits e Food.Proteins.
Aggiungere più gruppi di facet con più periodi. Ad esempio, è possibile aggiungere Food.Proteins.Nuts e Food.Proteins.Meats per categorizzare ulteriormente le proteine.
un
Se si desidera che i documenti restituiti per un facet secondario vengano inclusi quando un utente filtra il facet root, selezionare Sollevare le parole.
Ad esempio, è possibile abilitare Lift up words per Food.Fruits e Food.Proteins ma non Food.Vegetables. Di conseguenza, quando un utente fa clic sul facet Food, i documenti restituiti includono
documenti che menzionano i termini inclusi nei dizionari Fruits and Meats, come mele e beef.
Dictionary enrichment application
Tuttavia, un utente deve fare clic sul facet Cibo> Ortaggi esplicitamente per ottenere i documenti che menzionano i termini nel dizionario delle verdure, come ad esempio lattuga, da restituire.
Subfacets
Ripetere i passaggi precedenti per aggiungere altri dizionari.
Fare clic su Salva.
Dalla pagina dello strumento di annotazione personalizzata, è possibile visualizzare i dizionari creati in altri progetti, inclusi i progetti non Content Mining. I dizionari di altri tipi di progetto mostrano il nome dell'arricchimento come
nome dell'annotatore. Le impostazioni Ignora maiuscolo / minuscolo e Lift up words sono disabilitate e il dizionario è denominato custom dict.
Limiti dizionario
Limiti del piano del dizionario
Pianifica
Numero di dizionari per istanza del servizio
Numero di parole base per dizionario
Numero di termini per cui è possibile generare suggerimenti
Cloud Pak for Data
Illimitato
Illimitato
1.000
Premium
200
10.000
1.000
Enterprise
200
10.000
1.000
I totali includono gli arricchimenti che crei in questo progetto Content Mining e in altri progetti nella stessa istanza del servizio.
Configurazione di machine learning
È possibile importare un modello di machine learning esistente.
Per utilizzare Discovery per creare un modello, vedi Estrattore entità.
Per importare un modello, completare i seguenti passaggi:
Fare clic su Seleziona file, quindi ricercare il file del modello di machine learning.
Nel campo Percorso facet, specificare il nome facet root da utilizzare per il modello.
Il nome facet specificato per l'annotatore è il nome facet visualizzato dalla vista di ricerca della raccolta.
Fare clic su Salva.
Limiti del modello di machine learning
Limiti piano modello ML
Pianifica
Modelli ML per istanza del servizio
Cloud Pak for Data
Illimitato
Premium
10
Enterprise
10
I totali includono gli arricchimenti che crei in questo progetto Content Mining e in altri progetti nella stessa istanza del servizio.
Configurazione espressioni regolari
È possibile importare i pattern esistenti caricandoli in un file JSON oppure è possibile aggiungere i pattern.
Per aggiungere i modelli, completare i seguenti passaggi:
Aggiungere il modello di espressione regolare nel campo Nuovo modello, quindi fare clic su Aggiungi.
Specificare un nome per il modello, quindi identificare il nome facet da utilizzare per questo modello.
Il nome facet specificato per l'annotatore è il nome facet visualizzato dalla vista di ricerca della raccolta.
Facoltativo: specificare un valore facet. È possibile specificare un valore dalle opzioni descritte nella tabella.
Opzioni valore facet espressione regolare
Valore facet
Descrizione
$0
Visualizza il testo corrispondente così com' è.
$n
Se il modello di espressione regolare contiene gruppi, è possibile specificare un numero di gruppo per restituire il testo corrispondente solo dal gruppo di modelli. Ad esempio, se la propria espressione regolare è composta da 3 gruppi
che definiscono un modello di numero di telefono USA, come (\d{3})-(\d{3})-(\d{4}), e si desidera restituire solo la parte del prefisso del numero di telefono, è possibile specificare $1. Se il testo corrispondente
è 212-555-1234, il valore del facet viene visualizzato come 212. Specificare solo un gruppo come valore facet per i modelli che restituiranno le corrispondenze.
{prefix-text}:$0
Aggiunge del testo codificato davanti al nome facet. È possibile utilizzare questa opzione se si desidera distinguere i facet generati da questa espressione regolare dai facet simili ma generati in altro modo. Ad esempio, MyRegex:$0 risulta in un facet denominato MyRegex:212-555-1234.
Fare clic su Salva.
Per importare i pattern, completare la seguente procedura:
Definire i pattern che si desidera aggiungere in un file JSON.
La definizione di pattern deve utilizzare la seguente sintassi:
[{"name":"US Phone number","description":"US mobile phone number","pattern":"(\\d{3})-(\\d{3})-(\\d{4})","facetPath":".regex.usphonenumber","facetValue":"$0"}]
Tenete a mente le seguenti note:
I modelli devono essere definiti in un array, anche se si intende definire solo un modello.
Eseguire l'escape di qualsiasi carattere barra retroversa (\) con una barra retroversa.
Per ulteriori informazioni sulle opzioni del valore del facet, consultare la tabella Opzioni del valore del facet dell'espressione regolare.
Fai clic su Importa e scegli il file JSON in cui sono definiti i pattern.
Fare clic su Salva.
Limiti espressione regolare
Limiti del piano di espressione regolare
Pianifica
Arricchimenti regex per istanza del servizio
Pattern regex per istanza del servizio
Cloud Pak for Data
Illimitato
Illimitato
Premium
100
50
Enterprise
100
50
I totali includono gli arricchimenti che crei in questo progetto Content Mining e in altri progetti nella stessa istanza del servizio.
Applicazione dell'annotatore
Una volta creato l'annotatore, devi applicarlo alla tua raccolta.
Dalla pagina Crea uno strumento di annotazione personalizzato per le tue soluzioni di analisi dell'applicazione Content Mining, fai clic su strumento di annotazione personalizzato e seleziona raccolta dall'elenco.
Nel riquadro per la propria raccolta, fare clic sull'icona opzioni e scegliere Modifica raccolta.
Fai clic sulla scheda Arricchimento e seleziona quindi l'annotatore che hai creato.
Potrebbe essere necessario scorrere per trovarlo.
Fare clic su Salva, quindi confermare l'azione.
Fornire il tempo di rigenerazione dell'indice.
Filtro dei documenti con il proprio facet
Fare clic sul riquadro della raccolta per aprire la raccolta nella pagina di analisi dei dati.
Effettua una delle operazioni riportate di seguito:
I facet personalizzati sono elencati nella vista Facet. Scorrere e fare clic su Carica più ripetutamente fino a quando non vengono visualizzati i facet.
Inoltrare una ricerca vuota per restituire tutti i documenti. Nel riquadro Analisi facet, selezionare il facet creato.
Per accedere più rapidamente ai facet personalizzati, aggiungerli ad una vista personalizzata. Selezionare Personalizzato come vista e fare clic su Modifica. Selezionare uno o più facet da aggiungere
alla vista, quindi fare clic su Salva.