始める無料で始める

spaCy パイプラインを実行する

すでに単一のテキストに対して spaCy の NLP パイプラインを実行し、Doc コンテナのリストからトークンを抽出しました。この演習では、テキスト文字列のリストである texts に対して spaCy パイプラインを実行する最初のステップを練習します。

この目的には en_core_web_sm モデルを使用します。spaCy パッケージはすでにインポート済みです。

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

spaCyで学ぶNatural Language Processing

コースを見る

演習の手順

  • en_core_web_sm モデルを nlp として読み込みます。
  • texts の各要素に対して nlp() モデルを実行し、対応するそれぞれの Doc コンテナを documents リストに追加します。
  • documents リスト内の各 Doc コンテナについて、各トークンのテキストを出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Load en_core_web_sm model as nlp
nlp = spacy.____(____)

# Run an nlp model on each item of texts and append the Doc container to documents
documents = []
for text in ____:
  documents.append(____)
  
# Print the token texts for each Doc container
for doc in documents:
  print([____ for ____ in ____])
コードを編集して実行