Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Model Weights

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

أوزان النموذج هي الأرقام القابلة للتعلّم داخل الشبكة العصبية التي تحوّل مدخلاتها إلى تنبؤات. يضرب كل وزن الإشارة المارة بين وحدتين في قيمة، أو يشكّل قيمة واحدة من مرشح الالتفاف، وتشفّر الأوزان مجتمعةً كل ما تعلّمه النموذج من بيانات التدريب. يُستخدم المصطلح غالبًا على نحو فضفاض للإشارة إلى جميع المعلمات التي تعلّمها النموذج، بما فيها الانحيازات وقيم التطبيع، كما في عبارتي «الأوزان المدرّبة مسبقًا» أو «النماذج مفتوحة الأوزان». تتفاوت أعداد الأوزان بمقادير رتبية: يضم ResNet-50 نحو 25.6 مليون معلمة، بينما تضم النماذج اللغوية الكبيرة مليارات المعلمات.

كيف يحدّد التدريب الأوزان#

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

  • الانحيازات: في طبقة تحسب y = Wx + b، تضرب الأوزان W المدخلات، ويضيف الانحياز b إزاحةً، ما يتيح لدالة التنشيط في الوحدة تغيير عتبتها وإنتاج خرج غير صفري عندما تكون جميع المدخلات صفرًا. ويُتعلّم كلاهما أثناء التدريب.
  • المعلمات الفائقة: إعدادات مثل معدل التعلّم وحجم الدفعة، تُختار قبل التدريب وتتحكم في كيفية تعلّم الأوزان. لا يحدّثها الانحدار التدرّجي.
  • التنشيطات: المخرجات الوسيطة التي تحسبها الشبكة لمدخل معيّن. تظل الأوزان كما هي لكل المدخلات، بينما يُعاد حساب التنشيطات لكل مدخل.
  • Weights & Biases: منصة لتتبّع التجارب يستعير اسمها نوعَي المعلمات.

حفظ الأوزان وتحميلها#

تُحفَظ الأوزان المدرّبة في ملفات ليُعاد تحميلها للاستدلال أو مشاركتها أو استخدامها نقطةَ انطلاق للتعلّم بالنقل. في PyTorch، توجد أوزان النموذج في state_dict، وتُحفَظ عادةً في ملفات .pt. تستخدم هذه الملفات تنسيق pickle الخاص بـ Python، الذي قد ينفّذ تعليمات برمجية عند التحميل؛ لذلك، منذ PyTorch 2.6، يكون الإعداد الافتراضي لـ torch.load هو weights_only=True. يخزّن تنسيق safetensors الموترات الخام فقط، ما يمنع تنفيذ التعليمات البرمجية ويتيح تحميلًا سريعًا عبر ربط الذاكرة، وهو التنسيق القياسي على Hugging Face. تجمع ملفات ONNX الأوزان مع مخطط الحساب كي تتمكن بيئات التشغيل الأخرى من تنفيذ النموذج.

تخزّن نقاط التحقق .pt الخاصة بـ Ultralytics YOLO26 متوسطًا متحركًا أُسّيًا (EMA) للأوزان، ما يخفف الضوضاء من خطوة إلى أخرى، إلى جانب وسيطات التدريب والنتائج لكل حقبة، وتكتب كل عملية تدريب best.pt وlast.pt في مجلد weights. يوضّح تحميل البنية نفسها مع الأوزان المدرّبة ومن دونها موضع معارف النموذج:

from ultralytics import YOLO

# Same YOLO26n architecture with two different sets of weights
trained = YOLO("yolo26n.pt")  # weights learned on COCO
untrained = YOLO("yolo26n.yaml")  # randomly initialized weights

for name, model in [("trained", trained), ("untrained", untrained)]:
    results = model("https://ultralytics.com/images/bus.jpg")
    print(f"{name}: {len(results[0].boxes)} objects detected")

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

ضغط الأوزان للنشر#

تحدّد دقة الأوزان حجم ملف النموذج وبصمته في الذاكرة، وهو أمر مهم خصوصًا لأجهزة الذكاء الاصطناعي الطرفي. تخزّن مكمّمة النموذج الأوزان بدقة أقل، والانتقال من أعداد الفاصلة العائمة ذات 32 بت إلى الأعداد الصحيحة ذات 8 بت يجعلها أصغر بأربع مرات ويسرّع الاستدلال على الأجهزة الداعمة للأعداد الصحيحة. يزيل التقليم الأوزان ذات الإسهام الضئيل في المخرجات، بينما يدرّب تقطير المعرفة نموذجًا أصغر لمحاكاة نموذج أكبر. وللتوضيح، يحتاج نموذج لغوي يحوي 7 مليارات معلمة إلى نحو 28 GB لأوزانه بدقة 32 بت، و14 GB بدقة 16 بت، و3.5 GB بدقة 4 بت.

استكشف الحلول

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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