logo
pub

Tek Görsel ile Dikkat Maskeleri Kullanarak Flux AI Modelleri Eğitme

Problem: Sınırlı Veri Seti

Bazen model için ya da stil için yalnızca bir tane iyi fotoğrafınız olur. Bu kadarla etkili bir model eğitmek zor gibi görünebilir, ama Flux AI ile tek bir fotoğraftan bile iyi sonuçlar almak mümkün. Önemli olan, elinizdekinin en iyi şekilde değerlendirilmesi.

Çözüm: Tek Fotoğrafla Eğitim

Sadece bir fotoğrafla eğitim yapmak, geniş bir veri seti kullanmaktan daha güçlü olmayabilir, ama yine de ihtiyaçlarınıza göre iyi sonuçlar verebilir. İşte bir tek fotoğrafı etkin bir şekilde kullanarak model eğitmek için adım adım rehber.

Tek Fotoğraf Veri Setleri

Açıklamanızı İyi Yapın

Sadece bir fotoğrafınız olduğu için açıklamayı mükemmel hale getirmek çok önemli. Açıklamalar modelin anlamasını ve performansını ciddi şekilde etkileyebilir.

Dikkat edilmesi gerekenler:

  • Tetikleme Kelimesi: Bir tetikleme kelimesine ihtiyacınız olup olmadığına karar verin. Stil için zorunlu değil, ama karakter veri setleri için her zaman kullanmalısınız.
  • Her Şeyi Açıklayın: Fotoğraftaki her detayı tanımlayın.
  • Stil Tanımından Kaçının: Stilin kendisini tanımlamak zorunda değilsiniz.
  • Maskeleme Eğitimi Düşünün: Bu teknik, modelin arka plan unsurlarından kaçınarak özneye odaklanmasına yardımcı olabilir.

Stil Veri Setleri için Öneriler

  • Stil yeterince belirginse, tetikleme kelimelerini atlayabilirsiniz.
  • Fotoğraftaki unsurları detaylı bir şekilde açıklayın, stili açıkça tanımlamaktan kaçının.

Karakter Veri Setleri için Öneriler

  • Her zaman bir tetikleme kelimesi kullanın (örn: "GoWRAtreus").
  • Fotoğraftaki tüm unsurları açıklayın ve modelin hatırlamasını istediğiniz detayları atlayarak "kandırmaya" çalışmayın.

Maskeleme Eğitimi

Maskeleme Tekniği

Maskeleme eğitimi, maske olarak şeffaf arka plan veya siyah/beyaz görüntüler kullanmayı içerir. Beyaz alanlar üzerine eğitim yapılır, siyah alanlar göz ardı edilir, böylece model yalnızca özneye odaklanır.

Faydalar

Maskeleme eğitiminin en büyük avantajı, modelin önemli unsurları arka plandan etkilenmeden öğrenmesini sağlamak. Bu yöntem, özellikle yalnızca bir fotoğraf kullanıldığında daha iyi genelleme sağlar.

Eğitim Örnekleri: Maskeleme ile ve Maskelemesiz

Maskelemesiz

Maskelemesiz Örnek Görüntü

Maskelemesiz eğitim, istenmeyen arka plan unsurlarının modele entegre olmasına neden oldu.

Maskeleme ile

Maskeleme ile Örnek Görüntü

Maskeleme ile eğitim, özneyi başarıyla izole etti ve daha iyi genelleme ile daha istenilen sonuçlar elde edildi.

İyi Maskeler Nasıl Oluşturulur

  • Otomatik Araçlar: Inspyrnet-Rembg gibi araçları kullanın.
  • Manuel Düzenleme: Photoshop veya Photopea kullanarak manuel olarak maskeler oluşturabilirsiniz. Son görüntüyü şeffaf PNG dosyası olarak kaydedin.

Nerede Eğitim Yapılabilir

Flux AI modeller, çeşitli platformlarda eğitilebilir:

  • ComfyUI: Bu platform maskeleme eğitimini etkili bir şekilde destekliyor. Model eğitimim için bunu kullandım.
  • Diğerleri: OneTrainer ve kohya_ss gibi diğer eğitmenler de maskeleme eğitimini desteklemeye başlıyor. Daha fazla ayrıntı için belgelerine göz atın.

Örnek Veri Setleri ve Modeller

İşte tek fotoğraf veri setleri kullanarak eğitilen bazı model örnekleri:

Aşırı Öğrenme ve Sorunlar

Tek fotoğrafla eğitim faydalı olsa da, aşırı öğrenme bir sorun olabilir. Aşırı öğrenmeyi azaltmak için eğitim süresine ve adımlarına dikkat edin:

  • Görsel Bozulmaları İzleyin: Doku sorunları, bulanık kenarlar ve hayalet izler aşırı öğrenmenin belirtileridir.
  • Dönemleri Ayarlayın: Tekrarlar yerine dönemlere odaklanın ve en iyi performansı gösteren modeli bulmak için birden fazla versiyon kaydedin.

Sıkça Sorulan Sorular

Tek fotoğraf modelim için hangi açıklamayı kullanmalıyım?

  • Görüntüde görünen tüm detayları dahil edin. Tetikleme kelimelerini veri setinize bağlı olarak dikkatlice kullanın.

Veri seti görüntüm için hangi çözünürlüğü kullanmalıyım?

  • Genellikle 1024x1024 veya 512x512 en iyisidir. Çok ince detaylara odaklanmadıkça daha yüksek çözünürlük zorunlu değildir.

Modelimin aşırı öğrenip öğrenmediğini nasıl anlarım?

  • Tekrar eden dokular, hayalet efektleri ve bulanık kenarlar gibi belirtilere bakın. Bunlar modelin eğitim görüntüsüne aşırı uyduğunu gösterir.

Görüntü maskeleri oluşturmak için hangi araçları kullanabilirim?

  • Otomatik araçlar olarak Inspyrnet-Rembg veya manuel düzenleme araçları olarak Photoshop veya Photopea kullanabilirsiniz.

Tamamen arka planı kaldırmak yerine neden maskeli görüntüler kullanmalıyım?

  • Tamamen arka plan kaldırıldığında, model boş bir arka planı ezberleyebilir, bu da çeşitli arka planlar oluşturma yeteneğini sınırlayabilir.

Tek bir görüntü üzerinde modeli eğitmek ne kadar sürer?

  • 400 adım için 3090 GPU ile 24GB VRAM'de yaklaşık 40 dakika sürer. Online eğitim platformları olan CivitAI veya Shakker da eğitim için kullanılabilir.

Diğer Sorular?

  • Birden Fazla Görüntü ile Eğitim: Veri setini artırmayı deneyin ve sentetik verileri kullanın.
  • GPU Özellikleri: Yerel eğitim için 24GB VRAM'e sahip bir 3090 GPU idealdir, ama en az 16GB olanlar da çalışabilir.

Sorumluluk Reddi

Bu makale, bir Reddit gönderisine dayanan detaylı bir özet: https://www.reddit.com/r/StableDiffusion/comments/1fop9gy/training_guide_flux_model_training_from_just_1/.