مراجعة: الدوال والأخطاء والنماذج والاستخدام الآمن
والآن النصف الثاني من الفصل. الدوال: المعامل في التعريف والقيمة الممرَّرة في الاستدعاء، وreturn تسلّم قيمة. الأخطاء: try وexcept ValueError تبقيان البرنامج هادئًا، وحلقة فيها break تسأل من جديد. النماذج: البرنامج التقليدي يتبع قواعد كتبها شخص، والنموذج يجد قاعدته من البيانات، والخط y = w * x + b فيه القيمة الابتدائية b والتغير لكل خطوة w. الاستخدام الآمن للذكاء الاصطناعي: نكتب كأن الرسالة علنية، ونقرأ الشروط مع شخص بالغ، ونتحقق من الإجابات في مصادر أخرى ونذكر المصدر. التزييف العميق: الدليل سبب للتحقق، والعادة الأفضل أن نتحقق من المصدر. ويسأل الجدول هل بعض الأمثلة المخترعة قواعد ثابتة أم متعلَّمة من البيانات.
| مثال مخترع | قاعدة ثابتة أم متعلَّمة؟ |
|---|---|
| قاعدة سعر مقصف كتبها شخص | قاعدة ثابتة |
| نموذج يجد النمط في مبيعات العام الماضي | متعلَّمة من البيانات |
| مرشح بريد مزعج دُرّب على رسائل مصنّفة | متعلَّمة من البيانات |
| إذا كانت الدرجة 50 أو أكثر فاعرض Pass | قاعدة ثابتة |
1def double_price(price): 2 return price * 2 3 4print(double_price(15))
30
1while True: 2 try: 3 books = int(input("How many books? ")) 4 print("You have", books, "books") 5 break 6 except ValueError: 7 print("Please type digits only.")
How many books? Please type digits only. How many books? six Please type digits only. How many books? 6 You have 6 books
1w = 3 2b = 20 3x = 5 4print(w * x + b)
35
اكتب ثلاث مهام جديدة عن الأسابيع من ١٠ إلى ١٤: واحدة عن w وb وواحدة عن رسائل آمنة إلى أداة ذكاء اصطناعي وواحدة عن فيديو مشبوه. بادلها مع زميل وراجعا إجابات بعضكما بالدرس.
| رسالة إلى أداة ذكاء اصطناعي | هل تُرسل؟ |
|---|---|
| فكرة قصة عن روبوت | نعم |
| سؤال في الرياضيات | نعم |
| اسم مدرستك وفصلك | لا |
| كلمة مرور | لا |