اذهب إلى المحتوى

السؤال

نشر

السلام عليكم،

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

أرجوا نصحي بشكل واقعي وهل ما سأقوم به صحيح كي لا أقع في خطأ يتعلق في مستقبلي، وشكراً لكم.

Recommended Posts

  • 1
نشر

بالطبع لكن الأمر ليس بالسهل ستحتاج إلى بذل مجهود، لكن لتصبح باحث AI Research Scientist ستحتاج أيضًا إلى ماجستير أو دكتوراه PhD في مجال الـ AI/CS فتلك هي المرحلة التي تتعلم فيها كيف تبحث، وكيف تنشر أوراق علمية.

وفي البداية تستطيع العمل كـ Research Engineer وتلك وظيفة تجمع بين الاثنين أي تساعد الباحثين الكبار في تحويل معادلاتهم إلى كود.

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

كذلك المعدل التراكمي GPA مهم في تخصص الرياضيات، حاول الحفاظ على معدل عالٍ، لأنه مفتاحك للمنح الدراسية للماجستير والدكتوراه لاحقًا.

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

وأغلب أوراق البحث العلمي في مؤتمرات مثل NeurIPS أو ICML تعتمد بشكل كلي على الجبر الخطي Linear Algebra، التفاضل والتكامل Calculus، الاحتمالات والإحصاء Probability & Statistics، والـ Optimization.

وخريج علوم الحاسوب CS يدرس تلك المواد بشكل سطحي أو تطبيقي، بينما خريج الرياضيات يدرسها بعمق يجعله يستوعب لماذا تعمل الخوارزمية، وليس فقط كيف يستخدمها.

لذا علوم الحاسوب أفضل لوظيفة مهندس برمجيات أو مهندس ذكاء اصطناعي AI Engineer، لكون الرياضيات فيه أقل، لكن تستطيع دراستها بنفسك.

أما التخصص في الرياضيات يؤهلك لتكون عالم وباحث يبتكر خوارزميات جديدة، لكن ستحتاج بالطبع إلى دراسة البرمجة بجانب ذلك من خلال تعلم الأساسيات فقط عن طريق C++ أو Java ثم التعمق في بايثون.

  • 0
نشر
بتاريخ 22 ساعة قال Mustafa Suleiman:

بالطبع لكن الأمر ليس بالسهل ستحتاج إلى بذل مجهود، لكن لتصبح باحث AI Research Scientist ستحتاج أيضًا إلى ماجستير أو دكتوراه PhD في مجال الـ AI/CS فتلك هي المرحلة التي تتعلم فيها كيف تبحث، وكيف تنشر أوراق علمية.

وفي البداية تستطيع العمل كـ Research Engineer وتلك وظيفة تجمع بين الاثنين أي تساعد الباحثين الكبار في تحويل معادلاتهم إلى كود.

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

كذلك المعدل التراكمي GPA مهم في تخصص الرياضيات، حاول الحفاظ على معدل عالٍ، لأنه مفتاحك للمنح الدراسية للماجستير والدكتوراه لاحقًا.

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

وأغلب أوراق البحث العلمي في مؤتمرات مثل NeurIPS أو ICML تعتمد بشكل كلي على الجبر الخطي Linear Algebra، التفاضل والتكامل Calculus، الاحتمالات والإحصاء Probability & Statistics، والـ Optimization.

وخريج علوم الحاسوب CS يدرس تلك المواد بشكل سطحي أو تطبيقي، بينما خريج الرياضيات يدرسها بعمق يجعله يستوعب لماذا تعمل الخوارزمية، وليس فقط كيف يستخدمها.

لذا علوم الحاسوب أفضل لوظيفة مهندس برمجيات أو مهندس ذكاء اصطناعي AI Engineer، لكون الرياضيات فيه أقل، لكن تستطيع دراستها بنفسك.

أما التخصص في الرياضيات يؤهلك لتكون عالم وباحث يبتكر خوارزميات جديدة، لكن ستحتاج بالطبع إلى دراسة البرمجة بجانب ذلك من خلال تعلم الأساسيات فقط عن طريق C++ أو Java ثم التعمق في بايثون.

أنا حقاً أشكرك على معلوماتك المفيدة،

لقد قلت "ستحتاج بالطبع إلى دراسة البرمجة بجانب ذلك من خلال تعلم الأساسيات فقط عن طريق C++ أو Java ثم التعمق في بايثون" ولاكني تعلمت أساسيات البرمجة وتعمقت فيها من خلال لغة بايثون ودورة علوم الحاسوب ودورة لغة بايثون، هل سأحتاج لأن أتعلم C++ أو Java لاحقاً؟

  • 0
نشر
بتاريخ 2 ساعة قال ديب الحجار:

لقد قلت "ستحتاج بالطبع إلى دراسة البرمجة بجانب ذلك من خلال تعلم الأساسيات فقط عن طريق C++ أو Java ثم التعمق في بايثون" ولاكني تعلمت أساسيات البرمجة وتعمقت فيها من خلال لغة بايثون ودورة علوم الحاسوب ودورة لغة بايثون، هل سأحتاج لأن أتعلم C++ أو Java لاحقاً؟

لا لن تحتاج لذلك الآن بما أنك متعمق في لغة بايثون . حيث أن لغة C++ و Java هي من أفضل اللغات لشرح مبادئ البرمجة لإحتوائها على أغلب المفاهيم البرمجية وسهولة تطبيقها وشرحها .

أما إذا كان لديك خلفية قوية في البرمجة والمفاهيم الأساسية فلا حاجة لدراستهم ويجب عليك التعمق في لغة بايثون بشكل أكبر الآن.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...