البواقي
جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 35 من 64.
يرسم هذا الفصل خط اتجاه عبر البيانات، ويستخدمه للتنبؤ، ويقيّمه. إليك إلى أين يقود:
ما مدى جودة الخط؟ تقدّر خدمة العناية بالعشب أن كل مهمة تستغرق 4.5 * area + 5 دقائق. تمثل كل فجوة حمراء باقيًا: القيمة الفعلية ناقص القيمة المتوقعة.
ربّعها واجمعها لتقييم الخط:
area = np.array([4, 6, 9, 12, 15])
minutes = np.array([29, 27, 49, 52, 76])
residuals = minutes - (4.5 * area + 5)
print(residuals)
print((residuals ** 2).sum())يطبع هذا:
[ 6. -5. 3.5 -7. 3.5]
134.5يمنع التربيع العددين +6 و-6 من إلغاء أحدهما الآخر. كلما كان مجموع مربعات البواقي أصغر، كان الخط أفضل. يتعلم النموذج بتقليل هذا المجموع.
التحدي
متوسطتُقدّر شركة نقل المدة التي تستغرقها عملية النقل بناءً على عدد الصناديق. تحتوي boxes وhours على بيانات ثماني عمليات نقل سابقة، ويقرأ البرنامج خطَّين تقديريَّين: slope1، intercept1، ثم slope2، intercept2.
- قيّم كل خط باستخدام مجموع مربعات البواقي.
- اطبع المجموعين، مقربين إلى منزلتين عشريتين، والخط الأفضل، كما هو موضح أدناه.
للخطين 0.16 * boxes + 0.8 و0.12 * boxes + 2.5:
Line 1 SSR: 0.57
Line 2 SSR: 4.1
Better: line 1جرّب بنفسك
import numpy as np
boxes = np.array([10, 18, 25, 32, 40, 47, 55, 60])
hours = np.array([2.5, 3.5, 5.0, 5.5, 7.0, 8.0, 9.5, 10.0])
slope1 = float(input())
intercept1 = float(input())
slope2 = float(input())
intercept2 = float(input())
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحصاء لتعلّم الآلة
1المركز والتشتت
المتوسط والوسيطالمئينات والربيعاتالتباين والانحراف المعياريعينة أم مجتمع؟القيمة الأكثر شيوعًامراجعة: أوقات التسليم4العينات والمجتمعات الإحصائية
المجتمع والعينةتختلف متوسطات العيناتتوزيع المعاينةعينات أكبر، ضوضاء أقلمراجعة: استطلاع آراء بلدة2التوزيعات
مدرجات التكرار للكثافةأشكال البياناتالمنحنى الطبيعيقاعدة 68-95-99.7الدرجات المعيارية Zمراجعة: عمر البطارية5القيم المتطرفة
المخططات الصندوقيةقاعدة المدى الربيعي (IQR)قاعدة الدرجة المعيارية (Z-Score)التعامل مع القيم المتطرفةمراجعة: أعطال المستشعرات8مقارنة المجموعات
مخططات الصندوق حسب المجموعةالفرق بين المتوسطاتهل يمكن أن يكون ذلك محض صدفة؟القيم الاحتمالية (P-Values)اختبار tمراجعة: اختبار A/B11استكشاف مجموعة بيانات
نظرة أولىجميع السمات دفعة واحدةالسمات مقابل الوسمأفضل سمتينمراجعة: بيانات السكري3الاحتمالات بالمحاكاة
الاحتمال بوصفه تكرارًاقانون الأعداد الكبيرةمجاميع رميات النردالقيمة المتوقعةالاحتمال الشرطيمراجعة: احتمالات كشك النرد6العلاقات
قراءة المخططات المبعثرةالارتباطمصفوفة الارتباطخرائط الارتباط الحراريةالارتباط لا يعني السببيةمراجعة: الآيس كريم والشمستدرّب بنفسك: مترجم Python عبر الإنترنت