Shrnutí

Zpracování přirozeného jazyka s knihovnou spaCy

Azadeh Mobasher

Principal data scientist

Kapitola 1 – Úvod do NLP a spaCy

 

  • Využití textových zpracovacích pipeline spaCy k extrakci lingvistických rysů:

 

Pipeline jazyka spaCy

Zpracování přirozeného jazyka s knihovnou spaCy

Kapitola 2 – Lingvistické anotace a slovní vektory v spaCy

  • Práce s třídami spaCy (Doc, Token, Span) a predikce sémantické podobnosti pomocí slovních vektorů:

Analogie a vektorové operace

Zpracování přirozeného jazyka s knihovnou spaCy

Kapitola 3 – Analýza dat s spaCy

  • Tvorba vzorů pro extrakci termínů a frází pomocí Matcher a PhraseMatcher v 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)
Zpracování přirozeného jazyka s knihovnou spaCy

Kapitola 4 – Přizpůsobení modelů spaCy

 

  • Anotace a příprava dat pro trénování
  • Trénování modelů spaCy a jejich použití při inferenci

 

Příklad NER v lékařské doméně

Zpracování přirozeného jazyka s knihovnou spaCy

Doporučené zdroje

Zpracování přirozeného jazyka s knihovnou spaCy

Gratulujeme!

Zpracování přirozeného jazyka s knihovnou spaCy

Preparing Video For Download...