Views
No views yet
"اكتب النص التالي بأسلوب <author:name>: [text]""اكتب النص التالي بأسلوب <author:يوسف_إدريس>: [original_text]"<author:يوسف_إدريس>
| id | text_in_msa (partial) | text_in_author_style (partial) |
|---|---|---|
| 3835 | "لم أقم مطلقًا بالاحتفال بعيد ميلادي... وكنت أتجادل مع كامل الشناوي..." | "عمري ما احتفلت بعيد ميلادي... وأتشاجر مع كامل الشناوي على ذلك الاكتئاب..." |
| 3836 | "الزمن العام هو العداد الجماعي الذي يسجل السنين... ويبرز الزمن الخاص..." | "الزمن العام يعدّ السنين للناس كلها... أما عدادك الخاص فأنت نادرًا ما تنظر فيه..." |
| 3837 | "مصر الغنية الراقية... اشتراكية وديمقراطية تتفاعل معًا... أحلام الخمسين..." | "مصر المصنِّعة... الكون مائة زهرة... وحين أبلغ الخمسين أبدأ أعيش وأتعلم الموسيقى..." |
| 3838 | "غرابة التجربة... طفولة جادة تمامًا بلا مرح... الطفولة كانت عيبًا..." | "غريبة هي الأفكار... كنتُ رجلًا رهيبًا في ثوب طفل... والطفولة تُهمة نخشى الاعتراف بها..." |
| 3839 | "هذا ليس ندمًا... موجة تفوقك قوة... النصر الحقيقي أن تعيش كما تختار..." | "ليس مرارة ولا ندمًا... أنت تناضل موجة أعتى منك... والحق أن تحيا كما اخترت أنت..." |

1from transformers import T5Tokenizer, T5ForConditionalGeneration
2import torch
3
4# Load model
5model_name = "Omartificial-Intelligence-Space/AraStyleTransfer-21"
6
7tokenizer = T5Tokenizer.from_pretrained(model_name)
8model = T5ForConditionalGeneration.from_pretrained(model_name)
9
10device = "cuda" if torch.cuda.is_available() else "cpu"
11model.to(device)
12
13# Input text and author
14text = "لم أقم مطلقًا بالاحتفال بعيد ميلادي منذ طفولتي."
15author = "يوسف إدريس"
16
17# Prompt format
18prompt = f"اكتب النص التالي بأسلوب <author:{author.replace(' ', '_')}>: {text}"
19
20# Tokenize
21inputs = tokenizer(prompt, return_tensors="pt").to(device)
22
23# Generate
24output_ids = model.generate(
25 **inputs,
26 max_length=256,
27 num_beams=5,
28 early_stopping=True
29)
30
31# Decode
32generated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
33
34print("Original:", text)
35print("Author:", author)
36print("Output:", generated_text)1@inproceedings{nacar2025anlpers,
2 title={ANLPers at AraGenEval Shared Task: Descriptive Author Tokens for Transparent Arabic Authorship Style Transfer},
3 author={Nacar, Omer and Reda, Mahmoud and Sibaee, Serry and Alhabashi, Yasser and Ammar, Adel and Boulila, Wadii},
4 booktitle={Proceedings of The Third Arabic Natural Language Processing Conference: Shared Tasks},
5 pages={49--53},
6 year={2025}
7}