قبل أن تبدأ. تحتاج إلى بايثون لهذه الدروس. اطلب من شخص بالغ أن يساعدك على تثبيتها من python.org، وهي تأتي مع محرر بسيط اسمه IDLE. لا تنشئ حسابات ولا تكتب اسمك في أي موقع لتشغيل الشيفرة.
تستخدم هذه الدروس بايثون بسيطة تكتبها بنفسك. وقد شُغّل كل برنامج في هذه الصفحة وتم التحقق منه.
دروسك
افتح درساً. ضع علامة في المربعات وأنت تتقدّم. أنجز درساً واحداً في كل مرة.
الدرس 1: كيف تتنبأ النماذجنحو 45 دقيقة
- استعدّ
- نفّذ
- اختبر نفسك
- أرِ شخصاً بالغاً
استعدّ
تحتاج إلى:
- بايثون وIDLE (أو محرر آخر تستخدمه أصلاً)
- ورق
نفّذ، خطوة بخطوة
# Each pet: [height in cm, weight in kg, what it is] pets = [ [25, 4, "cat"], [23, 3, "cat"], [28, 5, "cat"], [30, 6, "cat"], [45, 18, "dog"], [55, 25, "dog"], [38, 9, "dog"], [60, 30, "dog"], ] def predict(weight): if weight < 8: # our dividing line return "cat" return "dog" wrong = 0 for height, weight, label in pets: guess = predict(weight) print(label, "-> machine says", guess) if guess != label: wrong = wrong + 1 print("Wrong guesses:", wrong)ينبغي أن ترى شيئاً مثل:
cat -> machine says cat cat -> machine says cat cat -> machine says cat cat -> machine says cat dog -> machine says dog dog -> machine says dog dog -> machine says dog dog -> machine says dog Wrong guesses: 0
اختبار بذكاء اصطناعي حقيقي (مع شخص بالغ): اطلب منه أن يشرح نموذجك
اختياري، ويجريه شخص بالغ. إن كان عمرك دون 13 عاماً، فالشخص البالغ يكتب ويقرأ، وأنت توجّه وتتحقق. اقرأ دليل مختبر الذكاء الاصطناعي أولاً. نحو 20 دقيقة.
لماذا نفعل هذا. كتبت خطاً فاصلاً. انظر هل يشرحه ذكاء اصطناعي بشكل صحيح. أنت الخبير، فتحقّق منه.
الأمر 1: اشرح السمات والتسميات
إليك مجموعة بيانات لحيوانات أليفة على شكل [الطول بالسنتيمتر، الوزن بالكيلوغرام، التسمية]: [25,4,cat], [23,3,cat], [28,5,cat], [30,6,cat], [45,18,dog], [55,25,dog], [38,9,dog], [60,30,dog]. برنامج يقول «cat» إذا كان الوزن أقل من 10، و«dog» فيما عدا ذلك. أي الحيوانات الأليفة يخطئ فيها؟ واشرح ما السمات والتسمية والتنبؤ.
غيّر فقط الأجزاء المختلقة الموجودة بين [أقواس]. لا تضف أبداً اسماً أو مدرسة أو عنواناً أو صورة أو أي شيء خاص.
ما الذي تنتبه له
- وجدت أن الكلب ذا الـ 9 كغ مخطئ حين يكون الخط 10. هل وجد الحيوان نفسه؟
- هل تعريفاته للسمة والتسمية والتنبؤ صحيحة؟
- هل ارتكب أي خطأ؟ وإن فعل، فما هو؟
دوّنه
الأداة، والأمر، وما قالته، وما تحققت منه، وهل كانت صحيحة أو خاطئة أو غير متأكدة. ورقة التسجيل
فكّر في الأمر. لماذا ما زلت بحاجة إلى التحقق من شرح الذكاء الاصطناعي حتى حين يبدو صحيحاً؟
اختبر نفسك
ما السمات والتسمية والتنبؤ في هذا الدرس؟
افتح الإجابة
السمات: الطول والوزن. التسمية: قطة أو كلب. التنبؤ: التخمين الذي يضعه البرنامج.
أي حيوان أليف يخطئ حين يكون الخط 10؟
افتح الإجابة
الكلب ذو الـ 9 كغ (طوله 38 سم). فهو يقع تحت الخط، فيقول البرنامج قطة.
أرِ شخصاً بالغاً
اشرح لشخص بالغ ماذا يفعل الخط الفاصل ولماذا يغيّر تحريكه الإجابات.
الدرس 2: ابنِ مُصنِّفاً ودرّبهنحو 50 دقيقة
اطلب من شخص بالغ الترقية لفتح الدروس من 2 إلى 7.
الدرس 3: التدريب والاختبار والإفراط في الملاءمةنحو 50 دقيقة
اطلب من شخص بالغ الترقية لفتح الدروس من 2 إلى 7.
الدرس 4: التحيّز في البيانات والقراراتنحو 50 دقيقة
اطلب من شخص بالغ الترقية لفتح الدروس من 2 إلى 7.
الدرس 5: النماذج اللغوية والإجابات المختلقةنحو 55 دقيقة
اطلب من شخص بالغ الترقية لفتح الدروس من 2 إلى 7.
الدرس 6: الأخلاقيات والخصوصية وحقوق النشر ومدونتي للذكاء الاصطناعينحو 55 دقيقة
اطلب من شخص بالغ الترقية لفتح الدروس من 2 إلى 7.
الدرس 7: الذكاء الاصطناعي والمجتمع والقواعدنحو 50 دقيقة
اطلب من شخص بالغ الترقية لفتح الدروس من 2 إلى 7.
