AI LAB / KEYWORD DICTIONARY

基礎知識

Dense Model(稠密モデル)とは?

Dense Model(稠密モデル)とは、入力を処理する際にネットワーク全体を実行し、すべてのモデルパラメータを計算に用いるモデルです。

仕組みと使いどころ

Dense Modelは、入力に応じて一部の専門ネットワークだけを選ぶMixture of Experts(MoE)との対比で使われます。稠密モデルでは、すべての入力についてネットワーク全体を実行します。パラメータ数を増やすとモデルの容量を拡大できる一方、学習や実行に必要な計算資源も増えます。MoEでは、ルーターが入力ごとに使用するエキスパートを選び、一部のパラメータだけを有効にすることで計算量を抑えます。ただし、MoEでも全パラメータをメモリへ読み込む必要がある場合があります。稠密モデルかMoEかという区分だけで、品質や用途への適合性を判断することはできません。

Dense Modelの活用例

たとえば、こんな場面で

稠密モデルとMoEモデルを比較するときは、総パラメータ数だけでなく、入力の処理時に有効になるパラメータの範囲や必要な計算資源も確認します。

使うときのポイント

総パラメータ数だけで負荷を判断せず、稠密モデルかMoEか、推論時に使われるパラメータ数、必要なRAMやVRAMを確認してください。MoEでは一部だけを計算しても、モデル全体の読み込みが必要な場合があります。

参考資料

What is mixture of experts? | IBM (新しいタブで開きます)Mixture of Experts Explained (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る