LoRA (Low-Rank Adaptation) — что это, как работает и примеры
LoRA (Low-Rank Adaptation, «низкоранговая адаптация») — это метод дообучения, который учит большую нейросеть новому понятию — лицу, стилю или объекту — тренируя небольшой набор дополнительных низкоранговых матриц, пока базовая модель с миллиардами параметров остаётся замороженной. На выходе — крошечный адаптер 10–200 МБ вместо полной модели на несколько гигабайт.
Что означает LoRA?
LoRA расшифровывается как Low-Rank Adaptation — «низкоранговая адаптация». Это метод экономного дообучения, представленный исследователями Microsoft в статье 2021 года «LoRA: Low-Rank Adaptation of Large Language Models». Идея проста: вместо того чтобы переобучать все миллиарды параметров модели, оригинальные веса замораживают, а обучают две небольшие матрицы, которые описывают изменение. При генерации они добавляются поверх замороженной модели. Метод начинался в языковых моделях, а сегодня это стандартный способ настраивать модели изображений вроде Stable Diffusion и FLUX.
Как работает LoRA
В слое нейросети хранится большая матрица весов W. Полное дообучение переписало бы каждое число в W. LoRA оставляет W замороженной и обучает низкоранговое дополнение — две тонкие матрицы A и B, произведение которых BA имеет ту же форму, что и W, но гораздо меньше независимых значений. Итоговый вес становится W + BA. Поскольку ранг BA небольшой (обычно от 4 до 64), вы обучаете лишь малую долю параметров, используете меньше видеопамяти и заканчиваете за минуты, а не за дни. Общие знания базовой модели сохраняются — LoRA лишь подталкивает её к нужному понятию.
Оригинальная методика описана в статье 2021 года по адресу arxiv.org/abs/2106.09685 и реализована в открытых библиотеках, например Hugging Face PEFT по адресу huggingface.co/docs/peft — там есть детали реализации.

Почему LoRA важна: размер, скорость и совмещение
Практическая выгода огромна. Несколько конкретных цифр показывают, почему LoRA захватила рабочий процесс кастомизации:
- Размер файла: полный чекпойнт Stable Diffusion весит 2–7 ГБ, а адаптер LoRA — обычно 10–200 МБ, им легко делиться и менять на лету.
- Время обучения: LoRA осваивает новое лицо или художественный стиль примерно за 15–45 минут всего с 10–50 обучающих фотографий.
- Совмещение: несколько LoRA можно комбинировать при генерации — например, одну на лицо и одну на стиль освещения.
- Портативность: базовая модель не меняется, поэтому одна модель может хранить тысячи взаимозаменяемых LoRA.
LoRA в Stable Diffusion, FLUX и моделях изображений
В мире картинок LoRA встречается постоянно. Сообщества вокруг /alternatives/stable-diffusion публикуют тысячи LoRA под конкретных персонажей, одежду и стили живописи. Новые модели подняли планку: в 2026 году FLUX.2 лидирует по поддержке обучения LoRA, позволяя настраивать фотореалистичные понятия всего по нескольким снимкам (см. /alternatives/flux-2-pro). LoRA привязана к модели: адаптер, обученный на Stable Diffusion, не загрузится в FLUX, потому что он подогнан под конкретные слои своей базовой модели.
Как LoRA используется в Twin AI
Twin AI применяет LoRA за вас — настраивать ничего не нужно. Когда вы создаёте /use-cases/ai-photoshoot или /use-cases/avatar, Twin обучает персональную LoRA-модель вашего лица по нескольким селфи: та же идея низкорангового дообучения, полностью автоматизированная в облаке. Вы не скачиваете файл .safetensors, не арендуете видеокарту и не выбираете ранг — просто загружаете фото, выбираете шаблон в /photoshoots и получаете консистентные изображения себя в любой сцене. Под капотом Twin работает на нескольких базовых моделях, поэтому ваша персональная модель сочетается с разными стилями, а оплатить можно российской картой или через СБП без VPN. Начните бесплатно в /create/photo.
FAQ
Как расшифровывается LoRA?
LoRA — это Low-Rank Adaptation, «низкоранговая адаптация». Метод дообучения, который адаптирует большую нейросеть к новому понятию, обучая маленькие низкоранговые матрицы весов и оставляя исходную модель замороженной.
Сколько весит файл LoRA?
Адаптер LoRA обычно занимает 10–200 МБ против 2–7 ГБ у полного чекпойнта Stable Diffusion. Именно из-за компактности LoRA легко хранить, пересылать и менять.
Нужна ли мне LoRA, чтобы пользоваться Twin AI?
Нет. Twin AI сам обучает и применяет персональную LoRA-модель, когда вы делаете AI-фотосессию или аватар. Достаточно загрузить несколько фото — никакими файлами управлять не нужно. Попробуйте в /create/photo.
Можно ли совмещать несколько LoRA сразу?
Да. LoRA складываются: при генерации можно смешать сразу несколько — например, LoRA на конкретное лицо вместе с LoRA на художественный стиль или освещение.
Чем LoRA отличается от полного дообучения?
Полное дообучение меняет все параметры модели, требует больших датасетов и много времени на GPU и даёт модель на несколько гигабайт. LoRA замораживает базовую модель и обучает лишь маленькие низкоранговые матрицы — это гораздо быстрее, дешевле и даёт крошечный адаптер, качество которого для большинства задач по стилю и объекту близко к полному дообучению.