用語集

プロンプト・チューニング

最小限のリソースで特定のタスクに対して事前に訓練されたモデルを最適化することで、AIの効率を高めるプロンプトチューニングの方法をご覧ください。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

プロンプトチューニングは、タスク固有のプロンプトに関連する小さなパラメータのセットのみを微調整することで、特定のタスクに事前に訓練されたモデルを適応させ、最適化するために使用される手法である。このアプローチは、モデル全体を再トレーニングする従来の微調整手法と比較して、計算コストとストレージ要件を削減する。プロンプトチューニングは、自然言語処理(NLP)やコンピュータビジョン(CV)のようなドメインで特に効果的であり、ユーザは、多様なアプリケーションのために事前に訓練された大規模なモデルのパワーを活用することができます。

プロンプト・チューニングの仕組み

プロンプトチューニングは、モデルのコアアーキテクチャや重みを変更するのではなく、事前に訓練されたモデルに供給される入力プロンプトやエンベッディングを変更する。タスク固有の情報やパラメータを入力データに追加することで、モデルは新しいタスクに予測を適応させるように導くことができます。この方法は、GPT-4や Vision Transformers (ViT)のような大規模なモデルを扱う場合に特に有効で、ネットワーク全体の再トレーニングには計算コストがかかります。

例微調整とプロンプト・チューニングの比較

  • 微調整:特定のタスクに対してすべてのモデルの重みを調整し、多大な計算リソースとストレージを必要とする。
  • プロンプトのチューニング:タスク固有のプロンプトやエンベッディングを最適化し、メインモデルは変更しない。

プロンプトチューニングと類似しているが、アダプターや低ランク適応のような広範な戦略を含む

プロンプト・チューニングのメリット

  • 効率:フルモデルファインチューニングに比べて少ないリソースで済む。
  • スケーラビリティ:モデル全体を複製することなく、事前にトレーニングされたモデルを複数の新しいタスクに使用することができます。
  • 柔軟性:テキストデータと画像データを組み合わせたモデル(CLIPなど)など、マルチモーダルモデルとの統合が容易。
  • オーバーフィッティングの低減:パラメータの小さなサブセットのみを微調整することで、オーバーフィッティングのリスクを抑える。

実世界での応用

プロンプト・チューニングは、ドメイン固有の課題を解決するために、さまざまな業界で成功裏に適用されている。以下は2つの顕著な例である:

1.顧客フィードバックにおけるセンチメント分析

GPTのような大規模言語モデルをタスク固有のプロンプトで微調整することで、企業はレビューやソーシャルメディア投稿から顧客の感情を分析することができます。例えば、フィードバックを肯定的、中立的、否定的に分類するようモデルを促し、顧客サービスのワークフローを改善することができます。

2.ヘルスケアにおける画像分割

医用画像処理において、プロンプトのチューニングは、Segment Anything Model (SAM) のような事前に訓練されたモデルを、腫瘍検出や臓器セグメンテーションのような特定のタスクに適応させるのに役立つ。タスク固有のプロンプトをカスタマイズするだけで、医療従事者はモデル全体を再トレーニングすることなく、正確な結果を得ることができる。

プロンプト・チューニングと関連コンセプトの比較

プロンプト・チューニングは、ファイン・チューニングや ゼロ・ショット・ラーニングのような他の方法と類似しているが、ユニークな利点もある:

  • 微調整:より多くのリソースを必要とし、モデル全体を修正する。
  • ゼロショット学習:プロンプト・チューニングは、最小かつ効果的な適応を可能にすることで、中間的な役割を果たす。
  • プロンプトエンジニアリング:テキストや入力プロンプトの設計に重点を置き、プロンプトのチューニングはタスクに特化した埋め込みやパラメータの最適化を行う。

ツールとフレームワーク

いくつかのフレームワークは、NLPやCVタスクのためのプロンプトチューニングをサポートしており、研究者や開発者にとって利用しやすくなっている:

  • Hugging Face:トランスベースのモデルにプロンプトチューニングを統合するためのツールを提供。
  • Ultralytics HUB:モデルのトレーニングとデプロイメントを簡素化。 Ultralytics YOLOを新しいタスクに適応させることができます。
  • OpenAI API:GPT-4のような最先端の言語モデルの最適化を迅速に行うことができます。

今後の方向性

プロンプトチューニングは、モデルの大規模化、複雑化に伴い、その重要性を増している。マルチモーダル学習と基礎モデルの台頭により、プロンプト・チューニングはタスクに特化した適応のためのスケーラブルなソリューションを提供する。プロンプト・チューニングはまた、AIをより身近で効率的なものにする方向への業界のシフト、特にヘルスケアや 製造業などの分野における実世界での応用に合致している。

関連する概念やアプリケーションの詳細については、AI & Computer Vision Glossaryをご覧ください。

すべて読む