تطبيقات سطح المكتب

AxoLexis

🔬 الغرض الأساسي:

AxoLexis هو مدرب مكتب PyQt6 كامل الميزات لنموذج SHADA (خوارزمية هجينة تكيفية هرمية ذاتية الإشراف للتعلم العميق).

🎨 مميزات واجهة المستخدم:

• رسوم بيانية في الوقت الفعلي باستخدام pyqtgraph — فقدان التدريب، فقدان التحقق، دقة التحقق، معدل التعلم، معيار التدرج

• تصميم بمظهر داكن مع شاشة ترحيب ومدير للمظاهر

• التحكم في تدريب متعدد المراحل (قبل التدريب، mtl، الضبط الدقيق، النشر، خط التدريب الكامل)

• ضوابط البدء/التوقف/الحفظ مع تنفيذ QThread في الخلفية

⚙️ الإعدادات:

• اختيار الفئة (nano ← xl)، المهمة، المحسن، عدد الدورات، حجم الحزمة، معدل التعلم، رتبة LoRA، الدقة المختلطة

• دعم البيانات: CSV، مجلدات الصور (نمط ImageNet)، NumPy .npy/.npz، مجموعة بيانات تجريبية مدمجة

• الكشف التلقائي عن وحدة معالجة الرسومات NVIDIA مع إشعار المستخدم

• حزمة اختيارية PyInstaller .exe لنظام التشغيل Windows

📁 هيكل المشروع:

• main.py — نقطة الدخول مع إعداد venv، شاشة الترحيب، فحص GPU

• ui/ — النافذة الرئيسية، لوحة البيانات، لوحة النموذج، لوحة التدريب، لوحة الرسوم البيانية، لوحة السجل

• training/ — عامل تدريب QThread

• models/ — مصنع النماذج

• data/ — محمل البيانات

التقنيات المستخدمة

PyQt6pyqtgraphtorchtimmtransformersmonainumpyscikit-learnPillowmatplotlibpyinstaller
Training Monitor v2.1
📊
Training Efficiency %
98.4%
12ms
Active
زيارة موقع المشروع

AxoLexis

PC Training Solution