正しいモデル構造を使う
質問応答は抽出型と生成型のいずれかで、それぞれ入力と出力を正しく処理するために異なる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'])