دليل مواقع وأدوات و تطبيقات الذكاء الاصطناعي

GitHub و الذكاء الاصطناعي: دليلك الشامل للبدء في تشغيل الأدوات مجانًا

في ظل تقدم تقنيات الذكاء الاصطناعي التي أصبحنا نشاهدها كل يوم، أصبح من الضروري أن نتعلم و نتعمق أكثر في هذا المجال. و اليوم سنبدأ رحلة مع بعض المنصات الضرورية (GitHub & Google Colab).

 لو كنت من مُحبّي التكنولوجيا سواء كنت مبتدئًا أو خبيرًا ، فـ GitHub هو المكان المثالي لك.

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

لذا فلنبدأ مع أول سؤال.

 

 ما هو GitHub بالضبط؟

ببساطة "جيت هاب" هي منصةٌ عبر الإنترنت تُستخدم بشكلٍ رئيسيٍّ لمشاركة الأكواد البرمجية والتعاون بين المُطوّرين. 

و هي رائعة للمُهتمّين بمجال الذكاء الاصطناعي، سواءً كنت مُبتدئًا أو خبيرًا.

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

الآن تخيّل أنّ لديك مكتبةً كاملةً تحت تصرّفك، تقدر من خلالها التعلّم من أفضل المُتخصّصين، ومُواكبة أحدث التطوّرات، والتعرّف على أحدث اللغات والأدوات المُستخدمة في هذا المجال!

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

و الآن فلننتقل إلى السؤال الثاني.

 

هل GitHub مجاني؟

الجميل في الأمر أنّ GitHub يُقدّم خياراتٍ مُتنوّعةً تُناسب الجميع. يُمكنك البدء بِحسابٍ مجانيٍّ تمامًا يُتيح لك إنشاء عددٍ غير محدودٍ من المستودعات العامة public repository.

و هذا المستودعات مثاليةٌ لِلمشاركة في المشاريع العامة والتعاون مع المُطوّرين الآخرين.

بمعنى أبسط الحساب المجاني سيُمكّنك من عمل كل شئ تريده.

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

و الأن فلنتعرف على فوائد جيت هاب.

 

 ما هي فائدة GitHub في مجال الذكاء الاصطناعي؟

  • مكتبة واسعة من الأكواد و الأدوات: يحتوي GitHub على مجموعة كبيرة من مكتبات و إطارات العمل (Frameworks) المُخصّصة للذكاء الاصطناعي، مثل TensorFlow، PyTorch، و Scikit-learn. و هذا الأمر يُسهّل على المُبرمجين بناء و تطوير تطبيقات الذكاء الاصطناعي.

  • التعاون وتبادل الأفكار: تقدر باستخدام هذه المنصة التواصل مع مُبرمجين وباحثين آخرين، ومشاركة الأفكار، وتطوير مشاريع مشتركة.

  • التعلّم من خبراء المجال: ميزة جميلة في GitHub أنه سيُسهّل عليك التعرّف على أحدث المشاريع والأبحاث في مجال الذكاء الاصطناعي، و كمان التعلّم من أفضل المُتخصّصين في هذا المجال.

  • مُواكبة أحدث التطوّرات: GitHub سيجعلك على اطلاع و معرفة بأحدث التطوّرات في مجال ال AI، والتعرّف على أحدث التطبيقات والأدوات المُستخدمة.

طيب نيجي للسؤال التالي، كيف أستفيد من ذلك؟

 

كيف أبدأ و أستفيد من GitHub في مجال الذكاء الاصطناعي؟

لكي تبدأ كل ما عليك فعله هو إنشاء حسابٍ على GitHub. والبحث عن المشاريع التي تشعر أنك مهتم بيها، ممكن تبص و تستكشف الأكواد المُستخدمة، وتُحاول فهم طريقة عملها.
و لو عندك أي سؤال بخصوص المشروع ممكن تسأله من خلال قسم "Issues" الخاص بهذا المشروع.

 


 

تحميل أدوات الذكاء الاصطناعي من جيت هاب، و تشغيلها على Google Colab 

 

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

