Recapitulare

Procesarea limbajului natural cu spaCy

Azadeh Mobasher

Principal data scientist

Capitolul 1 - Introducere în NLP și spaCy

 

  • Utilizarea pipeline-urilor de procesare text din spaCy pentru extragerea caracteristicilor lingvistice:

 

Pipeline de limbaj spaCy

Procesarea limbajului natural cu spaCy

Capitolul 2 - Adnotări lingvistice și vectori de cuvinte în spaCy

  • Lucrul cu clasele Doc, Token și Span din spaCy și predicția similarităților semantice cu vectori de cuvinte:

Analogii și operații cu vectori

Procesarea limbajului natural cu spaCy

Capitolul 3 - Analiza datelor cu spaCy

  • Scrierea de șabloane de potrivire pentru extragerea termenilor și frazelor cu Matcher și PhraseMatcher din 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)
Procesarea limbajului natural cu spaCy

Capitolul 4 - Personalizarea modelelor spaCy

 

  • Adnotarea și pregătirea datelor pentru antrenare
  • Antrenarea modelelor spaCy și utilizarea lor la inferență

 

Exemplu de NER în domeniul medical

Procesarea limbajului natural cu spaCy

Resurse recomandate

Procesarea limbajului natural cu spaCy

Felicitări!

Procesarea limbajului natural cu spaCy

Preparing Video For Download...