本ページはプロモーションを含みます(掲載基準)
DoRA (重み分解LoRA)の定義
DoRAとは、事前学習済みの重みを大きさと方向に分解し、方向の更新にだけLoRAを適用する効率的なファインチューニング手法のこと。
DoRA (重み分解LoRA)とは(詳しく解説)
DoRA(Weight-Decomposed Low-Rank Adaptation)は、2024年にNVIDIAの研究チームが提案したLoRAの発展形で、重み行列を「大きさ(magnitude)」と「方向(direction)」に分解し、方向の更新に低ランク行列を使い、大きさは別の学習可能ベクトルとして扱う。フルファインチューニングの学習挙動に近づけることで、同じランクでもLoRAより精度が上がりやすいとされ、Hugging Face PEFTでも use_dora=True で有効化できる。一方、実運用では注意点がある。大きさの計算が加わるため、学習時のメモリと時間はLoRAよりやや増える。推論時は重みへマージできるため追加の遅延は生じないとされる。現場での選び方としては、まず通常のLoRAやQLoRAで試し、精度が足りず低ランクのままで改善したいときにDoRAへ切り替えるのが無難。2026年時点ではコストの相場感として、GPU時間の増加分と精度向上の見合いを小さな検証で確かめてから本番に広げるのがよい。
DoRA (重み分解LoRA)を調べた人に
画像生成AIを
Stable DiffusionやComfyUIは、GPUの性能とVRAMの量で生成の速さが変わります。PCを選ぶか、クラウドのGPUを借りるかで考えます。
GMKtec(ミニPC)Ryzen AI Max+ 395と最大128GBの統合メモリを積んだミニPC。ローカルLLMとあわせて手元のAI環境をまとめたい人向け
ミニPC / Ryzen AI搭載モデルあり(価格は公式ストアで確認)


定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「DoRA (重み分解LoRA)とは」 https://aipicks.jp/glossary/dora-lora
DoRA (重み分解LoRA)の使用例
- Hugging Face PEFTのLoraConfigでuse_dora=Trueを指定し、既存のLoRA学習設定のまま精度比較を行う。
- ランクr=8のLoRAで精度が伸び悩むとき、同じランクのままDoRAに切り替えて評価データでの差を確かめる。
DoRA (重み分解LoRA)に関連するAIツール
DoRA (重み分解LoRA)の関連記事
DoRA (重み分解LoRA)の関連用語
12カテゴリ・1834語以上を体系的に整理しています
