الموقع السابق

كيف يميّز الذكاء الاصطناعي الكلاب من القطط؟

درّب مصنِّفًا للصور، ثم اربط تنبؤاته بحركات الروبوت.

المرحلة المتوسطة★★★★★CuroAI · تعلّم الآلة

ما ستتعلّمه

  • افهم التعلّم الخاضع للإشراف من خلال أمثلة لها تسميات
  • درّب مصنِّف صور بثلاث فئات: كلب، قطة، خلفية
  • برمج حركات الروبوت لكل تنبؤ

ما تحتاج إليه

  • كتلة محرك DC ×2
  • كتلة LED
  • كتلة الصوت
  • CuroAI Studio (تطبيق ويب)
كيف يميّز الذكاء الاصطناعي الكلاب من القطط؟

تعرّف على الذكاء الاصطناعي

ما التعلّم الخاضع للإشراف؟

يتعلّم الذكاء الاصطناعي الأنماط من صور كثيرة للكلاب والقطط تحمل كلٌّ منها تسميتها، ليميّز بين الفئتين.

شاهد الفيديو المرجعي (باللغة الكورية) ↗

كيف يتعلّم الذكاء الاصطناعي التمييز بين الكلاب والقطط؟

  1. 1. جمع الأمثلةنجمع صورًا كثيرة للكلاب والقطط.
  2. 2. إيجاد الأنماطيقارن الذكاء الاصطناعي سمات مثل شكل الأذنين وشكل الوجه.
  3. 3. تعلّم الأنماطيتعلّم الأنماط التي تساعده على التمييز بين الكلاب والقطط.

الذكاء الاصطناعي يصنّف صورة جديدة

  1. 1. عرض صورة جديدةنعرض صورة لم يرها الذكاء الاصطناعي من قبل.
  2. 2. مقارنة الأنماطيقارنها بالأنماط التي تعلّمها.
  3. 3. التنبؤيختار فئة ويعرض التنبؤ.
مقارنة الأنماطشكل الأذنينشكل العينينشكل الأنفشكل الوجه
التنبؤ
كلب92%
قطة8%
هذه درجات توضيحية، وليست نسبة الدقة. الصور القليلة أو المشوشة قد تُربك الذكاء الاصطناعي.

💡 يتنبأ الذكاء الاصطناعي بالفئة بمقارنة الصورة الجديدة بالأنماط التي تعلّمها.

التركيب

لنركّب كلبًا وقطة!

كتلة محرك DC ×2تحرّك ذيلَي الكلب والقطة
الأمروظيفته
تشغيل المحرك: دوران إلى اليساريدور إلى اليسار باستمرار.
تشغيل المحرك: دوران إلى اليمينيدور إلى اليمين باستمرار.
الدوران إلى اليسار لمدة ثانية واحدةيدور إلى اليسار للمدة المحددة.
الدوران إلى اليمين لمدة ثانية واحدةيدور إلى اليمين للمدة المحددة.
إيقاف المحركيوقف المحرك.
كتلة الصوتتُصدر صوتًا للكلب
الأمروظيفته
عزف نغمةيعزف نغمة موسيقية.
عزف نغمة لمدة 0.25 نبضةيحدد مدة النغمة بالنبضات.
تشغيل مؤثر صوتييُصدر مؤثرًا صوتيًا من الطنّان.
تشغيل المؤثر لمدة 0.25 نبضةيحدد مدة المؤثر بالنبضات.
كتلة LEDتُظهر مشاعر القطة
الأمروظيفته
عرض نقاط LEDيرسم شكلًا من النقاط تختاره أنت.
عرض نص: Aيعرض حروفًا على كتلة LED.
عرض رقم: 1يعرض أرقامًا على كتلة LED.
عرض أيقونة: قلبيعرض أيقونة جاهزة.
مسح شاشة LEDيطفئ نقاط LED.

ركّب الكلب والقطة

علّم الذكاء الاصطناعي

افتح CuroAI

افتح CuroAI Studio ↗

أضف امتداد تعلّم الآلة

افتح «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

وصّل الكتل (رقم المجموعة)

شغّل الكتل، وأدخل الرقم نفسه المكتوب على ملصق الكتلة، ثم أكّد.

Group Number33

البرمجة والتشغيل

ما وظيفة كل كتلة؟

  • محرك 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ما طريقة التعلّم التي تستخدم أمثلة لها تسميات؟

عرض الإجابة

التعلّم الخاضع للإشراف — يتعلّم الذكاء الاصطناعي من أمثلة تحمل تسميات الفئات.

أنهيت الدرس!

هل ركّبته وبرمجته وجرّبته؟ اضغط لحفظ تقدمك.