Downloads · 30 days
0
logicBombExe/turkish_bpe_based_on_cyber_security_texts
turkish_bpe_based_on_cyber_security_texts is a machine learning model from logicBombExe. 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 tokenizers.
Bu depo, Türkçe siber güvenlik soru-cevap metinleri üzerinde eğitilmiş küçük bir Byte-Level BPE tokenizer içerir. Eğitim ve öğretim amaçlı deneyler, alan odaklı tokenizasyon çalışmaları ve küçük dil modeli prototipler…
Downloads · 30 days
0
Access
Public
Updated Oct 16, 2026
Repo size
—
Likes
4
Public
Click a slice to open those files.
.json55.6 KB · 90%
From the Hugging Face model README
Bu depo, Türkçe siber güvenlik soru-cevap metinleri üzerinde eğitilmiş küçük bir Byte-Level BPE tokenizer içerir. Eğitim ve öğretim amaçlı deneyler, alan odaklı tokenizasyon çalışmaları ve küçük dil modeli prototipleri için hazırlanmıştır.
Durum: eğitim amaçlı deneysel tokenizer (Temmuz 2026). Kapsamlı bir değerlendirmesi yayımlanmamıştır.
Bu bir dil modeli değildir; tek başına metin üretmez, sınıflandırma yapmaz veya siber güvenlik önerilerinin doğruluğunu değerlendirmez.
| Özellik | Değer |
|---|---|
| Algoritma | Byte-Level BPE |
| Sözlük boyutu | 1.000 token |
| BPE merge sayısı | 740 |
| Ön-tokenizer | ByteLevel |
| Decoder | ByteLevel |
add_prefix_space | False |
| Bilinmeyen token | <unk> |
| Dolgu tokenı | <pad> |
| Başlangıç tokenı | <bos> |
| Bitiş tokenı | <eos> |
Byte-level başlangıç alfabesi kullanıldığı için tokenizer, Türkçe karakterler de dahil olmak üzere UTF-8 metinleri geri dönüştürülebilir biçimde işleyebilir.
Tokenizer,
logicBombExe/turkish_cyber_security_controls_dataset
veri kümesindeki kullanıcı ve asistan mesajlarının içerikleri kullanılarak
eğitilmiştir. Roller ve diğer üst veriler eğitim metnine eklenmemiş, mesajlar
yeni satırlarla birleştirilmiştir.
Yerel eğitim korpusu:
Veri kümesi siber güvenlik kontrolleri, standartlar, risk yönetimi, Zero Trust, uygulama güvenliği ve benzeri teknik konulara odaklanır.
pip install transformers tokenizers
from transformers import AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained(
"logicBombExe/turkish_bpe_based_on_cyber_security_texts"
)
text = "Siber güvenlik kontrolleri nasıl uygulanır?"
token_ids = tokenizer.encode(text, add_special_tokens=False)
tokens = tokenizer.convert_ids_to_tokens(token_ids)
decoded_text = tokenizer.decode(token_ids)
print(token_ids)
print(tokens)
print(decoded_text)
<bos> ve <eos> özel tokenları tanımlıdır ancak tokenizer yapılandırmasında
bunları otomatik ekleyen bir post-processor bulunmaz. Gerektiğinde açıkça
eklenmelidir:
token_ids = [tokenizer.bos_token_id]
token_ids += tokenizer.encode(text, add_special_tokens=False)
token_ids += [tokenizer.eos_token_id]
Tokenizer aşağıdaki temel ayarlarla tokenizers kütüphanesi kullanılarak
eğitilmiştir:
from tokenizers import Tokenizer
from tokenizers.models import BPE
from tokenizers.pre_tokenizers import ByteLevel
from tokenizers.trainers import BpeTrainer
tokenizer = Tokenizer(BPE(unk_token="<unk>"))
tokenizer.pre_tokenizer = ByteLevel(add_prefix_space=False)
trainer = BpeTrainer(
vocab_size=1_000,
special_tokens=["<unk>", "<pad>", "<bos>", "<eos>"],
initial_alphabet=ByteLevel.alphabet(),
)
Yerel doğrulamada Türkçe karakterler, büyük/küçük harfler ve İngilizce bir örnek
için decode(encode(text)) == text eşitliği sağlanmıştır. Tokenizer için henüz
kapsamlı parçalama kalitesi, sıkıştırma oranı veya başka tokenizerlarla
karşılaştırmalı bir değerlendirme yayımlanmamıştır.
model_max_length değeri gerçek bir bağlam sınırı olarak yapılandırılmamıştır.
Azami uzunluk, tokenizer’ı kullanan modelin bağlam penceresine göre
belirlenmelidir.Uygun kullanım alanları; eğitim, tokenizasyon analizi, Türkçe siber güvenlik metinleriyle küçük ölçekli deneyler ve bir model için başlangıç tokenizer’ı oluşturmadır. Güvenlik açısından kritik kararlar veya üretim sistemleri için bağımsız bir güvenlik bileşeni olarak kullanılmamalıdır.