تختلف طريقة تحميل وتثبيت البرامج من GitHub حسب نوع المشروع واللغة المستخدمة. ولكن، بشكل عام، يُمكنك اتباع الخطوات التالية:

الخطوة الأولى: العثور على مشروع الذكاء الاصطناعي على جيت هاب

 

١. فتح موقع GitHub: افتح متصفح الإنترنت الخاص بك وانتقل إلى GitHub.

٢. ابحث عن مشروع تريد التعرّف عليه: في شريط البحث الموجود في أعلى الصفحة، اكتب كلمات رئيسية تتعلق بالمشروع الذي تبحث عنه، مثل "artificial intelligence" أو "machine learning". اضغط على زر البحث أو اضغط على Enter.

 

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

 

  • التجربة العملية التي سأستخدمها كمثال ستكون على نموذج GPT-2 simple.
  • من شريط البحث سأقوم بكتابة gpt-2-simple.
البحث عن مشروع ذكاء اصطناعي على GitHub
شريط البحث في GitHub مع كتابة اسم مشروع "gpt-2-simple"

٣. تصفية النتائج: بعد ظهور نتائج البحث، يمكنك استخدام الفلاتر الموجودة على الجانب الأيسر لتصفية النتائج حسب اللغة البرمجية أو عدد النجوم (stars) للحصول على مشاريع ذات جودة عالية.

ما زلنا في التطبيق العملي علي مشروع gpt-2-simple. عند البحث باسم المشروع، سيظهر كما بالصورة العديد من المشاريع. سأقوم باختيار المشروع الأول. و هذا هو رابط مباشر لهذا المشروع: https://github.com/minimaxir/gpt-2-simple

نتائج البحث و الفلاتر في GitHub لمشاريع الذكاء الاصطناعي

٤. ادخل إلى صفحة المشروع: انقر على اسم المشروع الذي تريده للذهاب إلى صفحة GitHub الخاصة به.

٥. قراءة قسم README: اقرأ قسم README بعناية لفهم كيفية تثبيت و تشغيل البرنامج. ابحث عن أي روابط تحمل أسماء مثل "download", "pre-packaged", "pre-built" أو "binaries". هذه الروابط قد تؤدي إلى ملفات قابلة للتنزيل مباشرة.

 

قسم README في مشروع GitHub للذكاء الاصطناعي

 

 الخطوة الثانية: فتح Google Colab و نسخ رابط المشروع:

 

١. توجّه إلى Google Colab: انتقل إلى Colab.

٢. ستظهر لك نافذة كما هو موضح بالصورة التالية، اضغط على زر "New Notebook".

 

إنشاء مفكرة جديدة في Google Colab
صفحة "Open notebook" في Google Colab مع زر "New notebook".

٣. نسخ رابط المشروع: ارجع إلى صفحة المشروع على GitHub و انقر على زر "Code" الأخضر ثم انسخ رابط المشروع من قسم "Clone with HTTPS".

التطبيق العملي لهذه الخطوة موضح بالصورة التالية. حيث قمت بنسخ رابط مشروع GPT 2 الذي أعمل عليه كمثال في هذه المقالة.

 

نسخ رابط مشروع من GitHub
نسخ رابط المشروع من GitHub باستخدام خيار "Clone with HTTPS".

الخطوة الثالثة: تشغيل نماذج الذكاء الاصطناعي على Google Colab

 

١. استخدام أمر !git clone: في المفكرة الجديدة على Google Colab، اكتب الأمر التالي: !git clone <رابط المشروع> (استبدل <رابط المشروع> بالرابط الذي نسخته).

 

تنزيل مشروع من GitHub باستخدام Google Colab و تشغيله
استخدام أمر !git clone في Google Colab لتنزيل مشروع التطبيق العملي من GitHub. و الضغط على زر "Play" لتشغيله

٢. تشغيل الأمر: اضغط على زر "Play" (تشغيل) لتشغيل الأمر.

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

استمتع باستخدام المشاريع المختلفة بسهولة.

تشغيل نموذج الذكاء الاصطناعي بنجاح في Google Colab
تم تشغيل نموذج الذكاء الاصطناعي بنجاح في Google Colab

خطوات إضافية للتأكد من أن كل شيء يعمل بشكل جيد:

