始める無料で始める

『蠅の王』での品詞タグ付け(POS tagging)

この演習では、ウィリアム・ゴールディング作の世界的に有名な小説『蠅の王』の有名な一節に対して、品詞タグ付け(part-of-speech tagging)を行います。

該当のテキストは lotf として用意されており、すでにコンソールに出力済みです。

この演習はコースの一部です

Pythonで学ぶNLPの特徴量エンジニアリング

コースを見る

演習の手順

  • en_core_web_sm モデルを読み込みます。
  • nlp() を使って lotf の doc オブジェクトを作成します。
  • textpos_ 属性を使って、トークンとそれに対応する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)
コードを編集して実行