『蠅の王』での品詞タグ付け(POS tagging)
この演習では、ウィリアム・ゴールディング作の世界的に有名な小説『蠅の王』の有名な一節に対して、品詞タグ付け(part-of-speech tagging)を行います。
該当のテキストは lotf として用意されており、すでにコンソールに出力済みです。
この演習はコースの一部です
Pythonで学ぶNLPの特徴量エンジニアリング
演習の手順
en_core_web_smモデルを読み込みます。nlp()を使ってlotfの doc オブジェクトを作成します。textとpos_属性を使って、トークンとそれに対応するPOSタグを生成します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Load the en_core_web_sm model
nlp = spacy.load(____)
# Create a Doc object
doc = ___(___)
# Generate tokens and pos tags
pos = [(token.____, token.____) for token in doc]
print(pos)