大規模言語モデル機械学習生成AI

温度パラメータ

おんどぱらめーた · Temperature Parameter
2 views

温度パラメータとは、大規模言語モデルが文章を生成する際の出力の多様性やランダム性を制御するハイパーパラメータです。値が高ければ創造的で予測しにくい出力になり、低ければ確実性の高い一貫した出力になります。

温度パラメータとは

一言でいうと、AIの回答の「創造性やランダム性」を調整するダイヤルのようなものです。

詳しく解説

大規模言語モデルは、次に続く単語の確率分布を計算してテキストを生成します。温度パラメータはこの確率分布の形状を変化させる仕組みを持ちます。温度を低く設定すると確率が最も高い単語が選ばれやすくなり、出力が安定します。逆に温度を高くすると確率の差が平滑化され、普段は選ばれないような意外性のある単語が選ばれやすくなります。これにより、文章のクリエイティビティを細かく制御することが可能です。

具体例・使われ方

小説の執筆やアイデア出しなど、多様な表現や意外性のあるアイデアが欲しい場合には温度パラメータを高めに設定します。一方で、プログラミングコードの生成や事実に基づく正確な要約など、正確性と一貫性が求められるタスクでは低めに設定します。

似た用語との違い

トップPサンプリングなどの他の生成制御パラメータと混同されやすいですが、トップPが「確率の累積値に基づいて選択肢の範囲を絞り込む」のに対し、温度パラメータは「確率分布の鋭さを変えて全体的なランダム性を調整する」という違いがあります。

注意点

温度パラメータを極端に高くしすぎると、意味不明な文章や事実無根のハルシネーションが発生しやすくなるため注意が必要です。また、低い値に固定しすぎると毎回同じような紋切り型の出力になり、AIの柔軟性が損なわれます。

更新日時: 2026年8月29日 05:41