من الرائع أن تكون لديك الرغبة بأن تتعلم إحدى أهم المجالات والتي تفتح لك أبواب المستقبل حالما تمتلك المهارات اللازمة وتصبح ملم بهذا المجال وبالتالي إسمح لي أن أساهم بإجابة ربما تقودك إلى الطريق الصحيح في رحلتك لتعلم الذكاء الإصطناعي.
بالبداية يجب عليك أن تمتلك القدرة على التعامل مع إحدى لغات البرمجة وأهمها في هذا المجال هي لغة بايثون (Python) ولا يجب عليك إتقانها بشكل إحترافي لكي تبدأ في مجال الذكاء الإصطناعي بل تحتاج بالبداية إلى معرفة حتى وإن كانت بسيطة بأوامر لغة بايثون مثل:
كيفية كتابة (class)
كيفية تعريف (functions)
التعرف على جمل (if , for , while)
القدرة على التعامل مع مكتبة Numpy
بالإضافة لمعرفتك للغة البرمجة تحتاج أيضا لمعرفة بعلوم الرياضيات كالإحصاء والجبر الخطي والتفاضل وأساسيات هذه العلوم كافية لأن تبدأ بتعلم الذكاء الإصطناعي دون مشاكل ولكن إذا رغبت في المستقبل العمل على تطوير خوارزميات جديدة في هذا المجال تحتاج حينها إلى معرفة عميقة بهذه العلوم.
إذا إمتلكت معرفة بلغة البرمجة وعلوم الرياضيات يمكنك أن تبدأ بشكل تدريجي بتعلم الذكاء الإصطناعي بإتباع الخطوات التالية :
1. أنصحك بتعلم الخوارزميات الخاصة بتعلم الآلة (Machine Learning) وتطبيق تلك الخوارزميات بإستخدام مكتبة scikit-learn
2. وبعد الإنتهاء من هذا أنصحك بالإشتراك بالدورة المتقدمة المقدمة من Coursera تحت اسم deep learning specialization :
إذا تمكنت من إنهاء هاتين الدورتين فأعدك بأنك ستكون على الطريق الصحيح الذي يجعلك قادراً على فهم الذكاء الإصطناعي ومختلف المجالات التي يتفرع إليها والذي بدوره يُمكّنك من إستخدام هذا العلم كيفما تشاء.
ولا تنسى أنه من المهم جداً أيضا أن تواصل التعلم في هذا المجال من خلال قراءة الأبحاث المتعلقة بهذا المجال ومعرفة آخر المشاريع والخوارزميات التي تم تطويرها ومحاولة قراءة البرنامج خاص بها لتعرف كيف تعمل تلك الخوارزميات ويا حبذا لو تمكنك بنفسك من تحويل الفكرة التي نشرها الباحث في ورقته البحثية إلى كود فحينها تكون وصلت إلى مرحلة متقدمة جدا في لغة البرمجة وفي مجال الذكاء الإصطناعي أيضا.
ونصيحة مهمة أيضاً حينما تصل إلى مراحل متقدمة في هذا المجال يجب عليك أن تتابع منصة Github بإستمرار فهي عبارة عن بيئة غنية بالأكواد (codes) والخاصة بالذكاء الإصطناعي ومجالات مختلفة.
كيفية كتابة (class)
كيفية تعريف (functions)
التعرف على جمل (if , for , while)
القدرة على التعامل مع مكتبة Numpy
بالإضافة لمعرفتك للغة البرمجة تحتاج أيضا لمعرفة بعلوم الرياضيات كالإحصاء والجبر الخطي والتفاضل وأساسيات هذه العلوم كافية لأن تبدأ بتعلم الذكاء الإصطناعي دون مشاكل ولكن إذا رغبت في المستقبل العمل على تطوير خوارزميات جديدة في هذا المجال تحتاج حينها إلى معرفة عميقة بهذه العلوم.
إذا إمتلكت معرفة بلغة البرمجة وعلوم الرياضيات يمكنك أن تبدأ بشكل تدريجي بتعلم الذكاء الإصطناعي بإتباع الخطوات التالية :
1. أنصحك بتعلم الخوارزميات الخاصة بتعلم الآلة (Machine Learning) وتطبيق تلك الخوارزميات بإستخدام مكتبة scikit-learn
2. وبعد الإنتهاء من هذا أنصحك بالإشتراك بالدورة المتقدمة المقدمة من Coursera تحت اسم deep learning specialization :
إذا تمكنت من إنهاء هاتين الدورتين فأعدك بأنك ستكون على الطريق الصحيح الذي يجعلك قادراً على فهم الذكاء الإصطناعي ومختلف المجالات التي يتفرع إليها والذي بدوره يُمكّنك من إستخدام هذا العلم كيفما تشاء.
ولا تنسى أنه من المهم جداً أيضا أن تواصل التعلم في هذا المجال من خلال قراءة الأبحاث المتعلقة بهذا المجال ومعرفة آخر المشاريع والخوارزميات التي تم تطويرها ومحاولة قراءة البرنامج خاص بها لتعرف كيف تعمل تلك الخوارزميات ويا حبذا لو تمكنك بنفسك من تحويل الفكرة التي نشرها الباحث في ورقته البحثية إلى كود فحينها تكون وصلت إلى مرحلة متقدمة جدا في لغة البرمجة وفي مجال الذكاء الإصطناعي أيضا.
ونصيحة مهمة أيضاً حينما تصل إلى مراحل متقدمة في هذا المجال يجب عليك أن تتابع منصة Github بإستمرار فهي عبارة عن بيئة غنية بالأكواد (codes) والخاصة بالذكاء الإصطناعي ومجالات مختلفة.
0 تعليقات
أخي الزائر قبل التعليق تذكر قول الله تعالي " مَّا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ " فأي تعليق مسئ لصاحبه وليس لكاتب المحتوي .
Emoji