1- كورس تعلم الذكاء الاصطناعي Machine Learning – مقدمة

مقدمة في تعلم الآلة

يُعد تعلم الآلة أحد الفروع الأساسية ضمن مجال
الذكاء الاصطناعي، ويهدف إلى تدريب الأنظمة على التعلم من البيانات
واستخراج الأنماط واتخاذ القرارات دون الحاجة إلى كتابة كل قاعدة بشكل يدوي.

الفكرة العامة هنا هي تعليم الآلات كيف تُحاكي جانبًا من الذكاء البشري عبر التعلم من
النتائج السابقة وتحسين الأداء مع الوقت. :

مثال:
contentReference[oaicite:1]{index=1}

ما هو تعلم الآلة؟

في البرمجة التقليدية نقوم بإدخال البيانات مع
الخوارزميات للحصول على النتائج.
أما في تعلم الآلة، فغالبًا ما نبدأ بـ البيانات و
النتائج، ثم يقوم النظام ببناء أو استنتاج
الخوارزمية المناسبة بنفسه. :

مثال:
contentReference[oaicite:2]{index=2}

البرمجة التقليدية: البيانات + الخوارزميات = النتائج

تعلم الآلة: البيانات + النتائج = الخوارزميات

علاقة تعلم الآلة بالذكاء الاصطناعي

تعلم الآلة هو جزء من الذكاء الاصطناعي، لكنه ليس المجال كله. الذكاء الاصطناعي يشمل
عدة مفاهيم وتقنيات، من بينها:

  • الذكاء الاصطناعي Artificial Intelligence
  • الذكاء الاصطناعي الضيق Narrow AI
  • تعلم الآلة Machine Learning
  • الشبكات العصبية Neural Networks
  • البيانات الضخمة Big Data
  • التعلم العميق Deep Learning

وهذا يوضح أن تعلم الآلة ليس سوى طبقة داخل منظومة أوسع تهدف إلى جعل الأنظمة أكثر
قدرة على الفهم والاستنتاج. :

مثال:
contentReference[oaicite:3]{index=3}

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

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

مثال:
contentReference[oaicite:4]{index=4}

وبشكل مبسط، يمكن اعتبار الشبكات العصبية:

  • أسلوبًا برمجيًا للتعلم من البيانات
  • طريقة مستخدمة داخل تعلم الآلة
  • نظامًا يتحسن من خلال الأخطاء والتكرار
الشبكات العصبية مستوحاة من طريقة عمل الدماغ
الشبكات العصبية تستلهم فكرتها من طريقة عمل الدماغ البشري.
مثال على بنية شبكة عصبية متعددة الطبقات
مثال توضيحي لبنية شبكة عصبية متعددة الطبقات.

ما هو البرسبترون Perceptron؟

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

مثال:
contentReference[oaicite:5]{index=5}

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

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

عندما ننتقل من البرسبترون البسيط إلى بنية أكثر تطورًا، نحصل على
شبكات عصبية متعددة الطبقات. وفي أبسط صورة لها، تتكون الشبكة من:

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

تقوم طبقة الإدخال بتمرير البيانات إلى الطبقة المخفية، ثم تُعالَج هذه البيانات قبل
الوصول إلى المخرجات النهائية. كل طبقة تضيف مستوى أعلى من الفهم أو التجريد. :

مثال:
contentReference[oaicite:6]{index=6}

شبكة عصبية بطبقة مخفية واحدة
شبكة عصبية بطبقة إدخال وطبقة مخفية وطبقة إخراج.

كيف تعمل الطبقات؟

في الطبقة الأولى يتم اتخاذ قرارات بسيطة جدًا بناءً على المدخلات. ثم تنتقل هذه
النتائج إلى الطبقة التالية التي تزنها وتفسرها على مستوى أكثر تعقيدًا. وكلما زاد
عدد الطبقات، زادت قدرة النموذج على التعامل مع أنماط ومشكلات أكثر تعقيدًا. :

مثال:
contentReference[oaicite:7]{index=7}

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

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

مثال:
contentReference[oaicite:8]{index=8}

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

مثال:
contentReference[oaicite:9]{index=9}

شبكة عصبية عميقة بعدة طبقات مخفية
مثال على شبكة عصبية عميقة تحتوي على عدة طبقات مخفية.

ما هو التعلم العميق Deep Learning؟

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

مثال:
contentReference[oaicite:10]{index=10}

الفرق بين تعلم الآلة والتعلم العميق

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

الخلاصة

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

مثال:
contentReference[oaicite:11]{index=11}