Downloads · 30 days
0
srhskrkc/odysseia-bpe-tokenizer
odysseia-bpe-tokenizer is a machine learning model from srhskrkc. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers.
Bu çalışma, Uygulamalı Yapay Zekâ Mimarisi eğitimi kapsamında hazırlanmıştır.
Downloads · 30 days
0
Access
Public
Updated Aug 13, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.json69.5 KB · 94%
From the Hugging Face model README
Bu çalışma, Uygulamalı Yapay Zekâ Mimarisi eğitimi kapsamında hazırlanmıştır.
Tokenizer ilk olarak Hafta 1 çalışmasında Byte Pair Encoding (BPE) yöntemiyle oluşturulmuş ve Hugging Face üzerinde yayınlanmıştır.
Hafta 3.2 çalışmasında ise mevcut tokenizer yapısı korunarak tokenizer'a özel sohbet tokenları ve Jinja tabanlı bir Chat Template eklenmiştir.
<|endoftext|>Hafta 3.2 kapsamında aşağıdaki sohbet tokenları eklenmiştir:
<|system|><|user|><|assistant|>Eklenen tokenların ID değerleri:
<|system|> -> 1024
<|user|> -> 1025
<|assistant|> -> 1026
Tokenizer'a system, user ve assistant rollerini işleyen özel bir Jinja Chat Template eklenmiştir.
Template ayrıca repo içerisinde chat_template.jinja dosyası olarak bulunmaktadır.
add_generation_prompt=True kullanıldığında template, yeni assistant cevabının başlayacağı bölümü de otomatik olarak ekler.
from transformers import AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained(
"srhskrkc/odysseia-bpe-tokenizer"
)
messages = [
{
"role": "system",
"content": "Sen yardımcı bir Türkçe asistansın."
},
{
"role": "user",
"content": "Odysseus kimdir?"
}
]
formatted_chat = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True
)
print(formatted_chat)
<|endoftext|><|system|>
Sen yardımcı bir Türkçe asistansın.<|endoftext|>
<|user|>
Odysseus kimdir?<|endoftext|>
<|assistant|>
Chat Template, tokenizer Hugging Face Hub üzerinden yeniden yüklenerek test edilmiştir.
Aşağıdaki özel tokenların yeniden yüklemeden sonra da korunduğu doğrulanmıştır:
<|system|> -> 1024
<|user|> -> 1025
<|assistant|> -> 1026
Ayrıca apply_chat_template() ile yapılan testte beklenen sohbet formatı başarıyla üretilmiştir.
Repo içerisinde temel olarak:
tokenizer.jsontokenizer_config.jsonchat_template.jinjaREADME.mddosyaları bulunmaktadır.