Update app.py
Browse files
app.py
CHANGED
|
@@ -1,10 +1,10 @@
|
|
| 1 |
-
import
|
| 2 |
-
from transformers import GPT2LMHeadModel, GPT2Tokenizer
|
| 3 |
import random
|
| 4 |
|
| 5 |
-
# تحميل النموذج والتوكنيزر
|
| 6 |
-
|
| 7 |
-
|
|
|
|
| 8 |
|
| 9 |
# الحروف المقطعة
|
| 10 |
harf_muqattaat = ['أ', 'ل', 'م', 'ص', 'ر', 'ك', 'ه', 'ي', 'ع', 'ط', 'س', 'ح', 'ق', 'ن']
|
|
@@ -29,8 +29,6 @@ def generate_words_from_muqattaat():
|
|
| 29 |
|
| 30 |
return generated_text
|
| 31 |
|
| 32 |
-
#
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
# تشغيل التطبيق
|
| 36 |
-
iface.launch()
|
|
|
|
| 1 |
+
from transformers import AutoTokenizer, AutoModelForCausalLM
|
|
|
|
| 2 |
import random
|
| 3 |
|
| 4 |
+
# تحميل النموذج والتوكنيزر من Hugging Face
|
| 5 |
+
model_name = "EleutherAI/gpt-j-6B" # يمكنك أيضًا استخدام "aubmindlab/aragpt2-medium" لنموذج خاص بالعربية
|
| 6 |
+
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
| 7 |
+
model = AutoModelForCausalLM.from_pretrained(model_name)
|
| 8 |
|
| 9 |
# الحروف المقطعة
|
| 10 |
harf_muqattaat = ['أ', 'ل', 'م', 'ص', 'ر', 'ك', 'ه', 'ي', 'ع', 'ط', 'س', 'ح', 'ق', 'ن']
|
|
|
|
| 29 |
|
| 30 |
return generated_text
|
| 31 |
|
| 32 |
+
# توليد الجمل
|
| 33 |
+
for _ in range(5):
|
| 34 |
+
print(generate_words_from_muqattaat())
|
|
|
|
|
|