الذكاء الاصطناعي: تدريب النموذج الخاص بك

  • اختر منصة لتدريب نموذج الذكاء الاصطناعي الخاص بك
  • اجمع مجموعة البيانات الأولية وابدأ في تدريب نموذج الذكاء الاصطناعي الخاص بمشروعك

مجموعة بياناتك

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

  1. اجمع بيانات التدريب من مجتمعك
  2. يجمع الاختراع البيانات باستخدام أجهزة الاستشعار أو مدخلات المستخدم
  3. استخدام البيانات من مجموعات البيانات العامة لبيانات التدريب

 

يجب عليك أيضًا أن تكون قد قررت نوع البيانات التي تريد استخدامها في مجموعة البيانات الخاصة بك - الصور أو النصوص أو الأصوات أو الوضعيات. 

يجب أن تستوفي مجموعة البيانات الخاصة بك المعايير التالية:

  • النوع النوع الصحيح من البيانات
  • الكثير من من الأمثلة
  • متنوعة أمثلة - متنوعة وتمثيلية (غير متحيزة)

عملية التدريب

بيانات الإدخال

عن طريق تحميلها، أو من خلال كاميرا الويب للصور

القطار

قم بتشغيل البيانات من خلال خوارزمية التعلم.

الاختبار

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

اختر المنصة

يجب أن تسمح لك المنصة التي تختارها بما يلي:

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

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

جرّب واحدًا أو أكثر من البرامج التعليمية من منصة أو اثنتين لترى أي منصة ستساعدك على تحقيق أهداف مشروعك.

الموقع الإلكتروني https://teachablemachine.withgoogle.com/

أنواع التصنيفات: الصور والأصوات والوضعيات

تكاملات تكنوفيشن: مخترع التطبيقات، بايثون، عمليات تكامل أخرى باستخدام واجهات برمجة التطبيقات

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

الموقع الإلكتروني https://machinelearningforkids.co.uk/

أنواع التصنيفات: الصور والأصوات والنصوص والأرقام

تكاملات تكنوفيشن: مخترع التطبيقات، بايثون

يحتوي برنامج التعلُّم الآلي للأطفال على العديد من الأمثلة التعليمية وأوراق العمل لمعرفة المزيد. 

ستحتاج إلى موجه أو معلم للتسجيل للحصول على حساب معلم. ثم يمكنهم إعداد حساب طالب لك.

 

اطلع على هذه الأمثلة/البرامج التعليمية باستخدام MachineLearningForKids.

الموقع الإلكتروني https://appinventor.mit.edu/explore/ai-with-mit-app-inventor

أنواع التصنيفات: الصور، والأصوات، والوضعيات، وشبكة الوجه

تكاملات تكنوفيشن: تطبيقات App Inventor للأجهزة المحمولة

إذا كنت تستخدم بالفعل App Inventor كمنصة ترميز لمشروعك، فهذا خيار جيد.

إليك بعض الدروس التعليمية للبدء:

الموقع الإلكتروني https://www.ximilar.com/services/computer-vision-platform/#image-classification

أنواع التصنيفات: الصور

تكاملات تكنوفيشن: ثنكابل، تطبيقات الويب (باستخدام واجهات برمجة التطبيقات)

على الرغم من وجود خيارات أخرى، إلا أن هذا خيار جيد إذا كنت تستخدم Thunkable كمنصة ترميز خاصة بك.

راجع النصف الأول من هذا البرنامج التعليمي لتتعلم كيفية استخدام Ximilar. سيظهر النصف الثاني في الوحدة التالية، عندما تدمج نموذجك مع Thunkable.

  • فيديو تعليمي لتدريب نموذج للكشف عن أنواع مختلفة من الشعاب المرجانية

إن المنصات المذكورة أعلاه هي مجرد توصيات لتدريب نماذج الذكاء الاصطناعي واستخدامها بسهولة.

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

النشاط: تدريب النموذج الخاص بك

الوقت المقدر: 60 دقيقة

تدريب نموذج الذكاء الاصطناعي الخاص بك باستخدام مجموعة بياناتك

  1. اختر المنصة المناسبة لمشروعك.
  2. درّب نموذج الذكاء الاصطناعي الخاص بك باستخدام مجموعة بياناتك.
    • إذا لم تكن قد جمعت كل الأمثلة الخاصة بمجموعة بياناتك بالكامل، أضف ما لديك.
    • أضف المزيد كلما جمعت المزيد من البيانات.
    • احفظ مشروعك/نموذجك حتى تتمكن من العودة إليه لاحقاً!
  3. بعد تدريب نموذج الذكاء الاصطناعي الخاص بك، اختبره ببعض الأمثلة الإضافية. يجب أن تكون أمثلة الاختبار هذه مختلفة عن أمثلة التدريب التي استخدمتها.
  4. إذا لم يكن نموذجك دقيقًا جدًا (أكثر من 70%)، أضف المزيد من الأمثلة التدريبية وأعد التدريب وأعد الاختبار.

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

أسئلة إرشادية لطرحها على الطلاب: ما مدى الدقة التي تريد أن يكون نموذج الذكاء الاصطناعي الخاص بك دقيقًا؟ إذا لم يكن دقيقًا بنسبة 100%، فما هي الإجابة المقبولة؟ 80% من الوقت؟ هل يعتمد ذلك على خطورة ما تستخدم النموذج من أجله؟ على سبيل المثال، يجب أن تكون السيارات ذاتية القيادة دقيقة جدًا وإلا فقد تؤذي شخصًا ما ولكن يبدو أن نتائج بحث جوجل لديها معيار أقل بكثير. 

يتم توفير نصائح الموجهين من خلال الدعم المقدم من AmeriCorps.

حرف A منمق، شعار AmeriCorps باللون الكحلي

الانعكاس

يتعلق هذا النشاط فقط بتدريب النموذج.

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

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

مراجعة المصطلحات الرئيسية

  • منصة - برنامج أو موقع إلكتروني يسمح لمستخدميه بأداء مهمة ما أو استخدام أداة ما
  • التصنيف - نموذج التعلم الآلي المستخدم لتحديد أو تصنيف البيانات المختلفة

الموارد الإضافية

إليك بعض المنصات الأكثر تقدماً لبناء نماذج الذكاء الاصطناعي.

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