كيفية تعلم الذكاء الاصطناعي (كل ما تحتاج من مصادر ومعلومات)

تعلم الذكاء الاصطناعي بات تريند مثلما كان تعلم لغة البرمجة بايثون قبل سنوات، ولعلك وصلت إلى هذا المقال لنفس السبب.
فالذكاء الاصطناعي هو واحد من أهم المجالات الموجودة في سوق العمل العالمي حاليًا، ومن المتوقع أن يصير الأكثر طلبًا والأعلى راتبًا في المستقبل القريب.
ولذلك قمنا في هذا المقال بعمل خطة دراسة مفصلة عن تعلم الذكاء الاصطناعي من الصفر وحتى الاحتراف، تعرف عليها الآن.
ما الذي أحتاج لتعلمه قبل تعلم الذكاء الاصطناعي
هناك متطلبات أساسية يجب على المتعلم أن يعرفها قبل تعلم الذكاء الاصطناعي، وهي تمثل اللغة الأبجدية لما سيأتي بعد ذلك، وهذه المهارات هي:
- أساسيات علوم الحاسوب.
- لغة البرمجة بايثون.
- الجبر الخطي.
- التفاضل والتكامل.
- الاحتمالات والإحصاء.
وجدير بالذكر؛ أنه وعلى الرغم من كون أساسيات علوم الحاسوب ولغة البايثون أساسية من أجل تعلم الذكاء الاصطناعي.
إلا أن الجبر الخطي والتفاضل والتكامل والاحتمالات والإحصاء ليسوا بهذه الأهمية عند البدء في تعلم الذكاء الاصطناعي، إلا أنها ضرورية فيما بعد من أجل الفهم الكامل والاحتراف والإبداع في هذا المجال.
وكثير من الخبراء يتجادلون؛ حول إذا ما كان على الطالب دراسة هذه المهارات في البداية، أم مع تعلم الذكاء الاصطناعي، أم حتى بعد التعلم، ولا أحد منهم يعرف الإجابة الصحيحة.
ولذا ستكون هذه مهمتك تحديد المرحلة المناسبة لك لتعلمها حسب الوقت الذي خصصته لتعلم الذكاء الاصطناعي ومعرفتك المسبقة بالرياضيات والإحصاء.
والآن دعونا نتعرف على بعض التفاصيل حول كل مجال من المجالات الخمسة المشار لها بالأعلى، وأيضاً سوف نتناول مجموعة كورسات موثوقة ستساعدك في تعلم كل مجال:
1. أساسيات علوم الحاسوب
علوم الحاسب ضرورة لا غنى عنها لتعلم الذكاء الاصطناعي أو غيره من المجالات التي تتعلق بـ البرمجة، وهذا لأنه يخبرك في البداية ما هو الحاسوب وكيف يعمل، وما هي أساسيات البرمجة التي يجب معرفتها قبل تعلم أي من لغة برمجة.
وكيف تعمل هذه اللغات، وكيف يتعامل معها الحاسوب، ويفهمها، وينفذ أوامرها، بالإضافة إلى العديد من الأمور الأخرى.
ولحسن الحظ فإن هناك العديد من الكورسات الجيدة على الإنترنت التي تدرس علوم الحاسوب للمبتدئين، وأهمها:
أ) كورس CS50: Introduction to Computer Science من جامعة هارفارد
إذا كنت لا تعلم أي شيء على الإطلاق عن الحاسوب أو علومه، فهذا الكورس هو خيارك الأول مثلما كان الخيار الأول لملايين الطلاب حول العالم من قبلك.
فكورس CS50 هو واحد من أشهر الكورسات على الإنترنت، والمحطة الأولى لكل مبتديء في البرمجة، وحتمًا سيكون محطة بداية جيدة في طريق تعلم الذكاء الاصطناعي.
الكورس موجود على منصة edx، ومدته حوالي 11 أسبوع، ويحتاج من 10 إلى 20 ساعة دراسة أسبوعيًا حسب معرفتك وسرعتك في التعلم.
وهذا الكورس مجاني تمامًا، ولكن الحصول على الشهادة يكلف 219 دولارًا.
مقدم هذا الكورس هو العبقري ديفيد مالان، الذي يتميز بأسلوبه السهل والمرح في شرح أعقد المفاهيم التكنولوجية للدرجة التي تجعل من الصعب على المتعلم أن يمل خلال رحلة تعلمه.
خلال هذا الكورس يتم شرح عددًا كبير من المواضيع بداية من لغات البرمجة، والخوارزميات، وأشكال البيانات، والذاكرة.
ب) كورس Introduction to Computer Science and Programming Using Python من MIT
هذا الكورس هو في المرتبة الثانية بعد Cs50 في تعلم أساسيات علوم الحاسوب، ويتوافر أيضًا على منصة edx.
ويحتاج إلى 9 أسابيع لإتمامه بمعدل مذاكرة 14 إلى 16 ساعة أسبوعيًا، وهو مجاني كذلك، ولكن الحصول على الشهادة يكلف حوالي 75 دولار.
يتميز هذا الكورس بأنه يركز على أساسيات الحاسوب باستخدام لغة بايثون، وهي اللغة التي سوف نركز عليها أثناء تعلم الذكاء الاصطناعي.
في هذا الكورس يتم شرح مقدمة عن الحوسبة ولغة البرمجة بايثون وبعض الخوارزميات البسيطة، بالإضافة إلى أشكال البيانات، ولذا هو أيضًا مثالي لمن لا يعرف شيء عن علوم الحاسوب أو البرمجة.
2. لغة البرمجة بايثون
لغة البرمجة بايثون Python هي لغة برمجة قوية ومهمة للغاية؛ إذ أن مميزاتها جعلتها الأكثر طلبًا وتعلمًا من بين لغات البرمجة المختلفة، ومن هذه المميزات:
- لغة مجانية و مفتوحة المصدر.
- لغة بايثون عالية المستوى High Level ولذا فمن السهل تعلمها.
- لغة بايثون تعمل على معظم أنظمة التشغيل.
- لغة بايثون من أكثر لغات البرمجة استخدامًا في العديد من المجالات، وعلى رأسها الذكاء الاصطناعي.
- لغة بايثون تحتوي على مجتمع قوي للغاية كما أن هناك العديد من مكتبات بايثون التي تسهل استخدامها.
وهناك العديد من الكورسات العربية والإنجليزية الرائعة لتعلم لغة البايثون والتي ستفيدنا في رحلة تعلم الذكاء الاصطناعي، وأرشح لك منهم:
أ) تخصص Python for Everybody على منصة كورسيرا
هذا التخصص من أفضل الكورسات المقدمة على الإنترنت لتعلم لغة البايثون، وهو من اسمه مقدم لأي شخص يود أن يتعلم لغة البايثون.
فالكورس المقدم من جامعة ميشيغان قد التحق به قرابة المليون شخص، وقيمه أكثر من 200 ألف شخص بمتوسط تقييم 4.8.
ويقدم التخصص البروفيسور تشاك -كما يحب أن ينادى- بأسلوبه الممتع والسهل الذي يجعل رحلة تعلم البايثون كمشاهدة فيلم أو قراءة رواية.
هذا التخصص مقسم لخمس كورسات، ويشرح لغة البايثون، وأشكال البيانات، وقواعد البيانات، واستخدام الويب، وبايثون وينتهي بمشروع عملي قوي للغاية.
ولذا أنصحك بشدة بتعلم البايثون من هذا التخصص إذا كانت لغتك الإنجليزية قوية.
ب) كورس Mastering Python من أسامة الزيرو
وهذا الكورس هو الأقوى عربيًا -من وجهة نظري- لتعلم واحتراف لغة البايثون، فمقدمه أسامة الزيرو هو شخص متمكن للغاية وله أسلوب مميز في الشرح.
كما أن الكورس يتعرض للعديد من المواضيع الهامة التي يجب عليك كمتعلم للذكاء الاصطناعي بداية من شرح بنية الكود وحتى مكتبات لغة البايثون، وكل هذا في فيديوهات قصيرة ودسمة بالمعلومات.
من مميزات هذا الكورس أيضًا أنه يشرح البرمجة الكائنية OOP بشكل مميز بالإضافة إلى شرح قواعد البيانات ولغة SQL.
كما أن الزيرو يضيف له بعض الاختبارات العملية من حين لآخر، والكورس يحتاج إلى 20.5 ساعة لإتمامه، ولكن في الحقيقة لأننا نركز على الذكاء الاصطناعي فسنتجاوز فيديوهات شرح فلاسك Flask.
3. الجبر الخطي
الجبر الخطي هو واحد من أهم فروع علم الرياضيات، والذي يستخدم في الكثير من المجالات في معظم التخصصات الموجودة حتى الإنسانية منها.
وهو مهم من أجل فهم وتعلم الذكاء الاصطناعي عامة، كما أنه حجر الأساس في العديد من تطبيقات الذكاء الاصطناعي و تعلم الآلة، مثل التوقع والاستنتاج، والتعرف على الصور…. وهلم جرا.
ومن أفضل المصادر التي يمكنك تعلم الجبر الخطي من خلالها:
أ) كورس Mathematics for Machine Learning: Linear Algebra على منصة كورسيرا
وهو كورس هام مُقدم من كلية لندن الإمبراطورية، وهو واحد من ثلاث كورسات الخاصة بتخصص رياضيات تعلم الآلة، ويحتاج الكورس لحوالي 18 ساعة لإتمامه.
ما يميز هذا الكورس هو أنه مناسب للغاية من أجل المبتدئين الذين لا يعرفون شيئًا عن الجبر الخطي.
ويشرح العديد من الموضوعات الهامة المتعلقة بالجبر الخطي والموجهات والمصفوفات، والتي ستفيدك معرفتها من أجل تعلم الذكاء الاصطناعي واحترافه.
ما يميز هذا الكورس عن غيره أيضاً أنه موجه للذكاء الاصطناعي، وسيساعدك على فهم أهمية الجبر الخطي في الذكاء الاصطناعي.
وعلى الأغلب من جودة الشرح ستفهم كيف تعمل بعض خوارزميات الذكاء الاصطناعي وتعلم الآلة حتى من قبل أن تدرسها، هذا بجانب أن اللكنة البريطانية لمقدميه رائعة للغاية ومسلية.
وأثناء دراستك لهذا الكورس من المهم أن تقوم بحل الاختبارات على كل أسبوع، لأن أسئلتها تقيس بشكل كبير مدى فهمك، كما أنها تقدم لك أمثلة عملية ذكية للغاية.
ب) كورس Essence of linear algebra من قناة (3Blue1Brown)
هذا الكورس القصير الذي لا يتعدى الثلاث ساعات؛ هو أيضًا خيار جيد وسريع لتعلم الجبر الخطي، ويقدمها الشاب العبقري جرانت ساندرسون الذي يقوم بتبسيط أعقد المفاهيم الرياضية بشكل سهل وسريع، كما أن هذا الكورس يتميز بكونه يقدم تصور بصري للجوانب المختلفة للجبر الخطي.
خلال رحلة تعلم الذكاء الاصطناعي سوف تحتاج لزيارة هذا القناة باستمرار، حيث إن العديد من شروحاتها بسيطة، ولا يضاهيها أي كورس آخر في الوضوح وتبسيط المفاهيم المعقدة، وهذا كان السبب في أن تكون من الشروحات المفضلة لمتخصصين الذكاء الاصطناعي.
هذا واحد من كورسات معهد ماساتشوستس للتقنية، وهذا الكورس الطويل نسبيًا تكمن أهميته في العالم الذي يشرحه، وهو البروفيسور غيلبرت سترانج.
الذي يعد واحد من أكثر علماء الرياضيات المعروفين في العالم، وله العديد من الإسهامات الهامة في العلوم الرياضية والجبر الخطي، وهو ما جعل هذا الكورس شهيرًا للغاية مع أنه يعود للعام 2005.
الكورس يعتمد على كتاب البروفيسور غيلبرت الشهير Introduction to Linear Algebra، كما أنه من الممكن لك الإطلاع على نسخة أحدث من الكورس من موقع المناهج التعليمية المفتوحة لـMIT.
4. التفاضل والتكامل
قد تكون درست التفاضل والتكامل في مرحلة سابقة من رحلتك التعليمية، وعلى الأغلب ستكون أخذت انطباع سيء للغاية عنه، ولكن أعدك هذه المرة بأن انطباعك سوف يتغير تمامًا.
إذ أن الكورسات الآتية الخاصة بشرح التفاضل والتكامل شيقة وممتعة، وتحاول أن توضح لك ما هو التفاضل والتكامل حقًا، وليس فقط تذكر لك المعادلات وطرق الاشتقاق والتفاضل.
والتفاضل فرع من فروع الرياضيات المهم للمبرمجين ومهندسين الذكاء الاصطناعي، لأن موضعه الأساسي هو التغير وحسابه.
وهي المواضيع التي نحتاجها بشدة في مجالات الذكاء الاصطناعي المختلفة، وأرشح لك ثلاثة من أفضل الكورسات التي تشرح التفاضل والتكامل، وهم:
أ) كورس Mathematics for Machine Learning: Multivariate Calculus على منصة كورسيرا
وهو الكورس الثاني من تخصص رياضيات تعلم الآلة المُقدم من كلية لندن الإمبراطورية، وهو يحتاج إلى حوالي 17 ساعة من أجل إتمامه.
الكورس لا يحتاج إلى معرفة مسبقة بالرياضيات أو التفاضل والتكامل، ويتناول هذا الكورس المواضيع المختلفة المتعلقة بالتفاضل والتكامل حتى التوقع.
وسوف يكون من المفيد تسجيل الملاحظات في ورق خارجي أثناء هذا الكورس، كما أن حل الاختبارات لا غنى عنه لكي تقيس مدى فهمك واستيعابك.
ب) كورس Essence of calculus من قناة (3Blue1Brown)
وهذا الكورس المقدم أيضًا من عبقري الرياضيات جرانت ساندرسون مفيد للغاية من أجل فهم واستيعاب أساسيات التفاضل والتكامل في مدة لا تتجاوز الثلاث ساعات والربع.
المميز في هذا الكورس أنه يساعد المرء على تخيل كافة الأمور الخاصة بالتفاضل، وهو ما يعد هامًا للغاية ليس فقط لفهم الذكاء الاصطناعي، بل لمتابعة كل جديد فيه.
5. الاحتمالات والإحصاء
والآن المحطة الأخير قبل الانطلاق في رحلتنا لتعلم الذكاء الاصطناعي، وهما الاحتمالات والإحصاء واللذان هما موضوعان ضروريان من أجل تعلم الذكاء الاصطناعي، وتعلم جزء كبير من مجالات علوم الحاسوب عامة.
بالنسبة للذكاء الاصطناعي؛ فإن تعلم الاحتمالات والإحصاء سوف يجعلك قادرًا على فهم العديد من الخوارزميات، كما أنه سيساعدك على فهم البيانات بشكل أفضل وسيمكنك من قراءتها.
ومن أهم الكورسات الخاصة بالإحصاء والاحتمالات التي أرشحها لك هي:
أ) كورس Introduction to Probability على منصة edx
هذا الكورس أساسي للغاية لفهم واستيعاب الاحتمالات والإحصاء، وهو الذي سيساعدنا على فهم الغايات من الأدوات والمكتبات الخاصة بالاحتمالات والإحصاء والتي سنحتاج لاستخدامها فيما بعد.
كما أنه سيساعدنا على فهم البيانات وفهم مصطلحات عدم اليقين والعشوائية وغيرها.
الكورس مقدم من جامعة هارفارد، ومن شرح البروفيسور الشهير جوزيف بليتزستاين، ويتكون الكورس من 8 وحدات تشرح العديد من المواضيع الهامة من الاحتمالات وحتى سلسلة ماركوف.
ويحتاج الكورس لمعدل من 5 لـ 10 ساعات مذاكرة أسبوعيًا على مدى 10 أسابيع.
وكعادة منصة edx الكورس مجاني، ولكن الشهادة غير مجانية حيث إن الشهادة تكلف 209 دولار.
ب) كورس Intro to Descriptive Statistics على منصة Udacity
كورس الإحصائيات الوصفية هو كورس مهم للغاية من أجل فهم وتحليل وتوقع البيانات التي يتعامل معها مهندس الذكاء الاصطناعي يوميًا.
هذا الكورس مكون من 7 دروس تناقش مواضيع مهمة، مثل تمثيل البيانات والتشتت وتوزيع العينات.
وهذا الكورس يحتاج حوالي الشهرين من أجل إتمامه، ولكن ميزته أنه مجاني تمامًا من منصة Udacity التي تكون مقرراتها في العادة مدفوعة.
ج) كورس Intro to Inferential Statistics على منصة Udacity
وهو كورس مفيد للغاية عن الاستدلال الإحصائي أو الاستدلال بالإحصائيات، وهو يؤهل مهندس الذكاء الاصطناعي لفهم البيانات ومعرفة كيفية استخراج البيانات والمعلومات منها، ويحتاج إلى حوالي الشهرين لإتمامه وهو مجاني تمامًا.
خطة تعلم الذكاء الاصطناعي
والآن أخيرًا وقد وصلنا إلى غاياتنا بعد الساعات الطويلة من مذاكرة المتطلبات الأساسية سوف نشعر بأهمية وضرورة ما كنا نتعلمه.
وبدءًا من هذه الخطوة سوف نكون قادرين على التطبيق الفعلي لما نتعلمه، فكل مبدأ أو خوارزمية نتعلمها يجب أن نطبقها في مشروع ما ونشاهد ثمرة عملنا ودارستنا.
وهذه المرحلة من تعلم الذكاء الاصطناعي هي مرحلة مسلية للغاية، ومليئة بالسعادة التي سوف تنجم عن الربط بين كل مبدأ وخوارزمية نتعلمها وبين أشياء نختبرها في حياتنا.
كما أن طريقة تفكيرنا سوف تتغير وفقًا لما نتعلمه فنفكر في كيفية حل المشاكل حولنا، أو حتى أداء المهام باستخدام المجال الذي تخصصنا فيه.
وسوف نقسم هذه المرحلة إلى خطوتين: الأولى تتعلق بأساسيات الذكاء الاصطناعي والثانية بالمجال الذي سوف نتخصص فيه.
وجدير بالذكر أن العديد من الخبراء يتجادلون حول إذا ما كان من المفترض للمتعلم أن يتعلم أولًا تعلم الآلة Machine learning قبل أن يتعلم المجال الذي يريد أن يتخصص فيه، أم أنه يتعلم المجال الذي يريده مباشرة.
ومن وجهة نظري أنه يجب تعلم “تعلم الآلة” أولًا لأنه سيسهل تعلم الذكاء الاصطناعي ومجالاته الأخرى، كما أن بعض من خوارزميات تعلم الآلة تُستخدم في بقية مجالات الذكاء الاصطناعي.
ولكن بالتأكيد بإمكانك أن تفعل ما تراه صوابًا من وجهة نظرك بعد إتمامك للخطوة الأولى من تعلم أساسيات الذكاء الاصطناعي.
وتعود من هذه اللحظة أنه ليس هناك صواب أو خطأ مطلق، بل هناك خيار فعال أكثر من خيار آخر.
الخطوة الأولى لتعلم الذكاء الاصطناعي: أساسيات الذكاء الاصطناعي
في البداية يجب عليك أن تتعلم عن علم الذكاء الاصطناعي بشكل عام، وهو الشيء الذي سيمكنك من فهمه بشكل أفضل كما أنه سيساعدك على اختيار مجالك المناسب.
وسيقرب لك كيفية تطبيق الذكاء الاصطناعي في الحياة اليومية أو المجالات المتخصصة، وأرشح لك اثنان من أقوى الكورسات لهذا، وهم:
1. تخصص AI For Everyone على منصة كورسيرا
سبب اختياري وتفضيلي لهذا الكورس هو البروفيسور الذي يشرحه أندرو إن جي بروفيسور جامعة ستانفورد والشريك المؤسس لمنصة كورسيرا.
وهو أحد أشهر متخصصين الذكاء الاصطناعي وتعلم الآلة على الإطلاق، ويتمتع بأسلوب شرح خارق في السهولة والتبسيط مما يجعل أي كورس يحمل اسمه وجبة تعليمية ممتعة.
في هذا الكورس الذي يحتاج ل 6 ساعات فقط لإتمامه؛ يشرح البروفيسور أندرو ماهية الذكاء الاصطناعي، وما الذي يمكننا أو لا يمكننا فعله بتعلم الآلة مع أمثلة غير تقنية على التعلم العميق.
ومن ثم يتكلم أيضًا عن بناء مشاريع للذكاء الاصطناعي واستخدام الذكاء الصناعي في الشركات، وفي النهاية يتحدث عن الذكاء الاصطناعي والمجتمع من حيث وجهات النظر والأراء التي تدور حوله.
2. كورس CS50’s Introduction to Artificial Intelligence with Python على منصة edx
أما عن هذا الكورس الذي يأتي من جامعة هارفارد ومن المحاضر البارع الذي سبق وتحدثنا عنه ديفيد مالان، فهو كورس أكثر تقنية من سابقه بعض الشيء.
إذ أنه يشرح بعض الخوارزميات الهامة، ويتطرق لبعض الموضوعات الهامة منها ما سوف تكون تعلمته في كورسات الرياضيات ليتعرض بعضها لبعض المجالات الهامة في الذكاء الاصطناعي، مثل: تعلم الآلة، التعلم المعزز، الشبكات العصبية، معالجة اللغات الطبيعية.
وهذا الكورس يتطلب معدل مذاكرة أسبوعية حوالي من 10 إلى 30 ساعة لمدة سبعة أسابيع، وهو مجاني تمامًا، ولكن الشهادة ستكلفك بعض المال.
الخطوة الثانية لتعلم الذكاء الاصطناعي: تعلم مجال التخصص
وفي هذه الخطوة سوف تقوم باختيار مجال محدد ومن ثم دراسته بشكل معمق، سواء اخترت أن تتعلمه مباشرة، أو قد اخترت أن تتعلم تعلم الآلة أولًا ومن ثم تتعلمه، أو حتى إذا اخترت التعرف على كل مجال بشكل سطحي، ومن ثم اخترت مجال التخصص الذي وجدت أنه الأقرب لك ولميولك.
وسوف نستعرض الآن أهم وأشهر مجالات الذكاء الاصطناعي وخطة تعلمها:
1. تعلم الآلة Machine Learning
ربما تعلم الآلة واحد من أهم مجالات الذكاء الاصطناعي وأكثرها شهرة على الإطلاق، كما أن خوارزمياته القوية تُستخدم في الكثير من المجالات الأخرى.
ولذا برأيي فهو محطة مهمة في تعلم الذكاء الاصطناعي عليك المرور بها، وسوف أرشح لك أهم الكورسات لتعلم الآلة:
أ) تخصص Machine Learning على منصة كورسيرا
هذا التخصص هو واحد من أهم وأشهر الكورسات في مجال تعلم الآلة، ومن مقدميه أندرو إن جي هو شخصية معروفة للغاية لكل من يحاول تعلم الذكاء الاصطناعي أو تعلم الآلة.
فإن له أسلوب في الشرح والتبسيط لا يقارن بأي شارح آخر، وهو كذلك شخصية على دراية كبيرة بمجالي تعلم الآلة والتعلم العميق.
ولذا لا يجب عليك أن تفوت هذا الكورس الذي على الرغم من تجاوزه للـ 94 ساعة، إلا أن عدد الملتحقين به يتجاوز 300 ألف شخص.
كما أنه تم تقييمه من قبل أكثر من 17 ألف شخص بمتوسط تقييم 4.9 معظمهم قيموه بخمس نجوم.
على مدار الشهرين الذين سوف تحتاجهم من أجل الانتهاء منه؛ سوف تتعلم الكثير من خوارزميات تعلم الآلة بالإضافة إلى جوانبهم الرياضية، وكل تفاصيلهم، وهذا كله بتبسيط غير مخل لن يجعلك تمل أبدًا أو تشعر بثقل التسعين ساعة.
ب) كورس تعلم الآلة من قناة المهندس هشام عاصم
المهندس هشام عاصم هو واحد من أشهر الشخصيات العربية في مجال تعلم الآلة، وعلى الأرجح أي شخص عربي يحاول تعلم الذكاء الاصطناعي أو تعلم الآلة قد سمع به وشاهد بعض سلاسله التعليمية.
الجميل في كورسات المهندس هشام عاصم أنها تستند على كورسات أندرو إن جي، بالإضافة إلى بعض التحسينات الأخرى مثل استخدام لغة البايثون وتبسيط وشرح الرياضيات، بالإضافة إلى بعض الشروحات الأخرى الفريدة مثل شرح موقع Kaggle وغيره.
ولكن عيب الكورس هو طول مدته نسبيًا، بالإضافة إلى أن سلسلة شرح بايثون مفيدة، ولكنها طويلة ومملة بعض الشيء.
لذا أنصحك أن تتعلم منها فقط جزء المكتبات، وتعتمد على كورس أسامة الزيرو الذي رشحناه لك في الأعلى، وعامة فإن هذا الكورس واحد من الكورسات المميزة عمومًا وأفضل الكورسات العربية في تعلم الآلة خصوصًا.
ويجب التنويه بأن تعلم الآلة ليس هو الذكاء الاصطناعي لأن الكثير من الناس يخلط بينهم، بل تعلم الآلة هو جزء من الذكاء الاصطناعي، كما أن كثير يخلط بينهم في الجامعات العربية، وهذا لأن تعلم “تعلم الآلة” أسهل من تعلم الذكاء الاصطناعي.
2. التعلم العميق Deep Learning
وإليك أهم الكورسات في التعلم العميق:
أ) تخصص Deep Learning على منصة كورسيرا
وهذا التخصص من منصة كورسيرا مقدم أيضًا من العبقري أندرو إن جي، وعلى مدار حوالي 3 شهور وخمس كورسات سوف تتعلم كيفية عمل الشبكات العصبية وتحسينها، بالإضافة إلى أنك سوف تحترف أهم مفاهيم التعلم العميق باستخدام بايثون و Tensorflow.
وبرأيي الشخصي فإن هذا التخصص أفضل كورس للتعلم العميق على الإطلاق، ولا يضاهيه أو يغني عنه أي كورس آخر حتى الآن.
ب) كورس التعلم العميق من قناة المهندس هشام عاصم
كورس التعلم العميق من المهندس هشام عاصم يستند أيضًا على تخصص التعلم العميق لأندرو إن جي، ولكنه يأتي مع العديد من الإضافات والشروحات الأخرى ليكون الكورس بالكامل 35 ساعة.
3. معالجة اللغات الطبيعية Natural Language Processing
وإليك أهم الكورسات في مجال معالجة اللغات الطبيعية:
أ) دبلومة Become a Natural Language Processing Expert على منصة Udacity
دبلومة منصة Udacity واحدة من أشهر الكورسات في مجال معالجة اللغات الطبيعية في الوقت الحالي، وهي تستغرق حوالي شهرين.
ولكن عيب هذا الكورس أنه مدفوع وتكلفته عالية للغاية إذ تبلغ حوالي 750 دولار، والكورس يعالج أهم موضوعات معالجة اللغات الطبيعية.
ب) تخصص Natural Language Processing على منصة كورسيرا
وهو تخصص آخر يشيد الجميع به، وهو مقدم من قبل شركة DeepLearning.AI التي أسسها أندرو إن جي.
التخصص ينقسم لأربع كورسات يتناول كيفية معالجة اللغات الطبيعية باستخدام الطرق والخوارزميات المختلفة، والكورس يحتاج لإتمامه حوالي 3 أشهر بمعدل مذاكرة أسبوعي حوالي 10 ساعات في الأسبوع.
ج) كورس Natural Language Processing من قناة المهندس هشام عاصم
وهو أفضل الكورسات العربية في هذا المجال، وقد بذل المهندس هشام عاصم جهد كبير للغاية إذ أنه استغرق 5 شهور لجمع المادة العلمية وترتيبها.
كما أنه اطلع على أكثر من 10 كورسات وعشرات الكتب والمقالات ودمجهم ورتبهم، ولذا فالكورس غني للغاية ولذا انصحك بدراسته، والعمل عليه ما زال مستمر حتى الآن لم يتم الانتهاء منه بالكامل.
4. الرؤية الحاسوبية Computer Vision
وإليك أهم الكورسات في الرؤية الحاسوبية:
أ) كورس Introduction to Computer Vision على منصة Udacity
منصة Udacity كذلك هي أكثر المنصات شهرة في شرح الرؤية الحاسوبية، وتكاد تكون المصدر الأفضل على الإنترنت اليوم.
وهي توفر هذه المقدمة في الرؤية الحاسوبية بشكل مجاني وهي مقدمة بالتعاون مع معهد جورجيا التقني وتحتاج لحوالي 4 أشهر لإتمامها.
ب) دبلومة Become a Computer Vision Expert على منصة Udacity
وهي الدبلومة المدفوعة الخاصة بـ Udacity، وتستغرق حوالي 3 أشهر بمعدل مذاكرة أسبوعي من 10 إلى 15 ساعة، ولكنها مدفوعة وهذا هو عيبها.
ولكن ميزتها أن التعلم فيها عملي للغاية كما توفر مشرفين للإشراف على تعلمك، ويعالج الكورس العديد من موضوعات الرؤية الحاسوبية الهامة.
ج) كورس Introduction to Convolutional Neural Networks for Visual Recognition من جامعة ستانفورد
5. السيارات ذاتية القيادة Self-driven Cars
السيارات ذاتية القيادة هي مستقبل النقل البشري، ويجري الآن العمل على قدم وساق من أجل تحسينها وجعلها مثالية ذات آمان مطلق بحيث تقضي على حوادث الطرق.
الكثير ممن يود تعلم الذكاء الاصطناعي اليوم يجذبه هذا المجال، وعلى الرغم من ندرة الكورسات الخاصة بهذا المجال.
إلا أننا جمعنا لك عزيزي القارئ الراغب في تعلم الذكاء الاصطناعي أفضل الكورسات على الإنترنت للسيارات ذاتية القيادة بحسب خبراء المجال:
أ) تخصص Self-Driving Cars على منصة كورسيرا
وهو من أفضل التخصصات المجانية في مجال السيارات ذاتية القيادة على الإنترنت، وتقدمه جامعة تورنتو الكندية.
الكورس متقدم للغاية، ويحتاج إلى 5 ساعات أسبوعيًا لمدة 3 أشهر من أجل إتمام كورساته الأربعة.
ب) دبلومة Intro to Self-Driving Cars على منصة Udacity
كعادة منصة Udacity توفير الكورسات المختلفة لتعلم الذكاء الاصطناعي، فقد وفرت دبلومة السيارات ذاتية القيادة التي تعالج المواضيع الهامة في برمجة السيارات ذاتية القيادة.
الدبلومة تستغرق حوالي 3 أشهر بمعدل 10 ساعات أسبوعيًا، ولكن عيبها الوحيد تكلفتها العالية.
ملاحظة: ستحتاج لتعلم هذا المجال أن تدرس أولًا لغة C++.
6. الذكاء الاصطناعي في المجالات الطبية AI For Healthcare
إذا كنت عزيزي القارئ طبيبًا أو صيدلانيًا فهذا المجال لك، إذ أن الذكاء الاصطناعي بات مستخدمًا بشكل كبير في مجالات الصحة بدءًا من عملية التشخيص ومراجعة الأشعة إلى التنبؤ بالمرض والعلاج كذلك، هذا بجانب البحث العلمي وربطه بالساعات الذكية.
وإليك أهم الكورسات الخاصة بتعلم الذكاء الاصطناعي في المجالات الطبية:
أ) تخصص AI for Medicine على منصة كورسيرا
تخصص الذكاء الاصطناعي من أجل الطب هو أشهر كورس مجاني في هذا المجال، وهو يتكون من ثلاث كورسات تناقش مواضيع التشخيص والتنبؤ بحالة المريض والعلاج باستخدام الذكاء الاصطناعي.
وسوف يشكل هذا التخصص إفادة كبير لأي طبيب أو صيدلاني، حتى لو شاهده من باب الفضول.
والتخصص مقدم أيضًا من شركة DeepLearning.AI التي أسسها أندرو إن جي، ويحتاج إلى 10 ساعات مذاكرة أسبوعيًا لمدة شهرين، كما أنه يحتاج إلى المعرفة بالإحصائيات ولغة البايثون فقط.
ب) كورس AI for Healthcare على منصة Udacity
وهو أشهر كورس مدفوع، والذي يتناول العديد من الموضوعات، مثل: التعامل مع السجلات الطبية، ومعالجة الأشعة المختلفة باستخدام الذكاء الاصطناعي، بالإضافة إلى التعامل مع بيانات الساعات الذكية الطبية.
والكورس يحتاج إلى معدل مذاكرة أسبوعي 15 ساعة لمدة 3 أشهر، ولكن عيبه هو تكلفته الباهظة.
مصادر أخرى تساعدك في تعلم الذكاء الاصطناعي
هناك مصادر أخرى من الممكن أن تستخدمها أثناء رحلة تعلم الذكاء الاصطناعي بجانب الكورسات، والتي رأينا أنها تستحق أن يتم ذكرها، وهي:
مدونات ومواقع تعلم الذكاء الاصطناعي:
- Towards datascience
- Machine learning/reddit
- Deep learning/reddit
- Jay Alammar Blog
- Sebastian Ruder Blog
- The gradient
- Machine-Learning-Tutorials/ GitHub
كتب تعلم الذكاء الاصطناعي
- كتاب Artificial Intelligence: A Guide to Intelligent Systems.
- كتاب Artificial Intelligence: A Modern Approach.
- كتاب Deep Learning (Adaptive Computation and Machine Learning series).
- كتاب Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence.
- كتاب Speech and Language Processing.
الخلاصة
وفي النهاية أود أن أؤكد لك مرة أخرى؛ أنه ليست هناك خطة واضحة أو ثابتة من أجل تعلم الذكاء الاصطناعي.
إذ أن هذا المجال الجديد يشهد تطورات كبيرة كل يوم، كما أن مجالاته باتت متداخلة للغاية مع بعضها البعض ومع جميع جوانب الحياة.
ولذا فأحيانًا أفضل خطة لتعلم الذكاء الاصطناعي هي التي تأتي من متطلبات سوق العمل، وهذا ما فعلته واعتمدت عليه بجانب تجربتي مع معظم الكورسات التي رشحتها لك.
حاولت أن أقدم لك في هذا المقال كل ما تحتاجه من أجل أن تبدأ في تعلم الذكاء الاصطناعي، أتمنى أن تكون قد استفدت واستمتعت، وإذا كان لديك أي سؤال سنكون سعداء بالإجابة عليه.