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

الشبكات العصبية(Neural Networks) والتعلم العميق(Deep Learning) هما الكلمتان الطنانة اللتان يتم استخدامهما في الوقت الحاضر مع الذكاء الاصطناعي(Artificial Intelligence) . يمكن أن تُعزى التطورات الأخيرة في عالم الذكاء الاصطناعي إلى هذين الاثنين لأنهما لعبتا دورًا مهمًا في تحسين ذكاء الذكاء الاصطناعي.

انظر حولك ، وستجد المزيد والمزيد من الآلات الذكية حولك. بفضل الشبكات العصبية(Neural Networks) والتعلم العميق(Deep Learning) ، يتم الآن تنفيذ الوظائف والقدرات التي كانت تعتبر في السابق قوة للبشر بواسطة الآلات. اليوم ، لم تعد الآلات تصنع لتتناول خوارزميات أكثر تعقيدًا ، ولكن بدلاً من ذلك ، يتم تغذيتها لتتطور إلى نظام مستقل ذاتي التدريس قادر على إحداث ثورة في العديد من الصناعات في كل مكان.

حققت الشبكات العصبية(Neural Networks) والتعلم العميق(Deep Learning ) نجاحًا هائلاً للباحثين في مهام مثل التعرف على الصور والتعرف على الكلام وإيجاد علاقات أعمق في مجموعات البيانات. بمساعدة توفر كميات هائلة من البيانات والقدرة الحسابية ، يمكن للآلات التعرف على الأشياء وترجمة الكلام وتدريب نفسها على تحديد الأنماط المعقدة وتعلم كيفية وضع الاستراتيجيات ووضع خطط للطوارئ في الوقت الفعلي.

إذن ، كيف يعمل هذا بالضبط؟ هل تعلم أن كلاً من الشبكات (Networks)المحايدة(Neutral) والتعلم العميق مرتبطان(Deep-Learning) ، في الواقع ، لفهم التعلم العميق(Deep) ، يجب عليك أولاً فهم الشبكات العصبية(Neural Networks) ؟ تابع القراءة لمعرفة المزيد.

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

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

Think Neural Network! Think how a human brain function

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

تمامًا مثل الدماغ البشري ، تعمل الشبكات العصبية(Neural Networks) مثل أنظمة معالجة المعلومات المتوازية غير الخطية التي تؤدي عمليات حسابية بسرعة مثل التعرف على الأنماط والإدراك. نتيجة لذلك ، تعمل هذه الشبكات بشكل جيد جدًا في مجالات مثل التعرف على الكلام والصوت والصورة حيث تكون المدخلات / الإشارات بطبيعتها غير خطية.

بكلمات بسيطة ، يمكنك تذكر الشبكة العصبية كشيء قادر على تخزين المعرفة مثل الدماغ البشري واستخدامها لعمل تنبؤات.(In simple words, you can remember Neural Network as something which is capable of stocking knowledge like a human brain and use it to make predictions.)

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

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

(حقوق الصورة: Mathworks)

تتكون الشبكات(Networks) العصبية من ثلاث طبقات ،

  1. طبقة الإدخال ،
  2. الطبقة المخفية و
  3. طبقة الإخراج.

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

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

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

مثال على الشبكة العصبية(Example of Neural Network)

ضع في اعتبارك شبكة عصبية تتعرف على الكائنات في إشارة السونار ، وهناك 5000 عينة إشارة مخزنة في الكمبيوتر. يجب على الكمبيوتر الشخصي معرفة ما إذا كانت هذه العينات تمثل غواصة أم حوتًا أم جبل جليدي أم صخور البحر أم لا شيء على الإطلاق؟ ستتعامل طرق DSP(Conventional DSP) التقليدية مع هذه المشكلة بالرياضيات والخوارزميات ، مثل الارتباط وتحليل الطيف الترددي.

أثناء وجود شبكة عصبية ، سيتم تغذية 5000 عينة إلى طبقة الإدخال ، مما يؤدي إلى ظهور قيم من طبقة الإخراج. من خلال تحديد الأوزان المناسبة ، يمكن تكوين الإخراج للإبلاغ عن مجموعة واسعة من المعلومات. على سبيل المثال ، قد تكون هناك مخرجات لـ: الغواصة (نعم / لا) ، صخرة البحر (نعم / لا) ، الحوت (نعم / لا) ، إلخ.

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

الآن ، دعونا نفهم مفهوم التعلم العميق.(Now, let’s understand the concept of Deep Learning.)

