☰ Year plan · Communication Technology (Arabic)

نموذج الخط المستقيم

Week 11 · Unit 2, Lesson 1 Prediction with an Artificial Intelligence Model (2) · 3 lessons
1

نموذج الخط المستقيم: y = w × x + b

ICT Prep 3 Term 1, Unit 2, Lesson 1: pp. 68–75
الهدفأكتب نموذج الخط المستقيم ⁦y = w × x + b⁩ وأرسم خطه من نقاط مخترعة.
كلمات جديدة
النموذج الخطي (⁦linear⁩ ⁦model⁩) · نموذج يتغير ناتجه بالمقدار نفسه مع كل خطوة في المدخلالمدخل ⁦x⁩ · القيمة التي نعطيها للنموذجالناتج ⁦y⁩ · القيمة التي يعيدها النموذج: النتيجة المتوقعةالمعادلة (⁦equation⁩) · عبارة فيها علامة يساوي تربط بين القيم
الشرح

في الأسبوع الماضي تنبأنا من جدول بالبحث عن نمط. وأبسط نمط هو الخط المستقيم: كلما زادت ⁦x⁩ خطوة واحدة تغيرت ⁦y⁩ بالمقدار نفسه. وهذا هو النموذج الخطي ويُكتب ⁦y = w × x + b⁩. المدخل هو ⁦x⁩ والناتج المتوقع هو ⁦y⁩، أما ⁦w⁩ و⁦b⁩ فعددان ثابتان يصفان الخط. وفي ساعات المذاكرة والدرجات يبين الرسم الخط ⁦y = 10x + 40⁩. مع ⁦x = 2⁩ ساعة نحصل على ⁦y = 10 × 2 + 40 = 60⁩ درجة. وفي بايثون يصبح النموذج سطرًا واحدًا: ⁦y = w * x + b⁩. والنموذج الخطي بسيط، ولذلك هو مثال أول جيد على طريقة عمل نماذج الذكاء الاصطناعي. لكنه ليس النموذج الوحيد، وكثير من المشكلات الحقيقية تحتاج إلى نماذج أعقد.

xy12345204060801000y = 10x + 40(0, 40)
أمثلة محلولة
ABCDE
1x (الساعات)0123
2y (الدرجات)40506070
3التغير+10+10+10
يسرد الجدول أربع نقاط من الخط. كل ساعة تضيف ⁦10⁩ درجات. وعند ⁦0⁩ ساعة يبدأ الخط من ⁦40⁩.
Python
1w = 10
2b = 40
3x = 2
4y = w * x + b
5print(y)
Output
60
تستطيع بايثون إجراء الحساب نفسه. مع ⁦w = 10⁩ و⁦b = 40⁩ و⁦x = 2⁩ يخزن السطر ⁦y = w * x + b⁩ القيمة ⁦60⁩ في ⁦y⁩.
نشاط الفصل

باستخدام ⁦y = 10x + 40⁩ احسب ⁦y⁩ عند ⁦x = 0⁩ و⁦1⁩ و⁦4⁩ و⁦6⁩ واكتب الإجابات في جدول. ثم ارسم النقاط الأربع على ورق مربعات ووصل بينها بمسطرة. هل تقع النقاط على خط مستقيم؟

تدرّب
1
كم تساوي ⁦y⁩ عند ⁦x = 3⁩ في ⁦y = 10x + 40⁩؟
2
ماذا يمثل ⁦x⁩ و⁦y⁩ في النموذج؟
3
أي جزء في النموذج يصف الخط: ⁦x⁩ أم ⁦y⁩ أم ⁦w⁩ و⁦b⁩؟
4
هل النموذج الخطي هو النوع الوحيد من نماذج الذكاء الاصطناعي؟