كيف يميّز الذكاء الاصطناعي الكلاب من القطط؟
درّب مصنِّفًا للصور، ثم اربط تنبؤاته بحركات الروبوت.
ما ستتعلّمه
- افهم التعلّم الخاضع للإشراف من خلال أمثلة لها تسميات
- درّب مصنِّف صور بثلاث فئات: كلب، قطة، خلفية
- برمج حركات الروبوت لكل تنبؤ
ما تحتاج إليه
- كتلة محرك DC ×2
- كتلة LED
- كتلة الصوت
- CuroAI Studio (تطبيق ويب)

تعرّف على الذكاء الاصطناعي
ما التعلّم الخاضع للإشراف؟
يتعلّم الذكاء الاصطناعي الأنماط من صور كثيرة للكلاب والقطط تحمل كلٌّ منها تسميتها، ليميّز بين الفئتين.
شاهد الفيديو المرجعي (باللغة الكورية) ↗
كيف يتعلّم الذكاء الاصطناعي التمييز بين الكلاب والقطط؟
1. جمع الأمثلةنجمع صورًا كثيرة للكلاب والقطط.
2. إيجاد الأنماطيقارن الذكاء الاصطناعي سمات مثل شكل الأذنين وشكل الوجه.
3. تعلّم الأنماطيتعلّم الأنماط التي تساعده على التمييز بين الكلاب والقطط.
الذكاء الاصطناعي يصنّف صورة جديدة
1. عرض صورة جديدةنعرض صورة لم يرها الذكاء الاصطناعي من قبل.
2. مقارنة الأنماطيقارنها بالأنماط التي تعلّمها.
3. التنبؤيختار فئة ويعرض التنبؤ.
💡 يتنبأ الذكاء الاصطناعي بالفئة بمقارنة الصورة الجديدة بالأنماط التي تعلّمها.
التركيب
لنركّب كلبًا وقطة!


| الأمر | وظيفته |
|---|---|
| تشغيل المحرك: دوران إلى اليسار | يدور إلى اليسار باستمرار. |
| تشغيل المحرك: دوران إلى اليمين | يدور إلى اليمين باستمرار. |
| الدوران إلى اليسار لمدة ثانية واحدة | يدور إلى اليسار للمدة المحددة. |
| الدوران إلى اليمين لمدة ثانية واحدة | يدور إلى اليمين للمدة المحددة. |
| إيقاف المحرك | يوقف المحرك. |

| الأمر | وظيفته |
|---|---|
| عزف نغمة | يعزف نغمة موسيقية. |
| عزف نغمة لمدة 0.25 نبضة | يحدد مدة النغمة بالنبضات. |
| تشغيل مؤثر صوتي | يُصدر مؤثرًا صوتيًا من الطنّان. |
| تشغيل المؤثر لمدة 0.25 نبضة | يحدد مدة المؤثر بالنبضات. |

| الأمر | وظيفته |
|---|---|
| عرض نقاط LED | يرسم شكلًا من النقاط تختاره أنت. |
| عرض نص: A | يعرض حروفًا على كتلة LED. |
| عرض رقم: 1 | يعرض أرقامًا على كتلة LED. |
| عرض أيقونة: قلب | يعرض أيقونة جاهزة. |
| مسح شاشة LED | يطفئ نقاط LED. |
ركّب الكلب والقطة

علّم الذكاء الاصطناعي
افتح CuroAI
أضف امتداد تعلّم الآلة
افتح «Extensions» (الامتدادات) واختر «Cubroid Machine Learning».
أنشئ ثلاث فئات
أنشئ ثلاث فئات: كلب وقطة وخلفية.
💡 ما التسمية؟ هي اسم الفئة الذي يخبر الذكاء الاصطناعي بما يُظهره المثال.
15 مثالًا متنوعًا أو أكثر لكل فئة



سمِّ الفئات الثلاث
اكتب الاسم في كل كتلة تسمية، ثم انقر على كل واحدة منها مرة واحدة لحفظه.
💡 لماذا ندرّب فئة «خلفية»؟ يحتاج الذكاء الاصطناعي إلى فئة للمشاهد التي لا يظهر فيها كلب ولا قطة.
name label [1 v] as [كلب] :: #52b98a name label [2 v] as [قطة] :: #52b98a name label [3 v] as [خلفية] :: #52b98a
اجمع أمثلة تدريب متنوعة
اجمع 15 مثالًا متنوعًا أو أكثر لكل فئة باستخدام كتل التدريب. غيّر الزاوية والخلفية.
💡 عندما تجمع أمثلة فئة واحدة، أبعِد الحيوانات الأخرى عن مجال الكاميرا.
train label [1 v] :: #52b98a train label [2 v] :: #52b98a train label [3 v] :: #52b98a
وصّل الكتل (رقم المجموعة)
شغّل الكتل، وأدخل الرقم نفسه المكتوب على ملصق الكتلة، ثم أكّد.

البرمجة والتشغيل
ما وظيفة كل كتلة؟
محرك DC رقم 1ذيل الكلب
محرك DC رقم 2ذيل القطة
كتلة LEDتعابير وجه القطة
كتلة الصوتصوت الكلب
اربط التنبؤات بالحركات
كلب- أصدِر مؤثرًا صوتيًا
- حرّك المحرك 1 يسارًا / يمينًا
- أوقف المحرك 1
قطة- اعرض قلبًا على كتلة LED
- حرّك المحرك 2 يسارًا / يمينًا
- أوقف المحرك 2، وامسح شاشة LED
خلفية- أوقف المحرك 1
- أوقف المحرك 2
- امسح شاشة LED
راجع البرنامج كاملًا
انقر أولًا على كتل التسمية وكتل التدريب. بعد ذلك تعمل كتل «when received label» (عند استلام التسمية) وحدها في كل مرة يتعرّف فيها الذكاء الاصطناعي على فئة.
name label [1 v] as [كلب] :: #52b98a train label [1 v] :: #52b98a when received label: [1 v] :: hat #52b98a play note [Small effect v] :: sound turn DC Motor Block 1 (1)for [rotate left v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 1 (1)for [rotate right v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 1 off :: motion
name label [2 v] as [قطة] :: #52b98a train label [2 v] :: #52b98a when received label: [2 v] :: hat #52b98a display [♥ v] :: looks turn DC Motor Block 2 (1)for [rotate left v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 2 (1)for [rotate right v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 2 off :: motion clear display :: looks
name label [3 v] as [خلفية] :: #52b98a train label [3 v] :: #52b98a when received label: [3 v] :: hat #52b98a turn DC Motor Block 1 off :: motion turn DC Motor Block 2 off :: motion clear display :: looks
💡 درّب الذكاء الاصطناعي على 15 مثالًا متنوعًا أو أكثر لكل فئة قبل التجربة. تحقّق من تغيّر التسمية والتوقيت واتجاه المحرك.
اختبار سريع
Qما طريقة التعلّم التي تستخدم أمثلة لها تسميات؟
عرض الإجابة
التعلّم الخاضع للإشراف — يتعلّم الذكاء الاصطناعي من أمثلة تحمل تسميات الفئات.
أنهيت الدرس!
هل ركّبته وبرمجته وجرّبته؟ اضغط لحفظ تقدمك.