ما هو التعلم العميق

التعلم العميق هو في الأساس مجموعة فرعية من الشبكات العصبية(Neural Networks) . ربما يمكنك أن تقول شبكة عصبية(Neural Network) معقدة بها العديد من الطبقات المخفية.

من الناحية الفنية ، يمكن أيضًا تعريف التعلم العميق(Deep) على أنه مجموعة قوية من التقنيات للتعلم في الشبكات العصبية. يشير إلى الشبكات العصبية الاصطناعية ( ANN ) التي تتكون من طبقات عديدة ومجموعات بيانات ضخمة وأجهزة كمبيوتر قوية لجعل نموذج التدريب المعقد ممكنًا. يحتوي على فئة من الأساليب والتقنيات التي تستخدم الشبكات العصبية الاصطناعية مع طبقات متعددة من الوظائف الأكثر ثراءً بشكل متزايد.

هيكل شبكة التعلم العميق(Structure of Deep learning network)

تستخدم شبكات التعلم العميق(Deep) في الغالب بنيات الشبكات العصبية ، وبالتالي يشار إليها غالبًا باسم الشبكات العصبية العميقة. يشير استخدام العمل "العميق" إلى عدد الطبقات المخفية في الشبكة العصبية. تحتوي الشبكة العصبية التقليدية على ثلاث طبقات مخفية ، بينما يمكن أن تحتوي الشبكات العميقة على ما يصل إلى 120 إلى 150.

(Deep) يتضمن التعلم (Learning)العميق تغذية نظام الكمبيوتر بالكثير من البيانات ، والتي يمكن استخدامها لاتخاذ قرارات بشأن البيانات الأخرى. يتم تغذية هذه البيانات من خلال الشبكات العصبية ، كما هو الحال في التعلم الآلي. يمكن لشبكات التعلم العميق تعلم الميزات مباشرة من البيانات دون الحاجة إلى استخراج الميزات يدويًا.(Deep)

أمثلة على التعلم العميق(Examples of Deep Learning)

يتم استخدام التعلم العميق حاليًا في كل صناعة تقريبًا بدءًا من السيارات (Automobile)والفضاء(Aerospace) والأتمتة إلى الطب (Automation). (Medical)فيما يلي بعض الأمثلة.

  • Google و Netflix و Amazon : تستخدمها Google في خوارزميات التعرف على الصوت والصورة. تستخدم Netflix(Netflix) و Amazon أيضًا التعلم العميق لتحديد ما تريد مشاهدته أو شرائه بعد ذلك
  • القيادة بدون سائق: يستخدم الباحثون شبكات التعلم العميق لاكتشاف الأشياء تلقائيًا مثل إشارات التوقف وإشارات المرور. يستخدم التعلم العميق أيضًا لاكتشاف المشاة ، مما يساعد على تقليل الحوادث.(Deep)
  • الفضاء والدفاع: يستخدم التعلم العميق لتحديد الأشياء من الأقمار الصناعية التي تحدد مناطق الاهتمام ، وتحديد المناطق الآمنة أو غير الآمنة للقوات.
  • بفضل التعلم العميق(Deep Learning) ، يقوم Facebook تلقائيًا بالعثور على الأصدقاء ووضع علامات عليهم في صورك. يمكن لـ Skype ترجمة الاتصالات المنطوقة في الوقت الفعلي وبدقة كبيرة أيضًا.
  • البحث الطبي: يستخدم الباحثون الطبيون التعلم العميق لاكتشاف الخلايا السرطانية تلقائيًا
  • الأتمتة الصناعية(Industrial Automation) : يساعد التعلم العميق في تحسين سلامة العمال حول الآلات الثقيلة من خلال الاكتشاف التلقائي عندما يكون الأشخاص أو الأشياء على مسافة غير آمنة من الآلات.
  • الإلكترونيات: يتم استخدام التعلم العميق في الترجمة الآلية للسمع والكلام.(Deep)

قراءة(Read) : ما هو التعلم الآلي والتعلم العميق(Machine Learning and Deep Learning) ؟

خاتمة(Conclusion)

مفهوم الشبكات العصبية(Neural Networks) ليس جديدًا ، وقد حقق الباحثون نجاحًا معتدلًا في العقد الماضي أو نحو ذلك. لكن المغير الحقيقي للعبة كان تطور الشبكات العصبية العميقة .(Deep)

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

Thanks to Deep Learning and Neural Network, AI is not just doing the tasks, but it has started to think!



About the author

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



Related posts