hozifa1 commited on
Commit
3abf36f
·
verified ·
1 Parent(s): fa8cf58

Update comprehensive Model Card (Arabic & English)

Browse files
Files changed (1) hide show
  1. README.md +92 -40
README.md CHANGED
@@ -1,59 +1,111 @@
1
  ---
2
- base_model: unsloth/deepseek-r1-distill-qwen-14b-unsloth-bnb-4bit
3
- library_name: transformers
4
- model_name: Faqih-R1-14B-Islamic-AI
 
5
  tags:
6
- - generated_from_trainer
7
- - sft
8
- - trl
9
- - unsloth
10
- licence: license
 
 
 
 
 
 
 
 
11
  ---
12
 
13
- # Model Card for Faqih-R1-14B-Islamic-AI
 
14
 
15
- This model is a fine-tuned version of [unsloth/deepseek-r1-distill-qwen-14b-unsloth-bnb-4bit](https://huggingface.co/unsloth/deepseek-r1-distill-qwen-14b-unsloth-bnb-4bit).
16
- It has been trained using [TRL](https://github.com/huggingface/trl).
 
17
 
18
- ## Quick start
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
  ```python
21
- from transformers import pipeline
 
22
 
23
- question = "If you had a time machine, but could only go to the past or the future once and never return, which would you choose and why?"
24
- generator = pipeline("text-generation", model="hozifa1/Faqih-R1-14B-Islamic-AI", device="cuda")
25
- output = generator([{"role": "user", "content": question}], max_new_tokens=128, return_full_text=False)[0]
26
- print(output["generated_text"])
27
- ```
 
 
 
28
 
29
- ## Training procedure
 
 
 
30
 
31
-
 
32
 
 
 
33
 
34
- This model was trained with SFT.
 
 
 
 
 
 
 
 
 
35
 
36
- ### Framework versions
37
 
38
- - TRL: 0.24.0
39
- - Transformers: 5.5.0
40
- - Pytorch: 2.11.0
41
- - Datasets: 4.3.0
42
- - Tokenizers: 0.22.2
43
 
44
- ## Citations
 
 
 
 
 
 
 
45
 
 
 
 
46
 
 
 
 
 
 
 
 
47
 
48
- Cite TRL as:
49
-
50
- ```bibtex
51
- @misc{vonwerra2022trl,
52
- title = {{TRL: Transformer Reinforcement Learning}},
53
- author = {Leandro von Werra and Younes Belkada and Lewis Tunstall and Edward Beeching and Tristan Thrush and Nathan Lambert and Shengyi Huang and Kashif Rasul and Quentin Gallou{\'e}dec},
54
- year = 2020,
55
- journal = {GitHub repository},
56
- publisher = {GitHub},
57
- howpublished = {\url{https://github.com/huggingface/trl}}
58
- }
59
- ```
 
1
  ---
2
+ language:
3
+ - ar
4
+ - en
5
+ license: apache-2.0
6
  tags:
7
+ - islamic-ai
8
+ - fiqh
9
+ - comparative-fiqh
10
+ - tafsir
11
+ - hadith
12
+ - deepseek-r1
13
+ - qwen2.5
14
+ - reasoning
15
+ - safetensors
16
+ pipeline_tag: text-generation
17
+ base_model: deepseek-ai/DeepSeek-R1-Distill-Qwen-14B
18
+ datasets:
19
+ - hozifa1/faqih_sft_dataset
20
  ---
21
 
22
+ # 🕋 Faqih-R1-14B: The Islamic Jurisprudence & Scholarly AI
23
+ ### الفقيه الذكي (Faqih-R1): نموذج الذكاء الاصطناعي الموسوعي للفقه المقارن وعلوم الشريعة
24
 
25
+ <p align="center">
26
+ <img src="https://raw.githubusercontent.com/hozifa460/islamic-content/main/assets/banner.png" alt="Faqih-R1 Banner" width="100%" onerror="this.style.display='none'"/>
27
+ </p>
28
 
29
+ <p align="center">
30
+ <b>Faqih-R1-14B</b> هو نموذج ذكاء اصطناعي رائد متخصص في <b>الفقه المقارن، علوم القرآن، وتخريج الأحاديث النبوية</b> وفق منهج أهل السنة والجماعة. يجمع بين قوة التفكير والاستدلال العميق لمعمارية <b>DeepSeek-R1-Distill-Qwen-14B</b>، والأمانة العلمية في استعراض أقوال المذاهب الأربعة مع أدلتها.
31
+ </p>
32
+
33
+ ---
34
+
35
+ ## ✨ المميزات والقدرات الفقهية (Key Capabilities)
36
+
37
+ * 📚 **الفقه المقارن المعتمد:** تحرير أقوال أئمة المذاهب الأربعة (الحنفية، المالكية، الشافعية، الحنابلة) مع أدلتهم من الكتاب والسنة.
38
+ * 🧠 **الاستدلال والتفكير العميق (`<think>`):** يحلل المسألة الفقهية ويفكك محل النزاع خطوة بخطوة قبل صياغة الجواب.
39
+ * 📜 **تخريج وشرح الأحاديث:** الاستدلال بالأحاديث الصحيحة مع بيان درجتها وحكم المحدثين والفوائد الفقهية.
40
+ * 📖 **التفسير الموضوعي:** ربط الأحكام بالآيات القرآنية بالرسم العثماني وبيان أسباب النزول والمقاصد.
41
+ * 🤲 **الأذكار والأدعية المحققة:** إيراد الأدعية المأثورة بنصوصها وضبطها وتخريجها.
42
+ * 🛡️ **التأدب الفقهي والأمان:** الامتناع عن الإفتاء بغير علم في النوازل المعقدة والتحويل إلى دور الإفتاء المعتمدة.
43
+
44
+ ---
45
+
46
+ ## ⚡ التشغيل والاستخدام (Quickstart with Python & Transformers)
47
 
48
  ```python
49
+ import torch
50
+ from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
51
 
52
+ MODEL_ID = "hozifa1/Faqih-R1-14B-Islamic-AI"
53
+
54
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
55
+ model = AutoModelForCausalLM.from_pretrained(
56
+ MODEL_ID,
57
+ torch_dtype=torch.bfloat16,
58
+ device_map="auto"
59
+ )
60
 
61
+ SYSTEM_PROMPT = (
62
+ "أنت الفقيه المحقق (Faqih-R1)، نموذج ذكاء اصطناعي إسلامي موسوعي متخصص في الفقه المقارن "
63
+ "والعلوم الشرعية وفق منهج أهل السنة والجماعة. فصّل الأدلة من الكتاب والسنة وأقوال المذاهب الأربعة."
64
+ )
65
 
66
+ question = "ما حكم تارك الصلاة تكاسلاً عند المذاهب الأربعة مع تفصيل الأدلة والترجيح؟"
67
+ prompt = f"<|im_start|>system\n{SYSTEM_PROMPT}<|im_end|>\n<|im_start|>user\n{question}<|im_end|>\n<|im_start|>assistant\n<think>\n"
68
 
69
+ inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
70
+ streamer = TextStreamer(tokenizer, skip_prompt=False)
71
 
72
+ with torch.no_grad():
73
+ output = model.generate(
74
+ **inputs,
75
+ streamer=streamer,
76
+ max_new_tokens=2048,
77
+ temperature=0.6,
78
+ top_p=0.95,
79
+ do_sample=True,
80
+ )
81
+ ```
82
 
83
+ ---
84
 
85
+ ## 🏎️ التشغيل السريع عبر vLLM (High-Throughput Inference)
 
 
 
 
86
 
87
+ ```bash
88
+ vllm serve hozifa1/Faqih-R1-14B-Islamic-AI \
89
+ --tensor-parallel-size 1 \
90
+ --dtype bfloat16 \
91
+ --max-model-len 8192
92
+ ```
93
+
94
+ ---
95
 
96
+ ## 📦 النسخ المكممة المتاحة (GGUF Quantizations)
97
+ للتشغيل على الأجهزة الشخصية وتطبيقات LM Studio و Ollama، يرجى زيارة المستودع المخصص:
98
+ 👉 **[`hozifa1/Faqih-R1-14B-GGUF`](https://huggingface.co/hozifa1/Faqih-R1-14B-GGUF)**
99
 
100
+ ---
101
+
102
+ ## 📊 بيانات التدريب (Training Data)
103
+ تم تدريب النموذج بالاعتماد على داتا سيت **Faqih Gold SFT v2**:
104
+ 👉 **[`hozifa1/faqih_sft_dataset`](https://huggingface.co/datasets/hozifa1/faqih_sft_dataset)**
105
+
106
+ ---
107
 
108
+ ## ⚖️ إخلاء مسؤولية وضوابط الاستخدام (Fiqh & Ethical Disclaimer)
109
+ 1. هذا النموذج مخصص لأغراض **البحث العلمي، المدارسة الفقهية، والمساعدة الاستدلالية**.
110
+ 2. لا يُعتبر بديلاً عن الفتوى القضائية الرسمية في قضايا الأحوال الشخصية، الجنايات، والنزاعات المالية المعقدة.
111
+ 3. نلتزم بمنهج أهل السنة والجماعة، ولا نتحمل مسؤولية أي سوء استخدام خارج الأطر الشرعية المعتبرة.