Gemma açık model ailesi, özel üretken çözümler oluşturmanıza yardımcı olmak için çeşitli model boyutları, özellikler ve göreve özel varyasyonlar içerir. Gemma modellerini bir uygulamada kullanırken izleyebileceğiniz başlıca yollar şunlardır:
- Bir model seçip uygulamanızda olduğu gibi dağıtın.
- Bir model seçin, belirli bir görev için ayarlayın ve ardından bir uygulamada dağıtın veya toplulukla paylaşın.
Bu kılavuz, model seçme, özelliklerini test etme ve isteğe bağlı olarak seçtiğiniz modeli uygulamanız için ayarlama konusunda size yardımcı olur.
Kaggle'dan indirin Hugging Face'ten indirin
Model seçme
Bu bölüm, Gemma model ailesinin resmi varyantlarını anlamanıza ve uygulamanız için bir model seçmenize yardımcı olur. Model varyantları, genel özellikler sunar veya belirli görevler için özelleştirilmiştir. Ayrıca, farklı parametre boyutlarında sunulur. Böylece, tercih ettiğiniz özelliklere sahip ve bilgi işlem gereksinimlerinizi karşılayan bir model seçebilirsiniz.
Gemma modelleri listesi
Aşağıdaki tabloda, Gemma model ailesinin başlıca varyantları ve bunların amaçlanan dağıtım platformları listelenmiştir:
| Parametre boyutu | Giriş | Çıkış | Varyant | Foundation | Hedeflenen platformlar |
|---|---|---|---|---|---|
| 270 milyon | Metin | Metin | Gemma 3 | Mobil cihazlar ve tek kartlı bilgisayarlar | |
| 1 Mr | Metin | Metin | Gemma 3 | Mobil cihazlar ve tek kartlı bilgisayarlar | |
| E2B | Metin, resim, ses | Metin | Gemma 3n | Mobil cihazlar | |
| 2B | Metin | Metin | Gemma 2 | Mobil cihazlar ve dizüstü bilgisayarlar | |
| Gemma 1 | |||||
| 3 Mr | Metin, resimler | Metin | Gemma 2 | Masaüstü bilgisayarlar ve küçük sunucular | |
| E4B | Metin, resim, ses | Metin | Gemma 3n | Mobil cihazlar ve dizüstü bilgisayarlar | |
| 4 milyar | Metin, resimler | Metin | Gemma 3 | Masaüstü bilgisayarlar ve küçük sunucular | |
| 7B | Metin | Metin | Gemma 1 | Masaüstü bilgisayarlar ve küçük sunucular | |
| 9B | Metin | Metin | Gemma 2 | Üst düzey masaüstü bilgisayarlar ve sunucular | |
| 10 Milyar | Metin, resimler | Metin | Gemma 2 | Üst düzey masaüstü bilgisayarlar ve sunucular | |
| 12 Mr | Metin, resimler | Metin | Gemma 3 | Üst düzey masaüstü bilgisayarlar ve sunucular | |
| 27B | Metin, resimler | Metin | Gemma 3 | Büyük sunucular veya sunucu kümeleri | |
| Metin | Metin | Gemma 2 | |||
| 28B | Metin, resimler | Metin | Gemma 2 | Büyük sunucular veya sunucu kümeleri |
Gemma model ailesinde, ShieldGemma, DataGemma, Gemma Scope ve Gemma-APS dahil olmak üzere özel amaçlı ve araştırma modelleri de bulunur.
Test modelleri
İndirilen bir model ve destekleyici yazılımlarla geliştirme ortamı oluşturarak Gemma modellerini test edebilirsiniz. Daha sonra modele istem girebilir ve yanıtlarını değerlendirebilirsiniz. Bir test ortamı oluşturmak ve Gemma modeline istem göndermek için tercih ettiğiniz makine öğrenimi çerçevesiyle aşağıdaki Python not defterlerinden birini kullanın:
Modellerde ince ayar yapma
Gemma modellerinin davranışını, üzerinde ince ayar yaparak değiştirebilirsiniz. Bir modeli ayarlamak için modelin davranışını yönlendirecek yeterli boyutta ve çeşitlilikte girişler ile beklenen yanıtlardan oluşan bir veri kümesi gerekir. Ayrıca, metin oluşturma için Gemma modeli çalıştırmaya kıyasla bir ayarlama çalıştırmasını tamamlamak için çok daha fazla bilgi işlem ve bellek kaynağına ihtiyacınız vardır. Bir ayarlama geliştirme ortamı oluşturmak ve Gemma modelini ayarlamak için aşağıdaki Python not defterlerinden birini kullanın:
- Keras ve LoRA ayarlama ile Gemma'yı ayarlama
- Dağıtılmış eğitimle daha büyük Gemma modellerini ayarlama
Sonraki Adımlar
Gemma ile daha fazla çözüm oluşturmak için aşağıdaki kılavuzlara göz atın: