モデルのしくみ 中級
パラメータ
Parameters
モデル内部で学習によって調整される数値(重み)のことです。数が多いほど多くの知識やパターンを表現できる傾向がありますが、計算コストも大きくなります。
別の呼び方パラメータ数、重み
例8B のモデルなら 4 ビット量子化でノート PC のメモリに収まると判断した。
詳しく
- 「70B」「8B」のように、B(billion=10億)単位で表すのが一般的です。
- パラメータ数は性能の目安の1つにすぎず、学習データの質や学習方法、推論時の工夫によって、小さいモデルが大きいモデルを上回ることもあります。
- MoE(混合エキスパート)では、全体のパラメータ数と、1トークンの処理で実際に使われる「アクティブパラメータ数」を分けて表記します。
- 手元の PC で動かす場合、必要なメモリ量はパラメータ数と量子化のビット数でおおよそ決まります。
- クローズドなモデルの多くはパラメータ数を公表していません。
なお、API の「temperature」などの設定値も「パラメータ」と呼ばれることがあるため、文脈で区別します。
あわせて知りたい言葉
- MoE(混合エキスパート)モデルの中に複数の「エキスパート」と呼ばれる部分を用意し、入力ごとにその一部だけを使って計算する構造です。全体のパラメータ数を大きくしながら、1回あたりの計算量を抑えられます。
- 量子化モデルの重みを、16ビットなどから8ビット・4ビットといった少ないビット数で表すことで、モデルのサイズと必要なメモリを減らす手法です。手元の PC でモデルを動かすときによく使われます。
- オープンウェイト学習済みモデルの重み(パラメータ)が公開され、ダウンロードして自分の環境で動かせるモデルのことです。データを外部に出さずに使える、自由に追加学習できるといった利点があります。
- 大規模言語モデル大量のテキストで学習し、文章の続きを予測することで文章の生成・要約・翻訳・質問応答などをこなすモデルです。ChatGPT、Claude、Gemini などのサービスの中核にあります。