Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

شبكة عصبية (NN)

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

الشبكة العصبية (NN) هي نموذج حسابي في صميم الذكاء الاصطناعي (AI) مصمم للتعرف على الأنماط وتفسير البيانات الحسية وتجميع المعلومات. مستوحاة من البنية البيولوجية للدماغ البشري ، تتكون هذه الشبكات من عقد مترابطة، أو "خلايا عصبية"، منظمة في طبقات. بينما يستخدم الدماغ البيولوجي إشارات كيميائية للتواصل عبر المشابك العصبية، تستخدم الشبكة العصبية الرقمية عمليات رياضية لنقل المعلومات. هذه الأنظمة هي التكنولوجيا الأساسية وراء التعلم الآلي (ML) الحديث، مما يمكّن أجهزة الكمبيوتر من حل مشكلات معقدة مثل التعرف على الوجوه وترجمة اللغات وقيادة المركبات ذاتية القيادة دون أن تكون مبرمجة بشكل صريح لكل قاعدة محددة.

الشبكات العصبية مقابل التعلّم العميق

على الرغم من أن المصطلحين غالبًا ما يستخدمان بالتبادل، من المهم التمييز بين الشبكة العصبية الأساسية و التعلم العميق (DL). يكمن الاختلاف الأساسي في العمق والتعقيد. قد تحتوي الشبكة العصبية القياسية أو "السطحية" على طبقة أو طبقتين مخفيتين فقط بين المدخلات والمخرجات. في المقابل، يتضمن التعلم العميق شبكات عصبية "عميقة" تحتوي على عشرات أو حتى مئات الطبقات. يتيح هذا العمق استخراج الميزات تلقائيًا، مما يسمح للنموذج بفهم الأنماط الهرمية — حيث تصبح الحواف البسيطة أشكالًا، وتصبح الأشكال كائنات يمكن التعرف عليها . لمزيد من التعمق التقني، تشرح MIT News التعلم العميق وتطوره من الشبكات الأساسية.

كيف تتعلم الشبكات العصبية

تتضمن عملية "التعلم" في الشبكة العصبية تعديل المعلمات الداخلية لتقليل الأخطاء إلى الحد الأدنى. تدخل البيانات من خلال طبقة الإدخال، وتمر عبر طبقة أو أكثر من الطبقات المخفية حيث تتم العمليات الحسابية، وتخرج من خلال طبقة الإخراج على شكل تنبؤ.

  • Weights and Biases: كل اتصال بين الخلايا العصبية له "وزن" يحدد قوة الإشارة. أثناء التدريب، تقوم الشبكة بضبط هذه الأوزان بناءً على بيانات التدريب.
  • وظائف التنشيط: لتحديد ما إذا كان يجب على الخلية العصبية أن "تنشط" أو "تتحرك"، تستخدم الشبكة وظيفة تنشيط مثل ReLU أو Sigmoid. وهذا يضيف عدم خطية، مما يسمح للشبكة بتعلم الحدود المعقدة.
  • الانتشار العكسي: عندما تقوم الشبكة بعمل تنبؤ، فإنها تقارن النتيجة بالإجابة الصحيحة الفعلية. إذا كان هناك خطأ، فإن خوارزمية تسمى الانتشار العكسي ترسل إشارة عكسية عبر الشبكة لضبط الأوزان، مما يحسن الدقة بمرور الوقت.
  • التحسين: تساعد الخوارزميات مثل Stochastic Gradient Descent (SGD) في العثور على المجموعة المثلى من الأوزان لتقليل دالة الخسارة إلى الحد الأدنى. يمكنك قراءة المزيد عن خوارزميات التحسين على AWS.

تطبيقات واقعية

الشبكات العصبية هي المحرك وراء العديد من التقنيات التي تحدد العصر الحديث.

  1. الرؤية الحاسوبية: في مجال الرؤية الحاسوبية (CV)، تُستخدم شبكات متخصصة تسمى الشبكات العصبية التلافيفية (CNNs) لتحليل البيانات المرئية. تستخدم النماذج المتقدمة مثل Ultralytics بنى الشبكات العصبية العميقة للكشف عن الأجسام في الوقت الفعلي. هذه الأنظمة مهمة للغاية للذكاء الاصطناعي في الزراعة، حيث تراقب صحة المحاصيل ، وفي أنظمة الأمن للكشف عن الحالات الشاذة.
  2. معالجة اللغة الطبيعية: بالنسبة للمهام التي تتضمن النصوص، أحدثت البنى مثل الشبكات العصبية المتكررة (RNNs) و المحولات ثورة في طريقة فهم الآلات للغة البشرية. تعمل هذه الشبكات على تشغيل أدوات الترجمة الآلية والمساعدين الافتراضيين. يمكنك رؤية تأثير هذه التقنيات في الذكاء الاصطناعي في مجال الرعاية الصحية، حيث تساعد في نسخ الملاحظات الطبية وتحليل سجلات المرضى.
  3. التحليلات التنبؤية: تستخدم الشركات الشبكات العصبية لتحليل السلاسل الزمنية للتنبؤ بأسعار الأسهم أو احتياجات المخزون. تقدم IBM نظرة عامة ممتازة على الشبكات العصبية في تحليلات الأعمال.

التنفيذ العملي

تتيح مكتبات البرامج الحديثة إمكانية نشر الشبكات العصبية دون الحاجة إلى كتابة العمليات الحسابية من الصفر. أدوات مثل منصة Ultralytics تسمح للمستخدمين بتدريب هذه الشبكات على مجموعات بيانات مخصصة بسهولة. يوضح Python التالي كيفية تحميل شبكة عصبية مدربة مسبقًا (على وجه التحديد نموذج YOLO26 المتطور) وتشغيل الاستدلال على صورة باستخدام ultralytics الحزمة.

from ultralytics import YOLO

# Load a pretrained YOLO26 neural network model
model = YOLO("yolo26n.pt")

# Run inference on an image to detect objects
# The model processes the image through its layers to predict bounding boxes
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

التحديات والاعتبارات

على الرغم من قوتها، فإن الشبكات العصبية تطرح تحديات محددة. فهي تتطلب عادةً كميات كبيرة من البيانات المصنفة من أجل التعلم الخاضع للإشراف. وبدون تنوع كافٍ في البيانات ، تكون الشبكة عرضة للتكيف المفرط، حيث تحفظ أمثلة التدريب بدلاً من تعلم التعميم. بالإضافة إلى ذلك، غالبًا ما يشار إلى الشبكات العصبية العميقة بـ"الصناديق السوداء" لأن تفسير كيفية وصولها إلى قرار معين قد يكون صعبًا، مما أدى إلى إجراء أبحاث حول الذكاء الاصطناعي القابل للتفسير (XAI). تعمل منظمات مثل جمعية معايير IEEE بشكل نشط على وضع معايير لضمان استخدام هذه الشبكات القوية بشكل أخلاقي وآمن.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن