Entegrasyon seçenekleri#
"Kendi eğitim sistemimi Modelen'e nasıl bağlarım?" sorusunun bugünkü dürüst cevabı: koordinatör tarafını istediğiniz gibi yazabilirsiniz, ama gönüllünün bilgisayarında çalışan eğitim betiği ve model Modelen'in sabit tanımıdır. Bunun nedeni güvenliktir: gönüllü, sizin kodunuzu çalıştırmaz.
Üç yol#
A. Referans koordinatörü kullanın (önerilen başlangıç)#
istemci/koordinator.py hazır çalışır: görev dağıtır, sonuçları doğrular, aykırı sonuçları eler, Nesterov dış adımını uygular, her turu diske yazar. Yalnızca ayarlarını (tur sayısı, H, öğrenme oranları…) seçersiniz. Bkz. Referans koordinatör.
B. Kendi koordinatörünüzü yazın#
Protokol v1'i uygulayan herhangi bir HTTP servisi koordinatör olabilir: farklı dil, farklı birleştirme yöntemi, kendi veritabanınız, kendi kimlik doğrulamanız, kendi gözlemlenebilirlik altyapınız. Gönüllü uygulaması yalnızca protokolü bilir. Bkz. Koordinatör protokolü, Kendi koordinatörünüzü yazın ve doğrulamak için Uyum testi.
C. Kendi model/veri/eğitim betiğiniz (planlanan, henüz yok)#
Farklı taban model, farklı adaptör biçimi ve kendi veri kümeniz için gerekenler: model ve veri manifestleri, gönüllüye imzalı veri dilimi dağıtımı ve işçi tarafında sandbox. Bunlar yol haritasında planlanan maddelerdir; bugün uygulanmış değildir.
Bugün neleri değiştirebilirsiniz?#
| Konu | Serbest mi? | Not |
|---|---|---|
| Koordinatör yazılımı / dili / altyapısı | Evet | Protokol v1'e uyduğu sürece |
Tur sayısı, H (ic_adim), bs, seq, lr, tohum | Evet | Görev yanıtıyla işçiye iletilir |
| Birleştirme yöntemi (ortalama, momentum, ağırlıklı, elemeli…) | Evet | Tamamen sizin tarafınızda |
| Aykırı/zehirli sonuç savunması | Evet | Sizin sorumluluğunuzda (Güvenlik) |
| Hangi işçinin hangi veri dilimini alacağı | Evet | parca / n_parca değerleriyle |
| Taban model | Hayır | Qwen3-0.6B-Base |
| Adaptör biçimi | Hayır | LoRA r=16, 7 hedef modül, float32, 392 tensör (ayrıntı) |
| Eğitim betiği (kayıp, optimizer, veri yükleme) | Hayır | istemci/isci.py; AdamW, kosinüs çizelgesi, klip 1,0 |
| Eğitim verisi | Hayır (şimdilik) | İşçi yerel belirteçlenmiş veriyi okur; veri dağıtımı henüz yok |
Bu sınırlar yüzünden bugün "başka bir modeli Modelen'e bağlamak" mümkün değildir. Ama aynı model ve biçimle kendi koordinatörünüzü, kendi gönüllü topluluğunuzla çalıştırabilirsiniz; portalda listelenmek istemezseniz yalnızca adresinizi gönüllülere verebilirsiniz (uygulamada özel adres girilebilir).
Karar rehberi#
- "Sadece denemek ve gönüllülere açmak istiyorum" → A.
- "Kendi altyapıma/izlemeye/kimlik sistemime uydurmalıyım" → B.
- "Başka bir model eğitmek istiyorum" → henüz C yok; yol haritasına bakın ve GitHub'da ihtiyacınızı yazın.