خارطة طريق التعلم العميق (Deep Learning)

ترجمة بتصرف لمقالين متقاربين
ترجمة: رقيا بن صافي

محاولة رسم خارطة طريق التعلم العميق  [1]

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

ونصح الكاتب باقتناء "كتاب التعلم العميق" إذا كنت تعتقد أنك تحتاج لمزيد من التوضيح حول التعليم العميق .
مزيد من التغطية حول الكتاب هنا
هذا بشكل عام لمن يرغب بمعرفة المسارات المتعددة للتعلم العميق وصلة بعضها ببعض. ماذا بالنسبة لمن يرغب بالتعلم من المبتدئين؟!.. كيف يبدأ ومن أين يبدأ؟

خارطة طريق لتعلم التعلم العميق للمبتدئين [2]
كما يتضح لنا معظم محتوى التعلم العميق على الإنترنت هو
  •  إما على مستوى متقدم جدًا حيث يتحدثون على الفور عن أحدث الأبحاث دون إعطاء أي تفاصيل عن التنفيذ ويكون فقط موجه نحو المستخدمين المتقدمين و يتجاهلون تماما المبتدئين.
  •  أو على مستوى المبتدئين حيث يتحدثون فقط عن الوحدات عالية المستوى high level modules  في مكتبات DL (على سبيل المثال ، Keras of Tensorflow2.0. فهناك عدد لا يحصى من مقاطع فيديو YouTube التي تطلق على نفسها "Tensorflow2.0 Tutorials" وتغطي فقط Keras )
ويقول الكاتب نادرًا ما صادفت شيئًا يستحق الإشادة ولا يقع في التصنيف المذكورة أعلاه. فيما يلي خارطة طريق أتمنى لو حصلت عليها عندما بدأت رحلتي إلى التعلم العميق. يمكن اتباعها إذا كان لديك تجربة وأساسيات بايثون ، ولديك الصبر والدافع لإكمال الطريق . هذه النقاط تختصر خارطة التعلم من الألف إلى الياء.
1. المتطلبات المسبقة تحتاج إلى:
  • أساسيات الجبر الخطي وحساب التفاضل والتكامل
  • لغة البرمجة بايثون: إذا كنت لا تعرف من أين تبدأ في تعلمها، اطلع على قوائم التشغيل Python fundamentals و  OOPs concepts
2. Deeplearning.ai's Learning Learning Specialization ( تجاهل Tensorflow 1.x التي عفا عليها الزمن )
  • سيعطيك هذا جميع الأسس النظرية التي تحتاجها في DL و ML بشكل عام. لا سيما " Structuring ML Projects ".

  • هناك منشورات المدونة المصاحبة لها هنا . تحتوي على برامج تعليمية رائعة حول كيفية إنشاء شبكة ، وكيفية عمل الكود فعليًا ، إلخ.
  • بطيئة بعض الشيء ، ولكن بالتأكيد مفيدة إذا كان لديك الصبر.
4. قائمة التشغيل Fastai’s “Deep learning for coders” playlist
  • تحتوي على بعض الرسوم التوضيحية (مثل تلك المتعلقة بخوارزميات التحسين ) فريدة من نوعها وسهلة الفهم. 
5. إذا كنت تريد تعلم معالجة اللغة الطبيعية - 
jalammar.github.io (جهاد العمار)
  • أحد المعلمين القلائل الذين يقومون بتوصيل المعلومات بطريقة سهلة للغاية وجعلها مبسطة سهلة الفهم. (انظر إلى هذا وإلى هذا أثناء شرحه transformer networks )
  • ابدأ بالفيديو 8 ، حيث يبدأ الحديث عن نماذج اللغة والبناء من هناك. 
ونصيحة أخيرة: 
  • إذا كنت غير صبور وتريد فقط أن ترى كيفية القيام بمعالجة الصور ، فتوقف عند النقطة 4 أعلاه من القائمة . فمن الفيديو الأول تستشعر بكثير من الرضا مما تعلمت.
  • وإذا لم تكن مبرمج ولا تخطط لتكون كذلك ، فقم بمراجعة قائمة تشغيل Tech with Tim’s playlist on Tensorflow2.0.  تغطي Keras وهي وحدة عالية المستوى high level module في Tensorflow2.0  والتي تسهل كتابة الكود حتى وإن لم تكن مبرمج.

ترجم بتصرف من مصدرين :
  1. Perez, Carlos. "The Deep Learning Roadmap". Medium, 2017, https://medium.com/intuitionmachine/the-deep-learning-roadmap-f0b4cac7009a
  2. "Deep Learning Roadmap For Beginners". Mc.Ai, 2020, https://mc.ai/deep-learning-roadmap-for-beginners/.

تعليقات

Popular Posts

الذكاء الإصطناعي و مشروع نيوم

أبرز أربعة تقنيات عملية للذكاء الإصطناعي

الفرق بين تعلم الآلة وعلم البيانات والذكاء الاصطناعي والتعلم العميق والإحصاء

إستخدامات الذكاء الاصطناعي في مواجهة فيروس كورونا

سبعة مبادئ أساسية للذكاء الإصطناعي من شركة قوقل

أربعة طرق لاستخدام الذكاء الإصطناعي في الحج 

الذكاء الإصطناعي ونفط المستقبل

أبرز ست وظائف سيقضي عليها الذكاء الاصطناعي