Update README.md
Browse files
README.md
CHANGED
|
@@ -16,7 +16,122 @@ base_model: google/gemma-7b
|
|
| 16 |
pipeline_tag: text-generation
|
| 17 |
---
|
| 18 |
|
| 19 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
- **Developed by:** beratcmn
|
| 22 |
- **License:** apache-2.0
|
|
|
|
| 16 |
pipeline_tag: text-generation
|
| 17 |
---
|
| 18 |
|
| 19 |
+
# Cem v0.1 7B
|
| 20 |
+
|
| 21 |
+
Cem v0.1 is a 7B LLM fine-tuned from [google/gemma-7b](https://huggingface.co/google/gemma-7b) on a machine translated dataset called [beratcmn/lima-tr](https://huggingface.co/beratcmn/lima-tr).
|
| 22 |
+
|
| 23 |
+
Even though dataset is small and the training is done only for 1 epoch, the model performs well on coding and question answering tasks. The model is capable of generating long texts and can be used for summarization tasks. Which I find quite interesting.
|
| 24 |
+
|
| 25 |
+
## Training
|
| 26 |
+
|
| 27 |
+
The model is fine-tuned on a single T4 GPU for 1 epoch with a batch size of 8. The model is evaluated on the test set of the machine translated dataset.
|
| 28 |
+
|
| 29 |
+
Model trained with [unsloth](https://github.com/unslothai/unsloth)
|
| 30 |
+
|
| 31 |
+
Choosen training method is SFT.
|
| 32 |
+
|
| 33 |
+
Even though the model is trained on a machine translated dataset, it performs well on Turkish text generation tasks but lacks some crucial assistant features and a proper chat format.
|
| 34 |
+
|
| 35 |
+
## Examples - max_new_tokens: 512
|
| 36 |
+
|
| 37 |
+
```text
|
| 38 |
+
### Soru:
|
| 39 |
+
İstanbulda nereleri gezebilirim?
|
| 40 |
+
|
| 41 |
+
### Cevap:
|
| 42 |
+
İstanbul, dünyanın en büyük şehirlerinden biridir ve her yıl milyonlarca turist çekmektedir. İstanbul'da gezmek için birçok farklı turistik yer vardır. İstanbul'da gezmek için bazı turistik yerler şunlardır:
|
| 43 |
+
|
| 44 |
+
* Aya Sofya: İstanbul'un en ünlü turistik yerlerinden biri olan Aya Sofya, bir kilise, bir cami ve bir müze olarak hizmet vermiştir.
|
| 45 |
+
* Topkapı Sarayı: İstanbul'un en ünlü turistik yerlerinden biri olan Topkapı Sarayı, bir saray, bir müze ve bir arkeolojik park olarak hizmet vermiştir.
|
| 46 |
+
* Süleymaniye Camii: İstanbul'un en ünlü turistik yerlerinden biri olan Süleymaniye Camii, bir cami ve bir müze olarak hizmet vermiştir.
|
| 47 |
+
* Galata Kulesi: İstanbul'un en ünlü turistik yerlerinden biri olan Galata Kulesi, bir kule ve bir müze olarak hizmet vermiştir.
|
| 48 |
+
* Eyüp Sultan Camii: İstanbul'un en ünlü turistik yerlerinden biri olan Eyüp Sultan Camii, bir camii ve bir müze olarak hizmet vermiştir.
|
| 49 |
+
* Dolmabahçe Sarayı: İstanbul'un en ünlü turistik yerlerinden biri olan Dolmabahçe Sarayı, bir saray ve bir müze olarak hizmet vermiştir.
|
| 50 |
+
* Taksim Meydanı: İstanbul'un en ünlü turistik yerlerinden biri olan Taksim Meydanı, bir meydan ve bir park olarak hizmet vermiştir.
|
| 51 |
+
* Grand Bazaar: İstanbul'un en ünlü turistik yerlerinden biri olan Grand Bazaar, bir pazar ve bir müze olarak hizmet vermiştir.
|
| 52 |
+
* Blue Mosque: İstanbul'un en ünlü turistik yerlerinden biri olan Blue Mosque, bir camii ve bir müze olarak hizmet vermiştir.
|
| 53 |
+
* Bosphorus Köprüsü: İstanbul'un en ünlü turistik yerlerinden biri olan Bosphorus Köprüsü, bir köprü ve bir park olarak hizmet vermiştir.
|
| 54 |
+
* Fatih Camii: İstanbul'un en ünlü turistik yerlerinden biri olan Fatih Camii, bir camii ve bir müze olarak hizmet vermiştir.
|
| 55 |
+
* Rumeli Hisarı: İstanbul'un en ünlü turistik yerlerinden biri olan Rumeli Hisarı, bir kale ve bir müze olarak hizmet vermiştir.
|
| 56 |
+
* Ortaköy: İstanbul'un en ünlü turistik yerlerinden
|
| 57 |
+
```
|
| 58 |
+
|
| 59 |
+
---
|
| 60 |
+
|
| 61 |
+
```text
|
| 62 |
+
### Soru:
|
| 63 |
+
İstanbul ve Roma'yı karşılaştırır mısın?
|
| 64 |
+
|
| 65 |
+
### Cevap:
|
| 66 |
+
İstanbul ve Roma, dünyanın en eski ve en büyük şehirlerinden bazılarıdır. Her ikisi de tarihi ve kültürel açıdan zengindir ve her ikisi de dünyanın en önemli şehirlerinden biri olarak kabul edilir.
|
| 67 |
+
|
| 68 |
+
İstanbul, Türkiye'nin en büyük şehri ve dünyanın en büyük şehirlerinden biridir. 14. yüzyılda Osmanlı İmparatorluğu'nun başkenti olarak kuruldu ve 1923'te Türkiye Cumhuriyeti'nin başkenti olarak seçildi. İstanbul, tarihi ve kültürel zenginliğiyle tanınmaktadır. Şehir, tarihi yapılar, müzeler, sanat galerileri ve tarihi mekanlar gibi birçok tarihi ve kültürel ilgi çekici noktaya sahiptir. İstanbul, dünyanın en büyük limanlarından biri olan Marmara Denizi'nin kıyısında yer almaktadır ve bu da onu önemli bir ticaret ve ulaşım merkezi yapmaktadır.
|
| 69 |
+
|
| 70 |
+
Roma, İtalya'nın başkenti ve dünyanın en eski şehirlerinden biridir. 753 MÖ'de kuruldu ve 1870'te İtalya Birleşik Devletleri'nin başkenti olarak seçildi. Roma, tarihi ve kültürel zenginliğiyle tanınmaktadır. Şehir, tarihi yapılar, müzeler, sanat galerileri ve tarihi mekanlar gibi birçok tarihi ve kültürel ilgi çekici noktaya sahiptir. Roma, dünyanın en büyük limanlarından biri olan Tiber Nehri'nin kıyısında yer almaktadır ve bu da onu önemli bir ticaret ve ulaşım merkezi yapmaktadır.
|
| 71 |
+
|
| 72 |
+
İstanbul ve Roma, her ikisi de tarihi ve kültürel açıdan zengindir ve her ikisi de dünyanın en önemli şehirlerinden biri olarak kabul edilir. Her iki şehir de önemli ticaret ve ulaşım merkezleridir ve her ikisi de tarihi ve kültürel zenginlikleriyle tanınmaktadır.
|
| 73 |
+
```
|
| 74 |
+
|
| 75 |
+
````text
|
| 76 |
+
### Soru:
|
| 77 |
+
Python'da enumerate fonksiyonunu nasıl kullanabilirim?
|
| 78 |
+
|
| 79 |
+
### Cevap:
|
| 80 |
+
Python'da `enumerate` fonksiyonu, bir liste veya dizinin her öğesini ve sırasını birleştirir.
|
| 81 |
+
|
| 82 |
+
```
|
| 83 |
+
for i, x in enumerate(my_list):
|
| 84 |
+
print(i, x)
|
| 85 |
+
```
|
| 86 |
+
|
| 87 |
+
Yukarıdaki örnekte, `my_list` dizisi için `enumerate` fonksiyonunu kullanarak `i` ve `x` değişkenlerini birleştiriyoruz. `i` değişkeni, `my_list` dizisinin her öğesinin sırasını temsil eder ve `x` değişkeni, `my_list` dizisinin her öğesini temsil eder.
|
| 88 |
+
|
| 89 |
+
```
|
| 90 |
+
my_list = [1, 2, 3, 4, 5]
|
| 91 |
+
for i, x in enumerate(my_list):
|
| 92 |
+
print(i, x)
|
| 93 |
+
```
|
| 94 |
+
|
| 95 |
+
Yukarıdaki örnekte, `my_list` dizisi için `enumerate` fonksiyonunu kullanarak `i` ve `x` değişkenlerini birleştiriyoruz. `i` değişkeni, `my_list` dizisinin her öğesinin sırasını temsil eder ve `x` değişkeni, `my_list` dizisinin her öğesini temsil eder.
|
| 96 |
+
|
| 97 |
+
```
|
| 98 |
+
for i, x in enumerate(my_list, start=10):
|
| 99 |
+
print(i, x)
|
| 100 |
+
```
|
| 101 |
+
|
| 102 |
+
Yukarıdaki örnekte, `my_list` dizisi için `enumerate` fonksiyonunu kullanarak `i` ve `x` değişkenlerini birleştiriyoruz. `i` değişkeni, `my_list` dizisinin her öğesinin sırasını temsil eder ve `x` değişkeni, `my_list` dizisinin her öğesini temsil eder.
|
| 103 |
+
|
| 104 |
+
```
|
| 105 |
+
for i, x in enumerate(my_list, start=10):
|
| 106 |
+
print(i, x)
|
| 107 |
+
```
|
| 108 |
+
|
| 109 |
+
Yukarıdaki örnekte, `my_list` dizisi için `enumerate` fonksiyonunu kullanarak `i` ve `x` değişkenlerini birleştiriyoruz. `i` değişkeni, `my_list` dizisinin her öğesinin sırasını temsil eder ve `x` değişkeni, `my_list` dizisinin her öğesini temsil eder.
|
| 110 |
+
|
| 111 |
+
```
|
| 112 |
+
for i, x in enumerate(my_list, start=10):
|
| 113 |
+
````
|
| 114 |
+
|
| 115 |
+
---
|
| 116 |
+
|
| 117 |
+
```text
|
| 118 |
+
### Soru:
|
| 119 |
+
Yazılıma yeni başlayacağım, hangi dili öğrenmeliyim?
|
| 120 |
+
|
| 121 |
+
### Cevap:
|
| 122 |
+
Yazılıma yeni başlayanlar için en iyi programlama dili, öğrenmek istediğiniz şeylere bağlıdır.
|
| 123 |
+
|
| 124 |
+
* Web geliştirme için JavaScript, HTML ve CSS'yi öğrenin.
|
| 125 |
+
* Mobil uygulamalar için Java, Kotlin, Swift veya Objective-C'yi öğrenin.
|
| 126 |
+
* Bilgisayar programlama için C, C++ veya Python'u öğrenin.
|
| 127 |
+
* Veritabanı programlama için SQL'i öğrenin.
|
| 128 |
+
* Grafik programlama için C++ veya Python'u öğrenin.
|
| 129 |
+
|
| 130 |
+
Her dili öğrenmek için zaman ve çaba harcamanız gerekecektir. Ancak, hangi dili seçerseniz seçin, temel kavramları öğrenmek için zaman ayırın ve pratik yapın.
|
| 131 |
+
```
|
| 132 |
+
|
| 133 |
+
|
| 134 |
+
# Uploaded model
|
| 135 |
|
| 136 |
- **Developed by:** beratcmn
|
| 137 |
- **License:** apache-2.0
|