0Pricing
Python Academy · درس

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

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

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

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

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

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

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

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

ما هي الخلية العصبية

ما هي الخلية العصبية؟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في هذا الدرس، قمنا بما يلي:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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