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

Adversarial Attacks

تُنشئ الهجمات التضليلية تغييرات صغيرة، غالبًا ما تكون غير مرئية، في المدخلات، فتجعل نماذج الذكاء الاصطناعي تخفق بثقة عالية. آلية عمل FGSM وأنواع الهجمات ووسائل الدفاع.

الهجمات التخاصمية هي تلاعبات متعمدة بمدخلات نموذج التعلّم الآلي (ML) تجعله ينتج مخرجات خاطئة، وغالباً بثقة عالية. وفي الرؤية الحاسوبية، قد يختلف المدخل المتلاعب به، الذي يُسمى مثالاً تخاصمياً، عن الأصل بتغييرات صغيرة جداً لا يلاحظها الإنسان، ومع ذلك قد يتحول مصنف تعرّف على باندا إلى الإبلاغ عن جيبون. وقد وصف الباحثون هذه الظاهرة في الشبكات العصبية العميقة في بحث عام 2013 بعنوان «خصائص مثيرة للاهتمام للشبكات العصبية»، ويظهر الضعف نفسه في التعرّف على الكلام واكتشاف البرمجيات الخبيثة ونماذج اللغة الكبيرة (LLMs). وتكتسب الهجمات التخاصمية أهمية قصوى عندما يؤدي قرار النموذج إلى تنفيذ إجراء، مثل كبح سيارة أو فتح باب أو الموافقة على معاملة.

آلية عمل الأمثلة التخاصمية#

تقيس دالة الخسارة مقدار خطأ النموذج المدرّب في مدخلة ما. وتحسب الانتشار العكسي عادةً تدرجات هذه الخسارة بالنسبة إلى الأوزان؛ أما المهاجم فيحسبها بالنسبة إلى بكسلات المدخلة بدلاً من ذلك، ثم يغيّر البكسلات في الاتجاه الذي يزيد الخسارة. وفي بحث «تفسير الأمثلة التخاصمية وتسخيرها» (2014)، رأى Ian Goodfellow وزملاؤه أن السبب هو السلوك الخطي إلى حد كبير للشبكات العصبية في الأبعاد العالية: فتغيير جزء من مستوى رمادي لكل بكسل، عند جمعه عبر مئات الآلاف من البكسلات، يؤدي إلى تغيير كبير في المخرجات. وتتخذ طريقة إشارة التدرج السريع (FGSM) خطوة واحدة ثابتة الحجم على امتداد إشارة تدرج المدخلة؛ وقد حوّلت خطوة مقدارها 0.007 تنبؤ «باندا» بنسبة 57.7% إلى تنبؤ «جيبون» بنسبة 99.3%. وتكرر طريقة نزول التدرج المسقَط (PGD) خطوات أصغر مع إبقاء التغيير الكلي ضمن ميزانية محددة، ما يجعلها هجوماً أقوى.

يتطلب تطبيق FGSM على مصنف TorchVision ResNet-18 تمريرة عكسية واحدة:

import torch
import torch.nn.functional as F
from torchvision.io import decode_image
from torchvision.models import ResNet18_Weights, resnet18
from torchvision.transforms import v2

weights = ResNet18_Weights.DEFAULT
model = resnet18(weights=weights).eval()
torch.hub.download_url_to_file("https://ultralytics.com/images/bus.jpg", "bus.jpg")

# Keep pixels in [0, 1] and normalize inside each forward pass, so the attack edits real pixel values
image = v2.Compose([v2.Resize(256), v2.CenterCrop(224), v2.ToDtype(torch.float32, scale=True)])(decode_image("bus.jpg"))
normalize = v2.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
x = image.unsqueeze(0).requires_grad_(True)
logits = model(normalize(x))

# FGSM: move every pixel by one intensity level (1/255) in the direction that increases the loss
F.cross_entropy(logits, logits.argmax(1)).backward()
x_adv = (x + x.grad.sign() / 255).clamp(0, 1)

for name, batch in [("clean", x), ("adversarial", x_adv)]:
    probs = model(normalize(batch)).softmax(1)
    print(f"{name}: {weights.meta['categories'][probs.argmax()]} ({probs.max():.2f})")

تُصنّف الصورة السليمة على أنها minibus (0.83)، بينما تُصنّف الصورة التي تعرضت للهجوم على أنها police van (0.94): فتغيير كل بكسل بما لا يتجاوز مستوى شدة واحداً من أصل 255 يجعل النموذج أكثر ثقة بالتسمية الجديدة الخاطئة مما كان بالتسمية الأصلية.

أنواع الهجمات#

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