1. التحقق من سلامة الأداة: تأكد من عدم وجود أي مشاكل أو أخطاء عند تشغيل الأداة. اقرأ أي رسائل تظهر وتحقق من إصلاح المشكلات إذا لزم الأمر.

2. البحث عن الدعم: إذا واجهت أي مشكلات

  • GitHub: راجع قسم "Issues" في صفحة المشروع على GitHub أو ابحث في المنتديات التقنية للحصول على مساعدة.
  • Google Colab: من مميزات هذه المنصة أنه عند حدوث خطأ ستجد مربع صغير يمكن الضغط عليه لتوضيح الخطأ. قمت بعمل أحد الأخطاء للتوضيح بالصورة القادمة.

مثال لرسالة خطأ في Google Colab

3. مشاركة التجربة: إذا كنت ترغب في مشاركة تجربتك مع الآخرين، يمكنك تقديم ملاحظات أو تحسينات على المشروع عبر GitHub.

 


 

كيفية اختيار أدوات الذكاء الاصطناعي المُوثوقة على GitHub

 

يجب عليك أَيُّهَا القارئ العزيز التأكد من جودة وسلامة الأدوات، و هذا بأكثر من طريقة

  1. مراجعة الشهادات والتقييمات:
    • قم بالتحقق من تقييمات وشهادات الأدوات التي تقوم بتحميلها، و هذا لضمان أنها قد تم استخدامها وتقييمها بشكل إيجابي من قبل مستخدمين آخرين.
  2. التأكد من التوثيق:
    • تأكد من أن الأدوات التي تستخدمها تأتي مع توثيق شامل. هذا سيساعدك في فهم كيفية استخدام الأدوات بشكل صحيح ومعالجة أي مشكلات قد تواجهها.
  3. اتباع الممارسات الأمنية الجيدة:
    • اتبع ممارسات الأمان الجيدة عند تنزيل وتثبيت الأدوات، مثل فحص الملفات باستخدام برامج مكافحة الفيروسات وتحديث الأدوات بشكل دوري.

 

 

هل GitHub آمن؟

نعم، من الأشياء الإيجابية و القوية في GitHub أنه يهتم بشكل كبير بأمان مشاريعك وبياناتك.

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

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

بفضل هذه الإجراءات، يمكنكم أصدقائي الشعور بالاطمئنان إلى أن مشاريعكم وبياناتكم في أمان على GitHub.

 

 

انطلق في رحلة الذكاء الاصطناعي مع GitHub و Google Colab

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

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

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

Khaled B.

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

Related Posts

DimensionX لتحويل الصور إلى مشاهد ثلاثية ورباعية الأبعاد مجانًا

كثيرًا ما نبحث عن طرق لتحويل صورنا إلى مشاهد حركية تبدو واقعية. وفي هذا الاطار…

اقرأ المزيد

GenChess من جوجل: صمم قطع الشطرنج باستخدام Imagen 3

طرحت شركة جوجل تجربة جديدة باسم “GenChess” التي تسمح للمستخدمين بتصميم قطع شطرنج فريدة باستخدام…

اقرأ المزيد

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

مقالات قد تهمك

Bagoodex: محرك بحث مجاني يغنيك عن جوجل مع أدوات صور وإنتاجية

    Bagoodex: محرك بحث مجاني يغنيك عن جوجل مع أدوات صور وإنتاجية

    Hugging Face تحذر من مخاطر استخدام النماذج الصينية

      Hugging Face تحذر من مخاطر استخدام النماذج الصينية

      DimensionX لتحويل الصور إلى مشاهد ثلاثية ورباعية الأبعاد مجانًا

        DimensionX لتحويل الصور إلى مشاهد ثلاثية ورباعية الأبعاد مجانًا

        MyTimeMachine: التنبؤ بمظهرك في أعمار مختلفة بدقة عالية

          MyTimeMachine:  التنبؤ بمظهرك في أعمار مختلفة بدقة عالية

          ماسك يسعى قضائيًا لإيقاف تحول OpenAI إلى كيان ربحي

            ماسك يسعى قضائيًا لإيقاف تحول OpenAI إلى كيان ربحي