本文へスキップ
LaFoto

AI画像用語集

LoRA とは?

大きなベースモデルを再学習せず、特定のスタイル・キャラクター・物体を学習させる小さな追加ファイルです。

LoRA(Low-Rank Adaptation)は、大規模な画像モデルを、特定のスタイル/キャラクター/物体/美学に合わせて変化させる小さなファイルです。数 GB に及ぶモデル全体を再学習する代わりに、数十〜数百 MB 程度のコンパクトな調整を学習し、生成時にベースモデルへ上乗せして適用します。
大きなカメラレンズの上に載る小さな真鍮アダプターリング、暖色紙上

LoRA が解く課題

ベースの画像モデルは一般的な知識は膨大でも、あなた固有の対象については何も知りません。あなたの製品、キャラクター、イラストスタイル、顔——どれも見たことがないのです。フルモデルの再学習でそれらを教えるには、ほとんどの人には手が届かないハードウェアとデータが要り、バリエーションごとに数 GB の新ファイルが増えます。

「低ランク」で小さくなる理由

モデルを専門化するための調整は、モデル本体よりはるかに単純である、という洞察です。全重みを学び直すのではなく、LoRA はコンパクトな因数分解——2 つの小さな行列の積で変化を近似——を学習します。この近似で十分な品質が得られるため、元モデルより 2〜3 桁小さいファイルとなり、一般的なコンシューマ GPU でも数分〜数時間で学習できます。

実際に学習される対象

主に4つです。スタイル——生成物を特定のイラスト/写真的レジスターに揃えるもの。キャラクター——一貫した人物やクリーチャーを多数の画像で再現するもの。物体——製品のように「同じ見た目」を厳密に要するもの。そしてベースモデルが苦手な概念——特定の服の構造、建築ディテール、ニッチな機器など。

スタッキング、重み、そして失敗の典型

複数の LoRA を同時適用でき、各 LoRA に強さ(重み)を持たせられます。実務の難所はここです。強いスタイル LoRA を 2 つ全開で重ねると干渉して崩れます。キャラクター LoRA の重みが高すぎると、学習時の背景がにじみ出ます。多くの場合の解決策はファイルを外すことではなく重みを下げること——スタック問題の大半は「音量過多」です。

見落とされがちなライセンスの話

LoRA は、ベースモデルと学習に使った画像の双方の派生物です。どちらも自由に再配布できるとは限りません。コミュニティ配布の LoRA には独自のライセンスがあり、商用を禁じるものもあります。現役のアーティストの作風を再現するための学習は、ライセンス文面では片付かない論点も孕みます。事業用途なら必ず事前に確認してください。

LoRAを一目で

正式名称
低ランク適応
ファイルサイズ
数十〜数百MB
ベースモデルのサイズ
数GB
同時読み込み
複数同時。重みを指定。
学習できるもの
スタイル、キャラクター、オブジェクト
モデル間での可搬性
不可

使ってみる

これが現れる場所

LoRA — questions people ask

LoRA は何の略?
Low-Rank Adaptation(低ランク適応)の略です。画像そのものではなく、追加ファイルを小さくできる数理手法を指します。
LoRA ファイルのサイズは?
たいてい数十〜数百 MB です。対してベースモデルは数 GB に及びます。
良い画像生成に LoRA は必須ですか?
いいえ。LoRA はベースモデルに無い知識——あなたの製品、キャラクター、特定のスタイル——を加えるためのものです。一般用途ではベースモデルで十分です。
LoRA を同時に複数使えますか?
はい。各 LoRA に個別の強さを設定できます。強いスタイル LoRA 同士は干渉しがちで、どちらかを外すより重みを下げる方がうまく収まることが多いです。
自分で LoRA を学習できますか?
はい。最も手軽なモデルカスタマイズです。少量でも一貫性の高い学習画像と、コンシューマ向け GPU があれば十分です。品質は枚数よりデータの一貫性に大きく依存します。
LoRA はどのモデルでも使えますか?
いいえ。LoRA は特定のベースアーキテクチャに対して学習されるため、無関係な系統へは移植できません。モデルファミリーが違えばロードできません。
LoRA は商用で自由に使えますか?
自動的には許可されません。各 LoRA のライセンスに従う必要があり、ベースモデルのライセンスも適用されます。商用禁止を明示するものもあります。

今日から作り始める

最高のAI画像ジェネレーターで最初の一枚を。

一文から数秒でフォトリアルな画像を生成し、細部まで洗練。セットアップ不要、Discord不要、GPU不要。

4,200+名のクリエイターがLaFotoを利用中