ファインチューニング
用語名をコピー
AI概念約1分で読めます
事前学習された人工知能モデルに特定のデータ셋を追加学習させ、特定のタスクやドメインに合わせて最適化するプロセスです。汎用モデルの一般的な知識を維持しつつ、特定の目的に必要な専門性や応答スタイルを精緻に調整する際に使用されます。
別名
Fine-tuning微調整ファイン・チューニング
詳しい説明
ファインチューニング(Fine-tuning)は、巨大なデータで学習された基盤モデル(Foundation Model)を、特定の産業分野や目的に合わせて微調整する手法です。事前学習(Pre-training)によって獲得した言語理解能力を維持しながら、ユーザーが提供する特定のドメインデータ(医療、法律、企業内部の文書など)を用いて重みを更新します。最近では、モデル全体を学習させる方法よりも、LoRA(Low-Rank Adaptation)のようなパラメータ効率の良い微調整(PEFT)手法が好まれます。これは、少ないコンピューティングリソースでも、特定の話し方の反映、複雑な出力フォーマットの遵守、専門用語の習得など、RAG(検索拡張生成)だけでは解決が難しいモデルの行動様式の変化を引き出す上で優れています。
ツール選定において重要な理由
単に知識を検索するだけでなく、モデルの「話し方(トーン&マナー)」、「出力フォーマット(JSON、コードなど)」、「特殊な業務ルール」を一貫して適用する必要がある場合、ファインチューニングの対応可否が決定的な要素になります。特にセキュリティが重視されるオンプレミス環境において、小規模言語モデル(SLM)をファインチューニングして高性能モデルに匹敵する専門性を確保するのが、最近のトレンドです。
確認すべき点
- 高品質でクレンジングされたデータセット(少なくとも数百〜数千個以上)が用意されているか?
- RAG(検索拡張生成)だけで解決できる、単純な知識参照の問題か?
- 学習に必要なGPUリソースやAPIコストを負担できるか?
- モデルの重みを直接修正できるオープンソースモデルを使用するか?
例
ある金融企業が汎用のGPTモデルを顧客相談のログでファインチューニングし、金融専門用語を正確に使用し、その企業特有の丁寧な断り方を駆使する専用チャットボットを構築するケースなどが該当します。
混同しやすい用語
RAG (検索拡張生成)
外部知識を「参照」して回答するものであり、モデル自体の知能や性格は変化しません。
Prompt Engineering
モデルへの指示を工夫する技術であり、追加学習を行うことなく、入力値(プロンプト)のみで出力を調整します。
関連用語
事前学習
大規模なデータを用いてモデルに言語や知識の基礎能力をあらかじめ学習させる、ファインチューニングに先立つ最初の段階です。
RAGRAGは、リアルタイムのデータベース検索結果をAIの回答に結合する技術です。単に文書を検索する「Naive RAG」を超えて、AIが自律的に検索と検証を繰り返す「エージェンティックRAG」へと進化しました。膨大なデータを追加学習なしに活用し...
LoRA巨大モデルの既存の重みを固定したまま、学習可能な低ランク(Low-Rank)行列のみを追加することで、学習パラメータとハードウェア要求スペックを劇的に削減する効率的なファインチューニング(PEFT)手法です。
転移学習特定のタスク(ソースタスク)で学習したモデルの知識を、類似したまたは新しいタスク(ターゲットタスク)に再利用する手法です。データが不足している環境でも高性能なモデルを迅速に構築できるようにする、現代のAI開発における中核的なパラダイムです。