Riepilogo

Natural Language Processing con spaCy

Azadeh Mobasher

Principal data scientist

Capitolo 1 - Introduzione a NLP e spaCy

 

  • Usa le pipeline di elaborazione testo di spaCy per estrarre caratteristiche linguistiche:

 

Pipeline linguistica di spaCy

Natural Language Processing con spaCy

Capitolo 2 - Annotazioni linguistiche di spaCy e word vectors

  • Lavora con le classi di spaCy come Doc, Token e Span e predici somiglianze semantiche con i word vectors:

Analogie e operazioni sui vettori

Natural Language Processing con spaCy

Capitolo 3 - Analisi dei dati con spaCy

  • Scrivi pattern di matching per estrarre termini e frasi con Matcher e PhraseMatcher di spaCy:

 

matcher = Matcher(nlp.vocab)
pattern = [{"LOWER": "good"}, {"LOWER": {"IN": ["morning", "evening"]}}]
matcher.add("morning_greeting", [pattern])

 

matcher = PhraseMatcher(nlp.vocab, attr = "LOWER")
patterns = [nlp.make_doc(term) for term in terms]
matcher.add("InvestmentTerms", patterns)
Natural Language Processing con spaCy

Capitolo 4 - Personalizzare i modelli spaCy

 

  • Annota e prepara i dati per l'addestramento
  • Addestra modelli spaCy e usali in inferenza

 

Esempio di NER in ambito medico

Natural Language Processing con spaCy

Risorse consigliate

Natural Language Processing con spaCy

Complimenti!

Natural Language Processing con spaCy

Preparing Video For Download...