İçeriğe atla
LaFoto

Yapay zeka görsel sözlüğü

LoRA nedir?

Tüm modeli baştan eğitmeden, bir temel modele belirli bir stil, karakter veya nesneyi öğreten küçük, eğitilmiş ek dosya.

LoRA — Low-Rank Adaptation’ın kısaltması — büyük bir görsel modelini, belirli bir stil, karakter, nesne veya estetik üretmesi için değiştiren küçük bir dosyadır. Birkaç gigabaytı bulan modeli baştan eğitmek yerine, LoRA, genellikle birkaç on ile birkaç yüz megabayt arasında değişen ve üretim sırasında temel modelin üzerine uygulanan kompakt bir ayar kümesini eğitir.
Sıcak kâğıt üzerinde büyük bir kamera lensinin üstünde duran küçük pirinç adaptör halkası

LoRA’ların çözdüğü sorun

Temel bir görsel modeli genelde çok şey bilir ama sizin öznel konuğunuz hakkında hiçbir şey bilmez. Ürününüzü, karakterinizi, illüstrasyon stilinizi veya yüzünüzü hiç görmemiştir. Bunların herhangi birini tam modeli yeniden eğiterek öğretmek, neredeyse herkes için erişilemez donanım ve veri ister ve her varyasyon için yeni bir çok gigabaytlık dosya üretir.

“Low rank” onu neden küçük yapar

Gözlem şu: Bir modeli uzmanlaştırmak için gereken ayar, modelin kendisinden çok daha basittir. Her bir ağırlık için yeni bir değer öğrenmek yerine LoRA, kompakt bir çarpanlaştırma — çarpımı değişimi yaklaştıran iki küçük matris — öğrenir ve bu yaklaşım yeterince iyi çıkar. Sonuç, değiştirdiği modelden iki-üç büyüklük mertebesi daha küçük, tek bir tüketici ekran kartıyla dakikalar–saatler içinde eğitilebilir bir dosyadır.

İnsanların gerçekte neye eğittiği

Dört şey baskındır. Bir stil; böylece üretilen her şey tek bir illüstratif ya da fotoğrafik kayıttan çıkar. Bir karakter; böylece tutarlı bir kişi ya da yaratık pek çok görselde görünebilir. Bir nesne; genellikle birebir aynı görünmesi gereken bir üründür. Ve temel modelin zayıf olduğu bir kavram — belirli bir giysi yapısı, mimari bir detay, niş bir ekipman parçası.

Yığma, ağırlıklar ve nerede yanlış gider

Birden fazla LoRA aynı anda, her biri kendi şiddetiyle uygulanabilir — pratik zorluğun çoğu burada yatar. Tam güçte iki stil LoRA’sı birbiriyle çatışır ve bulamaç üretir; aşırı ağırlıkta bir karakter LoRA’sı eğitim arka planını her görsele sızdırır. Çoğu sorunun çözümü dosyayı kaldırmak değil, ağırlıkları düşürmektir — yığma sorunlarının çoğu hacim sorunudur.

Atlanan lisanslama meselesi

Bir LoRA, hem temel modelin hem de eğitildiği görsellerin türevidir ve bunların hiçbiri kendiliğinden yeniden dağıtımınıza açık değildir. Topluluk LoRA’larının kendi lisansları vardır; bazıları ticari kullanımı yasaklar. Yaşayan bir sanatçının eserleriyle o sanatçının tarzını kopyalamak için eğitilmiş bir LoRA ise hiçbir lisans dosyasının çözemeyeceği bir soruyu gündeme getirir. Üzerine iş kurmadan önce kontrol edin.

LoRA’ya hızlı bakış

Açılımı
düşük dereceli uyarlama
Dosya boyutu
Onlarca ile yüzlerce MB
Temel model boyutu
Birkaç GB
Aynı anda yüklenebilen
Birkaçı, ağırlıklarıyla birlikte
Şunu öğretir
Bir stil, karakter ya da nesne
Modeller arasında taşınabilir
Hayır

Uygulamada kullanın

Bunun göründüğü yerler

LoRA — questions people ask

LoRA neyin kısaltmasıdır?
Low-Rank Adaptation. Görsellere özgü bir şeyden değil, eklenti dosyasını küçük yapan matematiksel teknikten söz eder.
Bir LoRA dosyası ne kadar büyüktür?
Genellikle birkaç onlarca ile birkaç yüz megabayt arasındadır; üzerine bindiği temel model ise birkaç gigabayttır.
İyi görseller üretmek için LoRA şart mı?
Hayır. LoRA’lar, temel modelin zaten bilmediği bir şeyi — ürününüz, karakteriniz, belirli bir stil — eklemek içindir. Genel görseller için temel model yeterlidir.
Aynı anda birden fazla LoRA kullanabilir miyim?
Evet; her biri kendi şiddetiyle. Güçlü iki stil LoRA’sı çatışma eğilimindedir; birini kaldırmaktan ziyade ağırlıkları düşürmek genellikle daha iyi çözer.
Kendi LoRA’ mı eğitebilir miyim?
Evet ve model özelleştirmenin en erişilebilir biçimidir — mütevazı bir görsel seti ve tüketici sınıfı bir ekran kartı genellikle yeterlidir. Kalite, sayıdan çok eğitim görsellerinin tutarlılığına bağlıdır.
LoRA’lar herhangi bir modelle çalışır mı?
Hayır. Bir LoRA belirli bir temel mimariye karşı eğitilir ve ilgisiz birine aktarılmaz. Bir model ailesi için olan LoRA, başka bir aileye yüklenemez.
LoRA’lar ticari kullanım için serbest midir?
Kendiliğinden değil. Her LoRA’nın kendi lisansı vardır ve temel modelin lisansı da geçerlidir. Bazı topluluk LoRA’ları ticari kullanımı açıkça yasaklar.

Bugün üretmeye başlayın

En iyi yapay zeka görsel oluşturucuyla ilk görselinizi üretin.

Bir cümleyi saniyeler içinde bitmiş, fotogerçekçi bir görsele çevirin — ardından her ayrıntıyı düzenleyin. Kurulum yok, Discord yok, GPU yok.

LaFoto kullanan 4.200+ üreticiye katılın