10

كيف يمكن لغير التقنيين تعلم برمجة الذكاء الاصطناعي؟

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

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

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

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

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

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

أكاديمية حسوب أعلنت منذ فترة صغيرة عن دورة لبرمجة الذكاء الاصطناعي، ومن خلال اطلاعي فهي تناسب غير التقنيين، محتواها أجده منظم ومتميز وباقرب فرصة سأشتريها

ماذا ستتعلم في هذه الدورة؟
أساسيات لغة بايثون Python
ستتعلم لغة البرمجة بايثون بكل تفاصيلها المهمة، وستتعامل مع قواعد بيانات SQL و NoSQL ومختلف صيغ تخزين البيانات مثل جداول إكسل وملفات CSV.
تحليل البيانات Data Analysis
ستتعلم تحليل البيانات على مشاريع عملية، وستتعلم استخلاص المعلومات من مجموعات من البيانات بتحليلها وتصويرها، والتعامل مع مكتبات شهيرة مثل Pandas و Numpy و Matpoltlib و Seaborn.
التعامل مع نماذج الذكاء الاصطناعي LLMs
ستتعلم التعامل مع نماذج الذكاء الاصطناعي الكبيرة مثل GPT من OpenAI مثل ChatGPT و Whisper و DALL·E، ونموذج LLaMA و BERT، مع أمثلة عملية عن استخدامها.
خوارزميات تعلم الآلة Machine Learning
ستتعلم الخوارزميات التي تستخدم في مهام الانحدار Regressions والتصنيف Classification والتجميع Clustering وغيرها في تعلم الآلة.
خوارزميات التعلم الخاضعة وغير الخاضعة للإشراف
ستتعرف على خوارزميات التعلم الخاضعة للإشراف Supervised learning وخوارزميات التعلم الغير خاضعة للإشراف Unsupervised learning وخوارزميات التعلم المعزز Reinforced learning.
دمج تقنيات الذكاء الاصطناعي مع متجر إلكتروني
ستوظف ما تعلمته من تحليل للبيانات وتعلم الآلة في متجر إلكتروني، بدءًا من جلب البيانات من قاعدة البيانات ثم تحليلها ثم برمجة نماذج الذكاء الاصطناعي ثم دمجها مع المتجر لتقديم أنظمة ذكية للعملاء.

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

صحيح محتوى الدورة غني جدا، و يحتوي على عناصر لا تجدها في دورات أخرى أهمها توظيف ما تعلمت في مشروع فعلي و الذي يمكن أن تحوله إلى مشروعك الخاص.

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

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

لكن في حالة لم يوفق المتدرب في هذا المسار يمكنه التركيز على غيره، فليس جميع من على هذا الكوكب سيصبحوا مبرمجي ذكاء اصطناعي.

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

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

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

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

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

 فمشكلة نسيان الأكواد لا نعتبرها مشكلة لأنها جزء من العمل

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

بحكم دراستي وتخصصي بهندسة البرمجيات ومن خلال تعلمي لكثير من لغات البرمجة وجدت أن دخول الذكاء الاصطناعي سهّل البرمجة بشكل هائل بحيث أصبح بإمكان أي شخص بعيد عن المجال البرمجي أن يتعلم البرمجة بواسطة أدوات الذكاء الاصطناعي ولن يحتاج الأمر منه إلى كتابة مئات التعليمات البرمجية كما كنا نفعل في السابق بل معرفة بسيطة بالبرمجة ستفتح له آفاقًا جديدة خاصةً أن لغة بايثون تعتبر لغة سهلة ومناسبة للمبتدئين وقد تعلمتها مؤخرًا وقمت بتأليف كتاب عنها أيضًا.

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

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

Moh_891982 أضف ردا

أشكرك، لإني شخص من ضمن المخاطبين في هذا الموضوع، فانا لست بتقني أو حتى تعلمت أساسياته، أعتبر مستخدم عادي جدا، ولكن بدأ الوضوع يستهويني بالتأكيد منذ فترة، أخشى من صعوبتة، وكيفية إستفادة منه؟

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

وكم من الوقت أستطيع إجتياز الدورة؟ أو على الأقل أكون ملما بها؟

الدورة 58 ساعة يمكنك تقسيمهم وفقا لوقت فراغك ومتابعتك وتطبيقك

لايمكن له من دون تعلم أساسيات البرمجة

مجهول أضف ردا

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

فعلا لابد من تعلم هذه الأساسيات.

اعتقد نحن من نذلل العقبات ونصنع من المستحيل

لكن بشرط الشغف في المجال الذي تحبه وتعمل من اجل تحقيقه....فسوف تصل الى الهدف وتطوي المسافات....

بدأت الشركات الكبرى في مجال البرمجيات بالاهتمام بهذا الأمر، لدرجة دفعت شركة في حجم مايكروسوفت لإطلاق خدمة باور آبس Power Apps، التي تمكن المستخدمين من إنشاء تطبيقاتهم الخاصة بأقل قدر ممكن من المعرفة البرمجية، الخدمة تدعم لغة البايثون وتمكن المستخدمين من إنشاء تطبيقاتهم الخاصة حتى دون معرفة بأية لغة برمجية على الإطلاق، والعديد من الشركات بدأت بتشجيع المستخدمين على إنشاء التطبيقات عبر واجهات رسومية سهلة وبدون معرفة بالبرمجة، هل جربتم إنشاء التطبيقات عبر أية خِدمات مشابهة؟