1. Nauka
  2. /
  3. Kursy
  4. /
  5. Przetwarzanie języka naturalnego z użyciem spaCy

Connected

ćwiczenie

Dezambiguacja znaczeń słów w spaCy

Dezambiguacja znaczeń słów (WSD) to klasyczny problem polegający na rozstrzygnięciu, w jakim sensie dane słowo zostało użyte w zdaniu. Określenie właściwego znaczenia słowa ma kluczowe zastosowanie w wyszukiwarkach, tłumaczeniu maszynowym i systemach odpowiadania na pytania. W tym ćwiczeniu przećwiczysz wykorzystanie tagowania POS do dezambiguacji znaczeń słów.

Dostępne są dwa zdania zawierające angielskie słowo jam, użyte w dwóch różnych znaczeniach. Twoim zadaniem jest zidentyfikowanie tagów POS, które pomogą określić właściwe znaczenie tego słowa w każdym ze zdań.

Oba zdania są dostępne na liście texts. Model en_core_web_sm jest już załadowany i dostępny jako nlp.

Instrukcje 1/2

undefined XP
    1
    2
  • Utwórz listę documents zawierającą kontenery Doc dla każdego elementu listy texts.
  • Dla każdego kontenera Doc wyświetl krotkę zawierającą tekst tokenu i jego tag POS – tylko wtedy, gdy słowo jam pojawia się w tekście tokenu.