--- language: - tr - en license: apache-2.0 tags: - text-generation-inference - transformers - unsloth - gemma - trl - sft datasets: - beratcmn/lima-tr base_model: google/gemma-7b pipeline_tag: text-generation --- # Cem v0.1 7B 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). 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. ## Training 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. Model trained with [unsloth](https://github.com/unslothai/unsloth) Choosen training method is SFT. 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. ## Prompt Template ```text ### Soru: {input} ### Cevap: ``` ## Examples - max_new_tokens: 512 ```text ### Soru: İstanbulda nereleri gezebilirim? ### Cevap: İ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: * Aya Sofya: İstanbul'un en ünlü turistik yerlerinden biri olan Aya Sofya, bir kilise, bir cami ve bir müze olarak hizmet vermiştir. * 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. * Süleymaniye Camii: İstanbul'un en ünlü turistik yerlerinden biri olan Süleymaniye Camii, bir cami ve bir müze olarak hizmet vermiştir. * Galata Kulesi: İstanbul'un en ünlü turistik yerlerinden biri olan Galata Kulesi, bir kule ve bir müze olarak hizmet vermiştir. * 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. * Dolmabahçe Sarayı: İstanbul'un en ünlü turistik yerlerinden biri olan Dolmabahçe Sarayı, bir saray ve bir müze olarak hizmet vermiştir. * Taksim Meydanı: İstanbul'un en ünlü turistik yerlerinden biri olan Taksim Meydanı, bir meydan ve bir park olarak hizmet vermiştir. * Grand Bazaar: İstanbul'un en ünlü turistik yerlerinden biri olan Grand Bazaar, bir pazar ve bir müze olarak hizmet vermiştir. * Blue Mosque: İstanbul'un en ünlü turistik yerlerinden biri olan Blue Mosque, bir camii ve bir müze olarak hizmet vermiştir. * 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. * Fatih Camii: İstanbul'un en ünlü turistik yerlerinden biri olan Fatih Camii, bir camii ve bir müze olarak hizmet vermiştir. * Rumeli Hisarı: İstanbul'un en ünlü turistik yerlerinden biri olan Rumeli Hisarı, bir kale ve bir müze olarak hizmet vermiştir. * Ortaköy: İstanbul'un en ünlü turistik yerlerinden ``` --- ```text ### Soru: İstanbul ve Roma'yı karşılaştırır mısın? ### Cevap: İ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. İ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. 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. İ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. ``` ````text ### Soru: Python'da enumerate fonksiyonunu nasıl kullanabilirim? ### Cevap: Python'da `enumerate` fonksiyonu, bir liste veya dizinin her öğesini ve sırasını birleştirir. ``` for i, x in enumerate(my_list): print(i, x) ``` 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. ``` my_list = [1, 2, 3, 4, 5] for i, x in enumerate(my_list): print(i, x) ``` 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. ``` for i, x in enumerate(my_list, start=10): print(i, x) ``` 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. ``` for i, x in enumerate(my_list, start=10): print(i, x) ``` 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. ``` for i, x in enumerate(my_list, start=10): ```` --- ```text ### Soru: Yazılıma yeni başlayacağım, hangi dili öğrenmeliyim? ### Cevap: Yazılıma yeni başlayanlar için en iyi programlama dili, öğrenmek istediğiniz şeylere bağlıdır. * Web geliştirme için JavaScript, HTML ve CSS'yi öğrenin. * Mobil uygulamalar için Java, Kotlin, Swift veya Objective-C'yi öğrenin. * Bilgisayar programlama için C, C++ veya Python'u öğrenin. * Veritabanı programlama için SQL'i öğrenin. * Grafik programlama için C++ veya Python'u öğrenin. 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. ``` ```text ### Soru: 5x5=? ### Cevap: 5x5=25 5x5'in 25 olduğunu anlamak için 5'i 5 kez eklemeniz gerekir. 5+5+5+5+5=25 ``` `````text ### Soru: python'da get request nasıl atılır? ### Cevap: Python'da get request'i atmak için ```requests``` kütüphanesini kullanabilirsiniz. ```requests``` kütüphanesi, ```requests.get()``` fonksiyonunu kullanarak get request'i atmanıza olanak tanır. ```requests.get()``` fonksiyonu, bir URL'ye bir get request'i atar ve sonuç olarak bir ```Response``` nesnesi döndürür. ```Response``` nesnesi, istenen URL'ye yapılan get request'in sonuçlarını içerir. ```requests.get()``` fonksiyonunu kullanarak get request'i atmak için aşağıdaki kodu kullanabilirsiniz: ```` import requests url = "https://www.example.com" response = requests.get(url) ```` Bu kod, ```requests``` kütüphanesini import eder, bir URL belirtir ve ```requests.get()``` fonksiyonunu kullanarak get request'i atar. ```response``` değişkeni, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```Response``` nesnesini tutar. ```response``` nesnesini kullanarak, istenen URL'ye yapılan get request'in sonuçlarını görüntüleyebilirsiniz. ```response.text```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```str``` nesnesini tutar. ```response.json()```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```dict``` nesnesini tutar. ```response.headers```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```dict``` nesnesini tutar. ```response.status_code```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```int``` nesnesini tutar. ```response.ok```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```bool``` nesnesini tutar. ```response.raise_for_status()```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```Response``` nesnesini tutar. ```response.url```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```str``` nesnesini tutar. ```response.encoding```, istenen URL'ye yapılan get request'in sonuçlarını içeren bir ```str``` nesnesini ````` ```text ### Soru: Makine mühendisliğinin uygulama alanları? ### Cevap: Makine mühendisliği, makine ve mekanizmaların tasarımı, geliştirilmesi ve üretimiyle ilgilidir. Makine mühendisleri, makine ve mekanizmaların tasarımını, geliştirilmesini ve üretilmesini sağlamak için mühendislik, fizik ve matematik bilimlerini kullanırlar. ``` ```text ### Soru: Tesla şirketi hakkında bilgi verir misin? ### Cevap: Tesla, Inc. (NASDAQ: TSLA), ABD merkezli bir elektrikli araç üreticisidir. Şirket, 2003 yılında Tesla Motors olarak kuruldu ve 2017 yılında Tesla, Inc. olarak yeniden adlandırıldı. Tesla, elektrikli araçlar, güneş enerjisi ve enerji depolama sistemleri üretmektedir. Şirketin merkezi Palo Alto, Kaliforniya'dadır. Tesla, elektrikli araçlar üretmek için öncü bir şirket olarak tanınmaktadır. Şirketin ilk modeli, 2008 yılında piyasaya sürülen Tesla Roadster'dı. Tesla, daha sonra 2012 yılında Model S ve 2015 yılında Model X'i piyasaya sürdü. Şirket, 2017 yılında Model 3'ü piyasaya sürdü ve bu, Tesla'nın en popüler modeli haline geldi. Tesla, 2020 yılında Model Y'yi piyasaya sürdü ve 2021 yılında Model S ve Model X'in güncellenmiş sürümlerini piyasaya sürdü. Tesla, güneş enerjisi ve enerji depolama sistemleri üretmek için de öncü bir şirket olarak tanınmaktadır. Şirket, 2016 yılında Tesla Powerwall adını verdiği bir ev enerji depolama sistemi piyasaya sürdü. Tesla, 2017 yılında Tesla Powerpack adını verdiği bir endüstriyel enerji depolama sistemi piyasaya sürdü. Tesla, 2019 yılında Tesla Solar Roof adını verdiği bir güneş enerjisi çatı sistemi piyasaya sürdü. Tesla, 2020 yılında Tesla Solar Panel adını verdiği bir güneş enerjisi panosu piyasaya sürdü. Tesla, 2016 yılında Tesla Energy adını verdiği bir enerji depolama ve dağıtım şirketi kurdu. Tesla Energy, Tesla Powerwall ve Tesla Powerpack gibi enerji depolama sistemleri üretmektedir. Tesla Energy, ayrıca Tesla Solar Roof ve Tesla Solar Panel gibi güneş enerjisi sistemleri üretmektedir. Tesla Energy, ayrıca Tesla Supercharger adını verdiği bir elektrikli araç şarj istasyonu ağı işlemektedir. Tesla, 2016 yılında Tesla Autopilot adını verdiği bir sürücülü araç teknolojisi geliştirdi. Tesla Autopilot, ``` # Uploaded model - **Developed by:** beratcmn - **License:** apache-2.0 - **Finetuned from model :** google/gemma-7b This gemma model was trained 2x faster with [Unsloth](https://github.com/unslothai/unsloth) and Huggingface's TRL library. [](https://github.com/unslothai/unsloth)