تنجح هجمات النقل لأن الأمثلة الخصومية المصممة ضد نموذج واحد غالبًا ما تخدع نماذج أخرى مدرّبة للمهمة نفسها؛ لذا يستطيع المهاجم تدريب نموذج بديل ومهاجمته بأسلوب الصندوق الأبيض، ثم استخدام النتيجة ضد نظام لا يستطيع فحصه.

المخاطر في العالم الحقيقي#

  • المركبات ذاتية القيادة: في «هجمات متينة في العالم المادي على نماذج التعلم العميق»، تسببت ملصقات سوداء وبيضاء على إشارة توقف حقيقية في تصنيف خاطئ مستهدف في 100% من الصور المختبرية و84.8% من إطارات الفيديو الملتقطة من سيارة متحركة.
  • اكتشاف الأشخاص: خفّضت رقعة مطبوعة مربعة طول ضلعها نحو 40 سم، عند حملها أمام الجسم، دقة كاشف الأشخاص YOLOv2 الذي جرى تحسينها خصيصًا لمهاجمته بدرجة كبيرة. وتهدد هذه الرقع أجهزة الإنذار التي تعمل عند اكتشاف الأشخاص، مثل نظام الإنذار الأمني من Ultralytics، الذي يرسل تنبيهًا بالبريد الإلكتروني عندما يكتشف YOLO26 عددًا محددًا من الكائنات في إطار؛ فالرقعة التي تثبط اكتشاف الشخص تثبط التنبيه أيضًا.
  • التعرف على الوجوه: طبع الباحثون إطارات نظارات تحمل أنماطًا خصومية مكّنت مرتديها من تفادي نظام للتعرف على الوجوه أو من التعرف عليهم على أنهم شخص آخر بعينه.
  • نماذج اللغة: جعلت اللواحق الخصومية المحسّنة تلقائيًا، وهي سلاسل من الرموز المضافة إلى الطلب، روبوتات المحادثة المتوافقة تنفذ طلبات ضارة، كما انتقلت اللواحق المحسّنة على نماذج مفتوحة إلى نماذج تجارية. وتُعرف الهجمات التي يكتبها البشر يدويًا على نماذج اللغة الكبيرة باسم كسر الحماية وحقن الموجهات.
  • تسميم البيانات: يفسد بيانات التدريب بحيث يتصرف النموذج المدرّب على نحو خاطئ، وغالبًا ما يقتصر ذلك على المدخلات التي تتضمن محفزًا خفيًا. أما الأمثلة الخصومية، بالمعنى الضيق، فلا تمس النموذج، بل تتلاعب بالمدخلات وقت الاستدلال.
  • هجمات استدلال العضوية: تهدف إلى استخراج معلومات، وتحديدًا معرفة ما إذا كان سجل ما ضمن مجموعة التدريب، بدلًا من التسبب في مخرجات خاطئة.
  • الشبكات التوليدية الخصومية (GANs): تستخدم كلمة «خصومي» لوصف شبكتين تُدرّبان إحداهما ضد الأخرى، وهي طريقة تدريب لا تتضمن مهاجمًا.
  • اختبار الفريق الأحمر للذكاء الاصطناعي: هو ممارسة مهاجمة النظام الخاص قبل إطلاقه، ويستخدم الهجمات الخصومية ضمن تقنيات أخرى.

وسائل الدفاع#

يولّد التدريب الخصومي، الذي صيغ رسميًا باستخدام PGD في «نحو نماذج تعلم عميق مقاومة للهجمات الخصومية»، هجمات أثناء التدريب ويضبط النموذج لتصنيفها تصنيفًا صحيحًا؛ وما زال هذا أكثر أساليب الدفاع التجريبية موثوقية، لكنه يكلّف عدة أضعاف القدرة الحاسوبية اللازمة للتدريب العادي ويخفض الدقة على المدخلات النظيفة. وتثبت وسائل الدفاع المعتمدة مثل التنعيم العشوائي أن أي اضطراب ضمن نصف قطر محدد لا يمكنه تغيير التنبؤ، لكن ذلك لا ينطبق إلا على أنصاف أقطار صغيرة. أما وسائل الدفاع التي تعالج المدخلات مسبقًا أو تخفي التدرجات فسجلها ضعيف: فقد فحصت «التدرجات المحجوبة تمنح إحساسًا زائفًا بالأمان» تسع وسائل دفاع نُشرت في ICLR 2018، ووجدت أن سبعًا منها اعتمدت على تدرجات محجوبة، وتمكنت من تجاوز ست منها بالكامل والسابعة جزئيًا.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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