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/ — محمل البيانات
التقنيات المستخدمة
AxoLexis
PC Training Solution