Visualizzare le entità con displaCy
Visualizzare in evidenza le entità nel testo
Visualizzare le entità con displaCy è una lezione NLP Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento NLP Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso NLP Academy include 4 lezioni in totale.
Osservare, non solo stampare
Leggere tuple grezze diventa presto stancante. displaCy applica evidenziazioni colorate direttamente alle entità nella frase. 🎨
È già integrato
displaCy è incluso in spaCy, quindi non deve installare altro. Lo importi direttamente dal pacchetto spacy.
from spacy import displacyLo stile ent
displaCy dispone di due modalità. Per le entità con nome proprio, scelga style="ent", che racchiude ed etichetta ogni span rilevato.
Eseguire il rendering in un notebook
All'interno di Jupyter, chiami displacy.render per visualizzare il testo evidenziato direttamente sotto la cella, senza bisogno di un browser.
displacy.render(doc, style="ent")Servire in un browser
Al di fuori di un notebook, displacy.serve avvia un piccolo server web locale per visualizzare la rappresentazione nel browser.
displacy.serve(doc, style="ent")Ottenere l'HTML grezzo
Deve incorporare il risultato in un report? Passi jupyter=False per ottenere una stringa HTML da salvare o incollare.
html = displacy.render(doc, style="ent", jupyter=False)Colorare in base all'etichetta
Ogni tipo di entità riceve un colore, così PERSON, ORG e DATE si distinguono immediatamente. Il colore rende evidenti i pattern.
Personalizzare la tavolozza
Passi un dizionario options per ricolorare le etichette o limitare i tipi visualizzati. È ideale per visualizzazioni personalizzate o mirate.
options = {"colors": {"ORG": "#1565C0"}}Filtrare i tipi
Le interessano solo le persone? Il dizionario options accetta un elenco ents, così displaCy visualizza solo quelle etichette e nasconde le altre.
options = {"ents": ["PERSON", "GPE"]}Visualizzare molti Doc
Passi un elenco di Doc per visualizzarli tutti insieme: è perfetto per esaminare rapidamente le entità in un intero gruppo di frasi.
displacy.render([doc1, doc2], style="ent")Un superpotere per il debug
La visualizzazione delle entità rivela rapidamente ciò che il modello ha ignorato o etichettato in modo errato, molto più velocemente dello scorrimento di un output stampato. 🔍
Verifica rapida
Quale stile disegna le evidenziazioni delle entità con nome proprio?
Riepilogo
displaCy con style="ent" evidenzia le entità con i colori. Può eseguire il rendering nei notebook, servirle nei browser e personalizzarle con le opzioni. ✅
Domande Frequenti
La lezione «Visualizzare le entità con displaCy» è gratuita?
Sì — il testo completo di «Visualizzare le entità con displaCy» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso NLP Academy, passa a CoddyKit PRO. Il corso NLP Academy include 4 lezioni in totale.
Cosa imparerò in «Visualizzare le entità con displaCy»?
Visualizzare in evidenza le entità nel testo Eserciti NLP Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare NLP Academy?
Non è richiesta alcuna esperienza precedente. NLP Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Visualizzare le entità con displaCy»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione NLP Academy?
Sì. Ogni lezione NLP Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Che cosa conta come entità?
- Estrarre entità con spaCy
- Visualizzare le entità con displaCy
- Aggiungere regole personalizzate per le entità