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

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