始める無料で始める

正しいモデル構造を使う

質問応答は抽出型と生成型のいずれかで、それぞれ入力と出力を正しく処理するために異なるtransformer構造が必要です。

使用するのは次のいずれかです。

  • "distilbert-base-uncased-distilled-squad" のようなエンコーダ専用モデル
  • "gpt2" のようなデコーダ専用モデル

特定タスク向けの代表的なモデルに関する知識を使って、適切なものを選びましょう。pipelineはすでに読み込まれており、モナ・リザに関するテキストも用意されています。

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

Pythonで学ぶ LLM 入門

コースを見る

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

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

question = "Who painted the Mona Lisa?"

# Define the appropriate model
qa = pipeline(task="question-answering", model=____)

output = qa(question=question, context=text)
print(output['answer'])
コードを編集して実行