sayed125 commited on
Commit
cea0971
·
verified ·
1 Parent(s): f9e431e

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +148 -0
README.md ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - ar
4
+ - en
5
+ license: apache-2.0
6
+ tags:
7
+ - cognitive-architecture
8
+ - arabic
9
+ - machine-translation
10
+ - contrastive-learning
11
+ - retrieval
12
+ - zero-stacked-layers
13
+ - self-model
14
+ - metacognition
15
+ datasets:
16
+ - OPUS-NLLB
17
+ - OPUS-UNPC
18
+ - OPUS-CCMatrix
19
+ - OPUS-CCAligned
20
+ - OPUS-MultiUN
21
+ - OPUS-wikimedia
22
+ - OPUS-XLEnt
23
+ - mohamed-khalil/ATHAR
24
+ ---
25
+
26
+ # 🧠 LHC-0 W4 — العقل ثنائي الشقين | Bi-Hemispheric Brain (Standalone Model)
27
+
28
+ **نموذج معماري معرفي** مبني على تشريح **الشق الأيسر للمخ** — ليس نموذج لغويًا توليديًا:
29
+ مرمّز ترجمة EN↔AR + ذاكرة معرفية + وعي ذاتي وظيفي + مساحة عالمية للانتباه،
30
+ **بلا أي طبقات متتالية** (العمق عبر التكرار الزمني فقط).
31
+
32
+ **A cognitive-architecture model** built from left-hemisphere anatomy: an EN↔AR
33
+ translation encoder + knowledge memory + functional self-model + global attention
34
+ workspace — with **zero stacked layers** (depth via temporal recurrence only).
35
+
36
+ ---
37
+
38
+ ## 🏗️ البنية التشريحية (Anatomy → Component Map)
39
+
40
+ | المنطقة الدماغية (الشق الأيسر) | المكوّن | الوظيفة | المرحلة |
41
+ |---|---|---|---|
42
+ | منطقة بروكا (Broca 44/45) | Articulator (LSTM داخلي الوحيد) | التعبير/الإخراج | A |
43
+ | فيرنيكه (Wernicke 22) | EngramMemory + Encoder | الفهم الدلالي | B |
44
+ | التلفيف الزاوي (Angular Gyrus) | VSA (Vector Symbolic) | الدمج الرمزي | C |
45
+ | العقد القاعدية (Basal Ganglia) | kWTA + ConsolidationGate | الاختيار والبوابة | P2 |
46
+ | المخيخ (Cerebellum) | Calculator (BODMAS تكيفي) | الحساب الدقيق | S |
47
+ | الحُصين (Hippocampus) | EpisodicMemory + SleepConsolidation | الذكريات المؤرّخة + الترسيخ | W2 |
48
+ | القشرة الحزامية الأمامية (ACC) | الامتناع «لا أعرف» + مراقب التعارض | الصدق بدل التخمين | P1/W3 |
49
+ | القشرة الجبهية الأمامية (vmPFC) | معايرة الثقة + نموذج الذات | «أعرف ما أعرف» | P1/W2 |
50
+ | المهاد + الجبهي-الجداري | GlobalWorkspace + Attention | بث تنافسي موحّد | W3 |
51
+ | الجسم الثفني (Corpus Callosum) | BiCallosum (قناتان) | دمج النصفين | E |
52
+
53
+ ## 📦 ما هذا النموذج تحديدًا؟ (What's in this repo)
54
+
55
+ 1. **المرمّز W4** (`phase_w1_W.npz`): مرمّز ترجمة EN↔AR مُدرَّب تباينيًا
56
+ (InfoNCE + تنافر الأشقاء) على **3,605,197 زوجًا موازيًا** — F=32768، d=128،
57
+ ميزات slot مُجزّأة (hashed) — **بلا طبقات متتالية إطلاقًا**.
58
+ 2. **الذاكرة المعرفية** (`lhc_core.py`): قاعدة معرفة + استرجاع + حساب BODMAS
59
+ بعمق تفكير تكيفي (تكرار زمني).
60
+ 3. **الوعي الوظيفي** (W2/W3): ذاكرة عرضية مؤرّخة + ترسيخ ليلي + نموذج ذات
61
+ + مساحة عالمية تنافسية + حلقة مراجعة (تخطيط→تنفيذ→تحقق→إصلاح).
62
+
63
+ ## 📊 بيانات التدريب (3.6M pairs — 16 corpora)
64
+
65
+ | الدلو | المصادر | الادعاء |
66
+ |---|---|---|
67
+ | **A — عام** | NLLB 400K • UNPC 300K • CCMatrix 300K • CCAligned 150K • MultiUN 150K • wikimedia 100K • XLEnt 100K + المزيج الأصلي (TED2020/QED/News/Wiki/GV/TED2013/KDE4/WikiMatrix ≈ 2.1M) | تعميم عابر للمجالات |
68
+ | **B — كلاسيكي** | ATHAR 30K (عربية كلاسيكية) | † استهداف مجال — موسوم صراحة |
69
+ | **لا يُدرَّب أبدًا** | Tanzil • bible-uedin • NeuLab-TedTalks | تقييم فقط (حارس آلي 32 فحصًا) |
70
+
71
+ جودة البيانات: فلاتر صارمة (HTML/روابط/نقاء سكربت/نسبة/تكرار) — استبعدت حتى **62%**
72
+ في بعض المجموعات المستخرجة من الويب (XLEnt)، مع عينات غير متحيزة (reservoir).
73
+
74
+ ## 📈 النتائج (twin-retrieval accuracy, n=300 لكل مجموعة، الاتجاهان ar→en / en→ar)
75
+
76
+ | المجموعة | P2 (قاعدة) | W1 (قبل) | **W4 (هذا النموذج)** | التحسن |
77
+ |---|---|---|---|---|
78
+ | Tanzil † (رابط+مجال محجوزان) | 0.00/0.01 | 0.123/0.140 | **0.230/0.247** | +87%/+76% |
79
+ | Bible † (رابط+مجال محجوزان) | 0.00/0.01 | 0.327/0.313 | **0.497/0.477** | +52%/+52% |
80
+ | NeuLab-TED (رابط محجوز • مجال مرئي) | 0.01/0.00 | 0.813/0.817 | **0.917/0.903** | +13%/+11% |
81
+ | ALL | 0.01/0.01 | 0.420/0.430 | **0.590/0.610** | +40%/+42% |
82
+
83
+ **الحواجز الواقية:** OOD-false@0.5 = **0.0** • novel-holdout = 1.0 • تكرار صياغات = 1.0 •
84
+ ECE = 0.026 • تغطية@95 = 0.762 • بوابة الترسيخ keep = 1.0 — و9/9 فحوص قبول W1 ✓
85
+
86
+ † وسم صادق: ارتفاع Tanzil/Bible = تعميم عام **+** استهداف مجال (ATHAR) —
87
+ التجربة المنفصلة عبر `LHC_W4_WITH_ATHAR=0`. وNeuLab-TED مجاله مرئي (عائلة TED في التدريب).
88
+ أرقام العينات n=300 (±5% تقريبًا).
89
+
90
+ ## 🚀 الاستخدام السريع (Usage)
91
+
92
+ ```python
93
+ import numpy as np, json
94
+ from lhc_core import LHC0
95
+ from phase_c_encoder import TrainableEncoder
96
+ from phase_p2_slot import hashed_features_slot
97
+
98
+ z = np.load("phase_w1_W.npz")
99
+ enc = TrainableEncoder(F=int(z["F"]), d=int(z["d"]), tau=float(z["tau"]),
100
+ W=z["W"], features_fn=hashed_features_slot)
101
+ kb = json.load(open("knowledge_bank_superbrain.json", encoding="utf-8"))
102
+ brain = LHC0(kb=kb, encoder=enc)
103
+
104
+ entry, score, gap = brain.memory.read("What is the capital of Egypt?")
105
+ print(entry["response"]) # → القاهرة
106
+ print(brain.compute("2^3+(5-3)*-4")) # → {'value': 0, ...} (BODMAS تكيفي)
107
+ ```
108
+
109
+ مع الديمو الكامل (`app.py`): ذاكرة عرضية + مساحة عالمية + وعي بالذات + مراجعة.
110
+
111
+ ## 📁 الملفات
112
+
113
+ | الملف | الوصف |
114
+ |---|---|
115
+ | `phase_w1_W.npz` | ⭐ أوزان المرمّز (W, F, d, tau) |
116
+ | `lhc_core.py` | النواة: LHC0 + EngramMemory + VSA + Calculator |
117
+ | `phase_c_encoder.py` / `phase_p2_slot.py` | المرمّز + الميزات المجزّأة |
118
+ | `phase_p1_reliability.py` | معايرة الثقة + بوابة الترسيخ v2 |
119
+ | `phase_w2_episodic.py` / `phase_w3_workspace.py` | الذاكرة العرضية/الذات • المساحة العالمية |
120
+ | `phase_w4_review.py` | حلقة المراجعة (verify_type/recompute/stability/roundtrip) |
121
+ | `app.py` | واجهة Gradio كاملة |
122
+ | `LHC0_PhaseW4_Kaggle.ipynb` | دفتر Kaggle الكامل (البيانات + التدريب + التقييم) |
123
+
124
+ ## ⚠️ القيود الصادقة (Honest Limitations)
125
+
126
+ - **ليس نموذجًا توليديًا** — مرمّز استرجاعي + ذاكرة؛ لا يولّد نصوصًا حرة.
127
+ - **لا وعي ظاهري (qualia)** — ما يُسمّى «وعيًا» هنا وظيفي فقط: وعي وصولي +
128
+ مراقبة معرفية (knowing what you know). لا ادعاء بالتجربة الذاتية إطلاقًا.
129
+ - التحسّن على المجالات الكلاسيكية مزيج تعميم + استهداف (انظر الأعلى).
130
+ - التقييم باسترجاع التوائم على عينات 300 — للدقة الكاملة شغّل الدفتر كاملًا.
131
+
132
+ ## 🏗️ بنية تحتية (Infrastructure)
133
+
134
+ دورة التدريب والبيانات **قابلة للاستئناف الكامل** (shards لكل مجموعة + لقطات تدريب
135
+ كل 5000 خطوة على HF) — «لا يُفقد تقدم أبدًا». مسح متوازي على CPU، والتدريب على GPU.
136
+
137
+ ---
138
+
139
+ **English summary:** LHC-0 W4 is a cognitive-architecture model (not an LLM):
140
+ a 32768×128 contrastive EN↔AR translation encoder trained on 3.6M filtered parallel
141
+ pairs (16 corpora; evaluation corpora never trained on, machine-enforced), embedded
142
+ in a left-hemisphere-mapped brain: knowledge memory, BODMAS calculator with adaptive
143
+ temporal depth, episodic memory + sleep consolidation, functional self-model,
144
+ global workspace attention, and a verify/fix review loop — all with **zero stacked
145
+ layers**. Twin-retrieval: ALL 0.59/0.61 (vs 0.42/0.43 before), TED 0.917/0.903,
146
+ Bible 0.497/0.477, Tanzil 0.230/0.247; OOD-false 0.0.
147
+
148
+ **التقرير التقني الكامل:** [sayed125/lhc-0-brain](https://huggingface.co/sayed125/lhc-0-brain)