Sammanfattning

Naturlig språkbehandling med spaCy

Azadeh Mobasher

Principal data scientist

Kapitel 1 – Introduktion till NLP och spaCy

 

  • Använd spaCys textbearbetningspipelines för att extrahera lingvistiska särdrag:

 

spaCy Language pipeline

Naturlig språkbehandling med spaCy

Kapitel 2 – Lingvistiska annotationer och ordvektorer i spaCy

  • Arbeta med spaCys klasser som Doc, Token och Span samt förutsäg semantiska likheter med ordvektorer:

Analogier och vektoroperationer

Naturlig språkbehandling med spaCy

Kapitel 3 – Dataanalys med spaCy

  • Skriv matchningsmönster för att extrahera termer och fraser med spaCys Matcher och PhraseMatcher:

 

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)
Naturlig språkbehandling med spaCy

Kapitel 4 – Anpassning av spaCy-modeller

 

  • Annotera och förbered data för träning
  • Träna spaCy-modeller och använd dem vid inferens

 

Exempel på namngiven entitetsigenkänning inom medicin

Naturlig språkbehandling med spaCy

Rekommenderade resurser

Naturlig språkbehandling med spaCy

Grattis!

Naturlig språkbehandling med spaCy

Preparing Video For Download...