Google Developer Student Club | KFUPM
Google Developer Student Club | KFUPM

@GDSC_KFUPM

12 تغريدة 5 قراءة Oct 26, 2022
مؤخرا نسمع عن ابتكارات #الذكاء_الإصطناعي بكل مجال من مجالات الحياة، توقع أسعار الأسهم، رسم لوحة فنية، تحليل المشاعر وراء الكلمات، قيادة المركبات، الألعاب التنافسية… إلى آخرة. لكن وش هو فعلا الذكاء الإصطناعي وكيف #الحاسب يقدر ينافس الإنسان في هذه المجالات.
تختلف تعاريف الذكاء الإصطناعي لكن نقدر نوصفة بأنه محاكاة الحاسب لتصرفات و وظائف الإنسان البشري. وزي ما ذكرنا مقدما إن الذكاء الإصطناعي داخل في مجالات عديدة إلا ان الأنواع المتفق عليها هي:
أشهر انواع الذكاء الإصطناعي هو تعلم الآله وأساسه أن الحاسب يتعلم من البيانات اللي نعطيه، وكلما زادت البيانات (يقابلها الخبرة من جهة الإنسان) تحسن أداء الحاسب في تلك المهمة.
لو ناخذ مهمة توقع سعر المنزل من مساحته، وكان الهدف أنه نتوقع سعر المنزل باستخدام بيانات (خبرات) سابقة، فبرسم خط بنص البيانات ويكون هو أساس توقعي. لو بوكّل هذه المهمة للحاسب، كيف بقوله يرسم خط يتوقع سعر البيوت المستقبلية؟ لازم لغة يفهمها الحاسب توصله للنتيجة اللي أنا ابغاها.
لو نفحص خصائص الخط اللي رسمناه بأنفسنا بنلقى انه يتبع النمط اللي تتبعه النقاط، وهذا الشي خلاه دائما قريب من جميع النقاط، وأيضا نلاحظ ان العلاقة بين المساحة والسعر خطّية. طيب ممتاز! الآن ودي اترجم هذه المعلومة للحاسب بحيث انه يرسم لي الخط المناسب اللي يكون اقرب شي لجميع النقاط.
الآن عندي معادلة (Objective function) أقدر اعطيها الحاسب ويفهمها! ( طبعا بمساعدة شويتين من الكالكلس في التفاضل ). وهذي هي النتيجة اللي وصلها الحاسب، وسوينا اول نموذج لتعلم الآلة🥳.
لكن أحيانا تكون العلاقة بين المتغير والنتيجة غير واضحة ( حتى بالنسبة لنا ) وتكون جدا معقدة. هنا طلعنا بنسخة أكثر قدرة و إمكانية من تعلم الآلة وهي التعلم العميق اللي تقدر تتعلم العلاقات المعقدة اللي بين المتغيرات والنتائج. هذا المثال فرق القدرة بين تعلم الآله و التعلم العميق:
فرق واضح! قدرة الديب ليرننق على التعرف على العلاقة بين المتغير والنتيجة تفوق قدرة المشين ليرننق، لهذا السبب اغلب الإبتكارات مؤخرا (التعرف على الملامح، قيادة السيارة... ) يستخدمون تقنيات التعلم العميق لقدرتها الكبيرة على التعامل مع البيانات المعقدة مثل الصور.
الأمثلة اللي ذكرتها هي نقطة في بحر الذكاء الإصطناعي ، ولحسن الحظ مجتمع الذكاء الإصطناعي كبير جدا ومتفاعل وفيه اماكن كثيرة تقدر فيها انك تتعلم وتشارك وأشهرها Kaggle.com. كاجل يطرح مسابقات وكثير يشاركون ويطرحون حلولهم، ويمديك تشوفها وتتعلم منها.
tensorflow.org هي من اكبر المكتبات اللي توفر لك تقريبا كل اللي تحتاجه عشان تبني المودلز وتنشرها. ويمديك تبدأ تتعلم عليها بالأمثله اللي حاطينها بالموقع:
colab.research.google.com
زيادة على هالشي جوجل وفرت لك الجهاز اللي تبدأ فيه تطبق مشاريع الذكاء الإصطناعي الخاصة بك بشكل مجاني عن طريق:(colab.research.google.com)
فيعني مسوين لك مكتبة وموفرين لك الجهاز، معد فيه عذر 😆.
بعض المراجع للي مهتم بالتفاصيل:
توقع سعر المنزل من مساحته:
colab.research.google.com
Neural network playground
playground.tensorflow.org

جاري تحميل الاقتراحات...