Downloads · 30 days
0
kiyran/bpe-meyve-uretici
bpe-meyve-uretici is a machine learning model from kiyran. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Bu proje, singlelettertransformers reposundaki tiny Qwen3-style decoder mimarisini kullanır. Ödevin BPE şartı için karakter tokenizer yerine sıfırdan yazılmış bir byte-level Byte Pair Encoding tokenizer eklenmiştir.
Downloads · 30 days
0
Access
Public
Updated Jul 15, 2026
Repo size
389 KB
Likes
0
Public
Click a slice to open those files.
.pt389 KB · 94%
From the Hugging Face model README
Bu proje, single_letter_transformers reposundaki tiny Qwen3-style decoder
mimarisini kullanır. Ödevin BPE şartı için karakter tokenizer yerine sıfırdan
yazılmış bir byte-level Byte Pair Encoding tokenizer eklenmiştir.
pip install -r requirements.txt
python train.py
python generate.py -n 20 --temperature 0.8
python app.py
Hugging Face Spaces oluştururken bu klasördeki dosyaları Space'e yükleyin.
fruit_bpe_model.pt dosyası ve tokenizer.json repoda bulunuyorsa Space
doğrudan açılır; yeniden eğitim gerekmez.
Önce metin UTF-8 byte dizisine çevrilir. Başlangıç kelime dağarcığı 256 byte
tokenından oluşur. Her adımda veri içinde en sık tekrarlanan komşu token çifti
bulunur, yeni bir tokena dönüştürülür ve merge listesine eklenir. Bu projede 64
merge öğrenilir. Türkçe ş, ğ, ı, ö, ü, ç karakterleri byte-level yaklaşım
sayesinde ayrıca sözlüğe elle eklenmeden çalışır.
Model her meyve adının başına BOS, sonuna EOS eklenmiş token dizileriyle next-token prediction hedefiyle eğitilir. Üretim sırasında model BOS'tan başlayıp EOS görene kadar tokenları ardışık üretir.