【ぜろしょっとがくしゅう】
ゼロショット学習 とは?
💡 予習なしの「ぶっつけ本番」で答えるAI
📌 このページのポイント
- 例題を一切与えずに、指示文だけでタスクを実行させる方法
- 大規模言語モデルの登場で、ゼロショットでも高精度な応答が可能になった
- 対義語的にフューショット(数例を提示)やワンショット(1例を提示)がある
- 手軽だが、複雑なタスクではChain-of-Thoughtなどの工夫が必要になることも
ゼロショットって、例を見せないってこと?
そう!たとえば「以下の文章の感情をポジティブかネガティブで判定して」とだけ指示するのがゼロショット。「例:『最高の一日だった』→ポジティブ」みたいな具体例を添えるのがフューショットだよ。
例なしでちゃんと答えられるの?
いつゼロショットを使えばいいの?
まずゼロショットで試してみて、精度が足りなければフューショットに切り替える、というのが実践的なアプローチだよ。ゼロショットで十分なら余計なトークンを使わずに済むから、コスト的にもお得なんだ。
ゼロショットってどんなタスクが得意なの?
ゼロショットの精度を上げるコツってあるの?
まとめ:ざっくりこれだけ覚えればOK!
「ゼロショット」って出てきたら「例を見せずにいきなりAIにやらせる方法のことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Zero-shot」 = ゼロ回の試行
💬 shotは「試み」の意味。例を0回見せる=例なしで挑戦する、ということからこの名前がついたよ