Downloads · 30 days
16
1% of all-time downloads
msbayindir/legal-turkish-bert-base-cased
legal-turkish-bert-base-cased is a fill-mask model from msbayindir. Use it when you need the model to fill a missing word. The card lists the license as mit.
Bu model, Türkçe hukuk metinleri üzerinde fine-tune edilmiş dbmdz/bert-base-turkish-cased modelidir.
Downloads · 30 days
16
1% of all-time downloads
All-time downloads
1.7K
Public
Parameters
111M
443 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors443 MB · 100%
From the Hugging Face model README
Bu model, Türkçe hukuk metinleri üzerinde fine-tune edilmiş dbmdz/bert-base-turkish-cased modelidir.
from transformers import AutoTokenizer, TFAutoModelForMaskedLM
import tensorflow as tf
# Tokenizer ve model yükleme
tokenizer = AutoTokenizer.from_pretrained("msbayindir/legal-turkish-bert-base-cased")
model = TFAutoModelForMaskedLM.from_pretrained("msbayindir/legal-turkish-bert-base-cased")
# Örnek metin "Hukuk"
text = "Anayasa, millet iradesinin hürriyetçi demokrasi ve [MASK] düzeni çerçevesinde kullanılacağını belirtiyor."
# Tokenizer kullanarak metni işleme
inputs = tokenizer(text, return_tensors="tf")
# Maskeli tokenın indeksini bulma
mask_token_index = tf.where(inputs["input_ids"] == tokenizer.mask_token_id)[0, 1]
# Modeli çalıştırma ve logits değerlerini alma
logits = model(**inputs).logits
# Maskelenmiş token için tahmin edilen olasılıkları alma
mask_token_logits = logits[0, mask_token_index, :]
# En iyi 3 tahmini seçme
top_3_tokens = tf.math.top_k(mask_token_logits, 3).indices.numpy()
# Tahmin edilen kelimelerle metni değiştirme ve yazdırma
for token in top_3_tokens:
print(text.replace(tokenizer.mask_token, tokenizer.decode([token])))
## Output
Anayasa, millet iradesinin hürriyetçi demokrasi ve hukuk düzeni çerçevesinde kullanılacağını belirtiyor.
Anayasa, millet iradesinin hürriyetçi demokrasi ve kamu düzeni çerçevesinde kullanılacağını belirtiyor.
Anayasa, millet iradesinin hürriyetçi demokrasi ve toplum düzeni çerçevesinde kullanılacağını belirtiyor.