Upload README.md with huggingface_hub
Browse files
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)
|