0Pricing
Learn AI with Python · درس

مقدمة إلى الشبكات العصبية

العُقد العصبية والطبقات والبنى

مقدمة إلى الشبكات العصبية درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 1 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

ما الشبكة العصبية؟

مقدمة إلى الشبكات العصبية

الشبكات العصبية الاصطناعية (ANNs) نماذج حاسوبية مستوحاة من الدماغ البشري. وتتكون من وحدات مترابطة تُسمى العصبونات، وتعالج المعلومات وتنقلها.

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

مقدمة إلى الشبكات العصبية — رسم توضيحي 1

ما العصبون؟

ما العصبون؟

العصبون هو الوحدة الأساسية لبناء الشبكة العصبية. يستقبل المدخلات ويعالجها وينتج مخرجًا.

تشمل المكونات الأساسية للعصبون ما يلي:

  • المدخل: بيانات أو إشارات من عصبونات أخرى.
  • الأوزان: الأهمية المسندة إلى المدخلات.
  • الانحياز: معلمة إضافية لإزاحة المخرج.
  • دالة التنشيط: تحدد المخرج استنادًا إلى المدخل.

طبقات الشبكات العصبية

طبقات الشبكات العصبية

تُنظَّم الشبكات العصبية في طبقات:

  • طبقة الإدخال: تستقبل البيانات الأولية.
  • الطبقات المخفية: تنفّذ العمليات الحسابية وتستخرج السمات.
  • طبقة الإخراج: تنتج النتيجة النهائية.

تحتوي كل طبقة على عدة عصبونات متصلة بالطبقتين السابقة واللاحقة.

بنى الشبكات العصبية

بنى الشبكات العصبية

تشمل الأنواع الشائعة لبنى الشبكات العصبية ما يلي:

  • الشبكات العصبية أمامية التغذية: تتدفق البيانات في اتجاه واحد، من الإدخال إلى الإخراج.
  • الشبكات العصبية الالتفافية (CNNs): متخصصة في بيانات الصور.
  • الشبكات العصبية المتكررة (RNNs): تتعامل مع البيانات المتسلسلة، مثل النصوص والسلاسل الزمنية.

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

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

تتعلّم الشبكات العصبية من خلال ضبط الأوزان والانحيازات باستخدام بيانات التدريب:

  1. تُمرَّر بيانات الإدخال إلى الشبكة.
  2. تُطبَّق الأوزان والانحيازات لحساب النتائج الوسيطة.
  3. يُنشأ مخرج ويُقارَن بالقيمة المستهدفة.
  4. يُقلَّل الخطأ باستخدام تقنيات التحسين مثل الانتشار العكسي.

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

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

تُستخدم الشبكات العصبية في:

  • التعرّف على الصور: تحديد الكائنات في الصور.
  • معالجة اللغة الطبيعية: ترجمة اللغات وتحليل المشاعر.
  • المركبات ذاتية القيادة: القيادة واكتشاف العوائق.

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

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

تشمل الفوائد الأساسية ما يلي:

  • القدرة على التعامل مع الأنماط والعلاقات المعقدة في البيانات.
  • مرونة عالية وإمكانية تطبيقها في مجالات مختلفة.
  • القدرة على التعلم مباشرةً من البيانات الأولية.

قيود الشبكات العصبية

قيود الشبكات العصبية

تشمل بعض التحديات ما يلي:

  • الحاجة إلى كميات كبيرة من البيانات للتدريب الفعّال.
  • ارتفاع التكلفة الحسابية والحاجة إلى أجهزة قوية.
  • إمكانية عملها كصندوق أسود، مما يجعل تفسير النتائج أكثر صعوبة.

الملخص والخطوات التالية

الملخص والخطوات التالية

تعرّفنا في هذا الدرس على ما يلي:

  • أساسيات الشبكات العصبية الاصطناعية.
  • العصبونات والطبقات وبنى الشبكات.
  • التطبيقات العملية للشبكات العصبية وقيودها.

بعد ذلك، سنتعمق في دوال التنشيط مثل Sigmoid وReLU وSoftmax، التي تُعد أساسية لعمل الشبكات العصبية.

مقدمة إلى الشبكات العصبية — رسم توضيحي 10

الأسئلة الشائعة

هل درس «مقدمة إلى الشبكات العصبية» مجاني؟

نعم — نص درس «مقدمة إلى الشبكات العصبية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

ماذا ستتعلم في «مقدمة إلى الشبكات العصبية»؟

العُقد العصبية والطبقات والبنى تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟

لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 5.

كم من الوقت يستغرق درس «مقدمة إلى الشبكات العصبية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟

نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مقدمة إلى الشبكات العصبية
  2. دوال التنشيط
  3. الشبكات العصبية أمامية التغذية
  4. خوارزمية الانتشار العكسي
  5. أول شبكة عصبية باستخدام TensorFlow
← العودة إلى Learn AI with Python