Ultralytics YOLO27:
ترخيص YOLO
العودة إلى مسرد Ultralytics

Model Quantization

يخزّن تكميم النماذج الأوزان والتنشيطات بدقة أقل، مثل INT8، لتقليص النماذج وتسريع الاستدلال. تعرّف على آلية عمله والفرق بين PTQ وQAT.

يحوّل تكميم النموذج أوزان الشبكة العصبية، وغالبًا تنشيطاتها أيضًا، من أعداد فاصلة عائمة بدقة 32 بت (FP32) إلى تنسيقات أقل دقة، مثل الأعداد العائمة بدقة 16 بت (FP16)، أو الأعداد الصحيحة بدقة 8 بت (INT8)، أو الأعداد الصحيحة بدقة 4 بت. وبذلك يتطلب تخزين كل قيمة ونقلها عددًا أقل من البتات، كما تعمل العمليات الحسابية الصحيحة بسرعة أكبر وتستهلك طاقة أقل على معظم المعالجات. ويبلغ حجم نموذج INT8 ربع حجم نموذجه الأصلي FP32، ما يتيح لنماذج اكتشاف الأجسام العمل في الزمن الحقيقي على الهواتف والكاميرات وغيرها من أجهزة الذكاء الاصطناعي الطرفي، كما يتيح للنماذج اللغوية الكبيرة (LLMs) العمل على وحدة GPU واحدة.

آلية عمل التكميم#

يسند التكميم نطاقًا من الأعداد الحقيقية إلى مجموعة صغيرة من المستويات الصحيحة. وفي المخطط الأفيني الشائع، يُخزن كل عدد عشري x كعدد صحيح q = round(x / scale) + zero_point، ويُستعاد على النحو التالي: x ≈ (q - zero_point) × scale. ويحدد المقياس حجم الخطوة بين المستويات، بينما تضمن نقطة الصفر تحويل القيمة العشرية 0 إلى عدد صحيح دقيق. ويتضمن INT8 عدد 256 مستوى، لذا يجب اختيار النطاق بعناية: فالنطاق الواسع جدًا يهدر مستويات على قيم لا تظهر مطلقًا، والنطاق الضيق جدًا يقص القيم الشاذة. وتكون الأوزان معروفة مسبقًا، لذا تُستمد نطاقاتها مباشرةً من النموذج المدرّب، وغالبًا ما تُحسب لكل قناة خرج على حدة. أما التنشيطات فتعتمد على المدخلات، ولذلك تُقاس نطاقاتها أثناء المعايرة بتشغيل مجموعة صغيرة من الصور أو عينات النصوص الممثلة عبر النموذج.

import numpy as np

rng = np.random.default_rng(0)
weights = rng.normal(0, 0.05, size=1000).astype(np.float32)

# Affine INT8 quantization maps the observed float range onto 256 integer levels
scale = (weights.max() - weights.min()) / 255
zero_point = np.round(-128 - weights.min() / scale)
q = np.clip(np.round(weights / scale + zero_point), -128, 127).astype(np.int8)

# Dequantize to measure the rounding error the model has to tolerate
restored = (q.astype(np.float32) - zero_point) * scale
print(f"Size: {weights.nbytes} -> {q.nbytes} bytes")
print(f"Max error: {np.abs(weights - restored).max():.5f} (half a step: {scale / 2:.5f})")

يطبع Size: 4000 -> 1000 bytes وخطأً أقصى مقداره 0.00068، يساوي نصف خطوة تكميم واحدة. وتنخفض أحجام الأوزان إلى الربع، ولا تتحرك أي قيمة بأكثر من نصف خطوة عن قيمتها الأصلية.

التكميم بعد التدريب والتدريب الواعي بالتكميم#

  • التكميم بعد التدريب (PTQ): يحوّل نموذجًا مدرّبًا بالفعل، مستخدمًا مجموعة معايرة صغيرة لتحديد نطاقات التنشيط. ويستغرق ذلك دقائق ولا يتطلب بيانات تدريب تتجاوز تلك العينات. والتكميم الديناميكي متغير من PTQ يحسب نطاقات التنشيط مباشرةً أثناء الاستدلال، بينما يترك تكميم الأوزان فقط التنشيطات بأعداد فاصلة عائمة.
  • التدريب الواعي بالتكميم (QAT): يحاكي التكميم أثناء التدريب أو الضبط الدقيق عن طريق تقريب القيم في التمرير الأمامي، بحيث تتعلم الأوزان تحمّل التقريب. ويستعيد معظم الدقة التي يفقدها PTQ، مقابل كلفة تدريب إضافي.

