اكتشف كيف تُحدث الشبكات العصبية التلافيفية (CNNs) ثورة في الرؤية الحاسوبية، مما يدعم الذكاء الاصطناعي في الرعاية الصحية والسيارات ذاتية القيادة والمزيد.
الشبكة العصبية التلافيفية (CNN) هي بنية متخصصة للتعلم العميق مصممة لمعالجة البيانات ذات الطوبولوجيا الشبكية، ولا سيما الصور الرقمية. مستوحاة من البنية البيولوجية لقشرة الدماغ البصرية، تتمتع الشبكات العصبية التلافيفية بقدرة فريدة على الحفاظ على العلاقات المكانية داخل البيانات المدخلة. على عكس الشبكات العصبية التقليدية التي تعمل على تسوية الصورة إلى قائمة طويلة من الأرقام، تقوم شبكات CNN بتحليل المناطق الصغيرة المتداخلة من الصورة لتتعلم تلقائيًا التسلسل الهرمي للسمات — من الحواف والأنسجة البسيطة إلى الأشكال والأجسام المعقدة. هذه القدرة تجعلها التكنولوجيا الأساسية وراء أنظمة الرؤية الحاسوبية الحديثة (CV).
تكمن قوة CNN في قدرتها على تقليل صورة معقدة إلى شكل يسهل معالجته دون فقدان الميزات المهمة للحصول على تنبؤ جيد. ويتحقق ذلك من خلال سلسلة من الطبقات المتميزة:
لقد أحدثت شبكات CNN تحولاً في الصناعات من خلال أتمتة المهام البصرية بدقة فائقة .
في حين أن شبكات CNN كانت لفترة طويلة المعيار لمهام الرؤية، ظهرت بنية أحدث تسمى Vision Transformer (ViT).
تجعل المكتبات الحديثة من السهل استخدام النماذج القائمة على CNN. ultralytics توفر الحزمة إمكانية الوصول
إلى أحدث النماذج مثل YOLO26، التي تتميز بهياكل CNN محسّنة للغاية من أجل الاستدلال السريع.
يوضح المثال التالي كيفية تحميل نموذج CNN مدرب مسبقًا وتشغيل تنبؤ:
from ultralytics import YOLO
# Load a YOLO26 model, which uses an advanced CNN architecture
model = YOLO("yolo26n.pt")
# Run inference on an image to identify objects
results = model("https://ultralytics.com/images/bus.jpg")
# Display the prediction results
results[0].show()
يتم دعم تطوير شبكات CNNs من خلال نظام بيئي قوي من الأدوات مفتوحة المصدر. عادةً ما يستخدم المهندسون أطر عمل مثل PyTorch أو TensorFlow لبناء بنى مخصصة. توفر هذه المكتبات tensor منخفضة المستوى اللازمة للتلافيف والانتشار العكسي.
بالنسبة للفرق التي تسعى إلى تبسيط دورة حياة مشاريع الرؤية الحاسوبية — من جمع البيانات إلى النشر — توفر Ultralytics حلاً شاملاً. فهي تبسط سير العمل المعقد، مما يسمح للمطورين بالتركيز على تطبيق شبكات CNN لحل مشكلات الأعمال بدلاً من إدارة البنية التحتية. بالإضافة إلى ذلك، يمكن تصدير النماذج إلى تنسيقات مثل ONNX أو TensorRT لنشر عالي الأداء على الأجهزة الطرفية .