Türkçe İstemle Segmentasyon ve İçboyama Model Ağırlıkları
Bu depo, Türkçe istemle segmentasyon ve içboyama sisteminde kullanılan, proje kapsamında eğitilmiş dört başın (head) model ağırlıklarını yayımlamaktadır. İki kompakt segmentasyon başı hem burada hem de Git kaynak kod sürümünde yer alır; daha büyük iki koşullandırma başı ise burada yayımlanır. Dosyaların tamamı yalnızca model ağırlıklarını içeren Safetensors biçimindedir; Python pickle yükü, iyileştirici durumu, zamanlayıcı durumu veya eğitime devam etme verisi içermez.
Dosyalar
| Dizin | Rol | Amaçlanan kullanım |
|---|---|---|
segmentation/parent.safetensors |
M-CLIP'ten CLIPSeg'e başlangıç üst modeli | Segmentasyon eğitimi |
segmentation/promoted.safetensors |
Seçilmiş 3. epok M-CLIP--CLIPSeg başı | Değerlendirme ve uygulama maskeleri |
stage1_bridge/ |
Kaynak-temiz dizi-kosinüs köprü ön hizalaması | Aşama 2 eğitiminin başlangıç modeli |
stage2_promoted/ |
Kaynak-temiz uçtan uca Q-Former | Seçilmiş değerlendirme ve uygulama başı |
SD2 dizinleri kanonik sd2_inpainting_head.safetensors dosya adını kullanır.
Her baş, katı gömülü üstveri ile bir köken yan dosyasına sahiptir.
manifest.json; kaynak ve sürüm dosyalarının tam SHA-256 özetlerini, bayt
boyutlarını, tensör parmak izlerini, temel model sürümlerini, lisansları ve tensör
özdeşliği kanıtını kaydeder.
Gerekli Bileşenler
- Segmentasyon temeli:
CIDAS/clipseg-rd64-refined, sürüm999e0328d9e10b484360c477313983f9afdd7050 - İçboyama temeli:
alwold/stable-diffusion-2-inpainting, sürüme8255bd00e6a3d8dd489d2a9f03955eb08262d6e - M-CLIP:
M-CLIP/XLM-Roberta-Large-Vit-L-14; tam sürüm kaynak kod sürümünde sabitlenmiştir - Seçilmiş UNet LoRA: kaynak kod sürümünde küçük bir Git varlığı olarak sunulur
- Yükleyiciler: segmentasyon için
TemperatureScaledCosineHead, içboyama içinSD2InpaintingCrossAttentionHead
Bu tensör eşlemeleri tek başına çalışan işlem hatları değildir. İlgili proje
mimarisini oluşturun ve seçilen durum sözlüğünü safetensors.torch.load_file
ile yükleyin. İçboyama yolu ayrıca seçilmiş UNet LoRA'yı sabitlenmiş temel UNet'e
bağlar. Değerlendirme sırasında bütün bileşenleri çıkarım modunda tutun.
Eşleşen kaynak kod, yükleyiciler, değerlendirme komutları ve yeniden üretilebilirlik manifestleri https://github.com/TheSingular/turkish-prompt-segmentation-inpainting adresinde yayımlanmıştır.
Eğitim Özeti
Aşama 1'de yalnızca koşullandırma köprüsü üç epok boyunca eğitilmiştir. Eğitim, kaynak-temiz başlık/ad yeniden yapılandırma silsilesi üzerinde, konum düzeyinde dizi-kosinüs hizalamasıyla donmuş İngilizce SD2 metin koşullandırma dizisini hedef almıştır. Aşama 2 bu baştan başlatılmış; köprü ile yeni bir UNet LoRA, bir tam epok boyunca gürültü giderme, öğretmen damıtımı, CFG-farkı damıtımı ve sürdürülen dizi-kosinüs hizalamasıyla birlikte eğitilmiştir. M-CLIP ve SD2 temel omurgaları donmuş durumda tutulmuştur.
Değerlendirme Sınırı
Seçilmiş Aşama 2 başı tezin değerlendirme uç noktasıdır. Önceki bir değerlendirmede dropout katmanlarının yanlışlıkla etkin kaldığı belirlendikten sonra düzeltilen karşılaştırmalar, modelleri açıkça çıkarım moduna almaktadır. Tahmin edilen maske sonuçları ile referans maske denetimleri ayrı raporlanır. Bu dosyalar yayımlanan model durumunu yeniden kurar; tarihsel eğitimde tüm rastlantısallık kaynakları küresel olarak tohumlanmadığı için eğitimin bit düzeyinde özdeş tekrarını vaat etmez.
Sınırlılıklar ve Riskler
- Türkçe öznitelik bağlama, sınanan koşullarda İngilizceden daha zayıftır.
- Segmentasyon hataları üretim kalitesine taşınır.
- Sistem; güvenlik-kritik, gözetim, biyometrik, tıbbi, hukuki veya otomatik karar kullanımları için doğrulanmamıştır.
- Çıktılar temel Stable Diffusion modelinin ve eğitim verilerinin önyargılarını, hata biçimlerini ve kullanım kısıtlarını devralır.
- Üretim ortamına yönelik güvenlik süzgeci veya dağıtım sağlamlaştırması sunulmaz.
Lisans
Depo genelinde geçerli tek bir model lisansı yoktur. segmentation/ altındaki
dosyalar CLIPSeg üst modelinin Apache-2.0 koşullarını korur; tam metin
licenses/LICENSE-APACHE-2.0 dosyasındadır. stage1_bridge/ ve
stage2_promoted/ altındaki dosyalar, licenses/LICENSE-INPAINTING içindeki
CreativeML Open RAIL++-M koşullarıyla dağıtılan Stable Diffusion türevleridir.
Proje kaynak kodu ayrıca MIT lisanslıdır; üst M-CLIP bileşeni ile veri kümelerinin
kendi koşulları ilgili varlıklar için geçerliliğini korur.
English: Turkish Prompt Segmentation and Inpainting Model Weights
This repository publishes the model weights for the four project-trained heads used by the Turkish prompt segmentation and inpainting system. The two compact segmentation heads are mirrored here and in the Git code release; the two larger conditioning heads live here. Every file is weights-only Safetensors with no Python pickle, optimizer state, scheduler state, or training-resume payload.
Files
| Directory | Role | Intended use |
|---|---|---|
segmentation/parent.safetensors |
M-CLIP to CLIPSeg initialization parent | Segmentation training |
segmentation/promoted.safetensors |
Selected epoch-3 M-CLIP to CLIPSeg head | Evaluation and app masks |
stage1_bridge/ |
Source-clean sequence-cosine bridge pre-alignment | Parent for Stage 2 training |
stage2_promoted/ |
Source-clean end-to-end Q-Former | Promoted evaluation and app head |
The SD2 directories use the canonical filename
sd2_inpainting_head.safetensors. Every head has strict embedded metadata and
a provenance sidecar. manifest.json records exact source and release SHA-256
hashes, byte sizes, tensor fingerprints, base revisions, licenses, and the
tensor-identity proof.
Required Components
- Segmentation base:
CIDAS/clipseg-rd64-refinedat999e0328d9e10b484360c477313983f9afdd7050 - Inpainting base:
alwold/stable-diffusion-2-inpaintingate8255bd00e6a3d8dd489d2a9f03955eb08262d6e - M-CLIP:
M-CLIP/XLM-Roberta-Large-Vit-L-14, pinned by the code release - Promoted UNet LoRA: shipped as a small Git asset in the code release
- Loaders:
TemperatureScaledCosineHeadfor segmentation andSD2InpaintingCrossAttentionHeadfor inpainting
These tensor maps are not standalone pipelines. Instantiate the matching
project architecture and load the selected state dictionary with
safetensors.torch.load_file; the inpainting path also attaches the promoted
UNet LoRA to the pinned base UNet. Keep every component in inference mode during
evaluation.
The matching source, loaders, evaluation commands, and reproducibility manifests are published at https://github.com/TheSingular/turkish-prompt-segmentation-inpainting.
Training Summary
Stage 1 trained only the conditioning bridge for three epochs on the source-clean caption/noun reconstruction lineage using position-level sequence cosine alignment to the frozen English SD2 text-conditioning sequence. Stage 2 initialized from that head and jointly trained the bridge plus a fresh UNet LoRA for one full epoch using denoising, teacher distillation, CFG-delta distillation, and continued sequence-cosine alignment. The M-CLIP and SD2 base backbones remained frozen.
Evaluation Boundary
The promoted Stage 2 head is the thesis evaluation endpoint. Corrected benchmarks explicitly set models to inference mode after an earlier evaluation dropout defect was found. Predicted-mask results and reference-mask controls are reported separately. These files reproduce the released model state; they do not promise bit-identical retraining because historical training did not seed every stochastic source globally.
Limitations and Risks
- Turkish attribute binding remains weaker than English in tested settings.
- Segmentation errors propagate into generation quality.
- The system is not validated for safety-critical, surveillance, biometric, medical, legal, or automated decision uses.
- Outputs inherit the biases, failure modes, and use restrictions of the base Stable Diffusion model and the training data.
- No production safety filter or deployment hardening is included.
License
There is no single repository-wide model license. The files under
segmentation/ preserve the CLIPSeg parent's Apache-2.0 terms; the exact text is
licenses/LICENSE-APACHE-2.0. The files under stage1_bridge/ and
stage2_promoted/ are Stable Diffusion derivatives distributed under the
CreativeML Open RAIL++-M terms in licenses/LICENSE-INPAINTING. The project code
is separately MIT-licensed; upstream M-CLIP and dataset terms remain controlling
for their respective assets.
Model tree for TheSingular/turkish-prompt-segmentation-inpainting
Base model
CIDAS/clipseg-rd64-refined