تبدأ الفرق عادةً بـ PTQ، ولا تنتقل إلى خيار آخر إلا إذا كان انخفاض الدقة كبيرًا جدًا:

تضيف النماذج اللغوية الكبيرة أساليبها الخاصة. فضغط الأوزان إلى 4 بت فقط، باستخدام أساليب مثل GPTQ وAWQ، يضغط مليارات المعلمات مع إبقاء التنشيطات بدقة 16 بت؛ ويخزن تنسيق GGUF النماذج المكممة للاستدلال المحلي؛ كما تحسب وحدات GPU الحديثة مباشرةً بتنسيقات الأعداد الفاصلة العائمة منخفضة الدقة، مثل FP8.

  • الدقة المختلطة: تقنية تدريب تنفذ معظم العمليات بدقة FP16 أو BF16، مع الاحتفاظ بنسخة رئيسية من الأوزان بدقة FP32 لتسريع التدريب. يستهدف التكميم الاستدلال ويتجاوز ذلك، وغالبًا ما يستخدم الأعداد الصحيحة.
  • تشذيب النموذج: يزيل الأوزان أو القنوات الكاملة لتقليل عدد العمليات، وغالبًا ما يُدمج مع التكميم الذي يقلل كلفة كل عملية متبقية.
  • تقطير المعرفة: يدرّب نموذجًا صغيرًا، هو الطالب، لمحاكاة نموذج كبير، هو المعلّم. وغالبًا ما يُكمّم نموذج الطالب بعد ذلك لنشره.

التكميم عمليًا#

يعتمد تسريع الأداء على دعم الأجهزة: فلا يعمل نموذج INT8 بسرعة أكبر إلا على معالجات تدعم نوى INT8، مثل وحدات GPU من NVIDIA المزودة بـ TensorRT، ووحدات CPU من Intel المزودة بـ OpenVINO، ووحدات المعالجة العصبية (NPUs) في الهواتف. ويطبق Ultralytics YOLO26 تقنية PTQ أثناء التصدير باستخدام quantize=8، مع المعايرة على صور من مجموعة البيانات data، بينما يجري model.train(quantize=8) ضبط نقطة تحقق بدقة باستخدام QAT. ويصدر هذا المثال نموذج INT8 إلى LiteRT، بيئة التشغيل من Google لنظام Android والأجهزة المضمنة:

from ultralytics import YOLO

# ⁨تحميل نموذج YOLO26 nano مُدرَّب مسبقًا⁩
model = YOLO("yolo26n.pt")

# ⁨التكميم INT8 بعد التدريب؛ تُعاير نطاقات التنشيط باستخدام صور من coco8.yaml⁩
model.export(format="litert", quantize=8, data="coco8.yaml")

عند القياس على COCO باستخدام TensorRT، يخفض PTQ بتنسيق INT8 قيمة mAP50-95 لـ YOLO26n من 0.403 إلى 0.393 فقط، لكنه يكلّف YOLO26s أكثر، إذ يخفضها من 0.479 إلى 0.441، بينما يعيد QAT قيمة YOLO26s إلى 0.471.

Explore solutions

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة والاستزراع المائي والرصد البيئي والحفاظ على الطبيعة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

أدخل الذكاء الاصطناعي للرؤية إلى المراقبة الجوية باستخدام نماذج Ultralytics YOLO. عزّز الطائرات المسيّرة وسير عمل الطيران والفضاء والحفاظ على البيئة والقطاعات الجغرافية المكانية بحلول الرؤية الحاسوبية.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد
الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة والاستزراع المائي والرصد البيئي والحفاظ على الطبيعة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

أدخل الذكاء الاصطناعي للرؤية إلى المراقبة الجوية باستخدام نماذج Ultralytics YOLO. عزّز الطائرات المسيّرة وسير عمل الطيران والفضاء والحفاظ على البيئة والقطاعات الجغرافية المكانية بحلول الرؤية الحاسوبية.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد
الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة والاستزراع المائي والرصد البيئي والحفاظ على الطبيعة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

أدخل الذكاء الاصطناعي للرؤية إلى المراقبة الجوية باستخدام نماذج Ultralytics YOLO. عزّز الطائرات المسيّرة وسير عمل الطيران والفضاء والحفاظ على البيئة والقطاعات الجغرافية المكانية بحلول الرؤية الحاسوبية.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة