Views
No views yet
1from transformers import pipeline
2
3# Load the model
4fill_mask = pipeline("fill-mask", model="metythorn/khmer-xlm-roberta-small")
5
6# Example usage
7result = fill_mask("ខ្ញុំចង់<mask>ភាសាខ្មែរ")
8print(result)1from transformers import AutoTokenizer, AutoModelForMaskedLM
2
3# Load model and tokenizer
4tokenizer = AutoTokenizer.from_pretrained("metythorn/khmer-xlm-roberta-small")
5model = AutoModelForMaskedLM.from_pretrained("metythorn/khmer-xlm-roberta-small")
6
7# Example usage
8text = "ខ្ញុំចង់<mask>ភាសាខ្មែរ"
9inputs = tokenizer(text, return_tensors="pt")
10
11# Get predictions for masked token
12outputs = model(**inputs)
13predictions = outputs.logits
14print("Model loaded successfully!")1from transformers import pipeline
2import numpy as np
3
4# Load model
5fill_mask = pipeline("fill-mask", model="metythorn/khmer-xlm-roberta-small")
6
7# Test examples
8test_sentences = [
9 "ប្រទេសកម្ពុជាមាន<mask>ខេត្ត",
10 "រាជធានីភ្នំពេញគឺជ<mask>របស់ប្រទេសកម្ពុជា",
11 "ខ្ញុំចង់<mask>សៀវភៅ"
12]
13
14for sentence in test_sentences:
15 result = fill_mask(sentence)
16 print(f"Input: {sentence}")
17 print(f"Top prediction: {result[0]['token_str']}")
18 print("---")1@misc{xlm-roberta-khmer,
2 title={XLM-RoBERTa Khmer Masked Language Model},
3 author={Your Name},
4 year={2025},
5 url={https://huggingface.co/metythorn/khmer-xlm-roberta-small}
6}