
أنبوب تقييم آلي عالي الدقة بدون تدريب مسبق لنموذج CLIP من OpenAI على CIFAR-10. يتميز بدقة 88.80%، وتخفيف أمان Safetensors (CVE-2025-32434)، وسير عمل AI Native (Trae).
ينفذ هذا المشروع خط أنابيب آلي وقوي لتقييم نموذج CLIP (ViT-B/32) من OpenAI على مجموعة اختبار CIFAR-10 الكاملة (10,000 صورة). تم تطويره باستخدام سير عمل أصلي للذكاء الاصطناعي (Trae IDE)، ويحقق دقة عالية في التصنيف بدون تدريب (Zero-Shot) تبلغ 88.80%.
88.80% (بدون تدريب)openai/clip-vit-base-patch32 (باستخدام Safetensors)
التحليل: يُظهر النموذج هيمنة قطرية قوية. لوحظ تحيز إحصائي بين فئتي 'Deer' و 'Horse' (تداخل بنسبة 15.4%)، ربما بسبب التشابه في الخطوط الهيكلية في الدقة المنخفضة جداً 32×32 لـ CIFAR-10. حققت فئتا Automobile و Horse أعلى دقة (97.6%).
CIFAR10Dataset مخصص للتعامل مع ملفات pickle الثنائية الخام، وتحويل مصفوفات البايت أحادية البعد إلى موترات RGB ثلاثية الأبعاد بكفاءة.torch.utils.data.DataLoader مع tqdm لإدارة 10,000 عينة دون تجاوز سعة VRAM."a photo of a {label}" لتحسين المحاذاة الدلالية بين تضمينات النص والصورة.scikit-learn لحساب مصفوفة الارتباك، مما يوفر نظرة تفصيلية على أخطاء التصنيف الدلالية.يوثق هذا المشروع حل العديد من التحديات الإنتاجية التي واجهتنا أثناء التطوير:
.bin (Pickle) غير الآمنة.use_safetensors=True لتحميل النموذج بشكل آمن وبدون نسخ.HF_HUB_DISABLE_SYMLINKS=1 وإنشاء بروتوكول تنظيف يدوي لذاكرة التخزين المؤقت لضمان التوافق عبر المنصات.CLIPProcessor لمعالجة مدخلات uint8 الخام بشكل صحيح، مما استعاد الدقة إلى 88.8%.HF_ENDPOINT المرآة و local_files_only=True لنشر عالي السرعة وقابل للعمل دون اتصال.pip install torch transformers pillow numpy tqdm scikit-learn seaborn matplotlib
قم بتنزيل إصدار CIFAR-10 الخاص بلغة بايثون وضع مجلد cifar-10-batches-py في جذر المشروع.
# على ويندوز، قم بتشغيل ملف الدفعة المُعد مسبقاً:
.\run.bat
# أو يدوياً عبر بايثون:
python full_cifar_clip_eval.py
clip_eval_project/
├── full_cifar_clip_eval.py # سكريبت التقييم الأساسي
├── run.bat # نقطة دخول التشغيل بنقرة واحدة
├── confusion_matrix.png # نتيجة مصفوفة الارتباك
├── cifar-10-batches-py/ # بيانات CIFAR-10 الخام
│ └── test_batch # بيانات مجموعة الاختبار
└── README.md # توثيق المشروع
هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف LICENSE للحصول على التفاصيل.