Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Linear Regression

يتنبأ الانحدار الخطي بقيمة عددية بوصفها مجموعًا مرجحًا للسمات، ويُقدّر باستخدام المربعات الصغرى. ويتناول هذا المفهوم آلية العمل والافتراضات والأنواع المتنوعة وشيفرة Python.

الانحدار الخطي طريقة في التعلّم الخاضع للإشراف تتنبأ بقيمة مستمرة، مثل السعر أو درجة الحرارة أو الطلب في الشهر المقبل، بوصفها مجموعًا موزونًا لسمات المُدخلات مضافًا إليه ثابت. ومع سمة واحدة، يلائم خطًا مستقيمًا، ŷ = w·x + b؛ ومع عدة سمات، يلائم مستوى أو مستوى فائقًا، ŷ = w₁x₁ + w₂x₂ + … + wₙxₙ + b. نشر أدريان-ماري ليجاندر طريقة المربعات الصغرى المستخدمة في ملاءمته عام 1805، ونشر كارل فريدريش غاوس عرضه الخاص عام 1809. ولا يزال النموذج الأول المعتاد في النمذجة التنبؤية العددية، لأنه يُدرّب في أجزاء من الثانية، ويعمل مع قدر قليل من البيانات، ويبيّن كل وزن مقدار تغيّر التنبؤ لكل وحدة من سمته.

آلية عمل الانحدار الخطي#

يختار التدريب الأوزان والثابت المقطوع بحيث تكون التنبؤات أقرب ما يمكن إلى الأهداف الحقيقية في بيانات التدريب. وتقيس المربعات الصغرى العادية مدى التقارب بمجموع مربعات البواقي، أي الفروق بين الأهداف والتنبؤات، وهو ما يعادل تقليل متوسط مربع الخطأ (MSE)، دالة الخسارة القياسية للانحدار. ويجعل الخطأ التربيعي الخسارةَ وعاءً سلسًا ذا حد أدنى واحد، لذا توجد للأوزان المثلى صيغة مغلقة، وهي المعادلة العادية w = (XᵀX)⁻¹Xᵀy؛ وتحسبها المكتبات باستخدام تحليل المصفوفات المستقر مثل QR أو SVD بدلًا من حساب المعكوس صراحةً. أما في مجموعات البيانات الكبيرة جدًا على ذلك، فيصل الانحدار المتدرج أو الانحدار المتدرج العشوائي إلى الأوزان نفسها تكراريًا، ويتقارب بأسرع ما يمكن عندما تُوحّد السمات لتكون على مقاييس متقاربة.

يمثل كل وزن مقدار تغيّر التنبؤ عند زيادة سمته وحدة واحدة مع تثبيت السمات الأخرى، ما يجعل تدقيق النموذج سهلًا. وتلائم مقدّرة LinearRegression في scikit-learn المربعات الصغرى العادية، وينشئ هذا المثال أسعار منازل بمعاملات معروفة ويتحقق من مدى دقة استعادتها بالملاءمة:

import numpy as np
from sklearn.linear_model import LinearRegression
from sklearn.metrics import r2_score
from sklearn.model_selection import train_test_split

# 500 synthetic homes: price = $50,000 + $150 per sq ft - $2,000 per year of age + noise
rng = np.random.default_rng(0)
X = np.column_stack([rng.uniform(800, 3000, 500), rng.uniform(0, 50, 500)])
y = 50_000 + 150 * X[:, 0] - 2_000 * X[:, 1] + rng.normal(0, 20_000, 500)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)

# Fit by ordinary least squares
model = LinearRegression()
model.fit(X_train, y_train)

print(f"Per sq ft: {model.coef_[0]:.1f}, per year: {model.coef_[1]:.0f}, intercept: {model.intercept_:.0f}")
print(f"Test R^2: {r2_score(y_test, model.predict(X_test)):.3f}")

تستعيد الملاءمة 147.7 دولارًا لكل قدم مربع مقابل القيمة الحقيقية البالغة 150 دولارًا، و−1,992 دولارًا لكل سنة من العمر مقابل القيمة الحقيقية البالغة −2,000 دولار، كما تفسّر 96.2% من التباين في أسعار البيانات المحجوزة للاختبار (R² = 0.962). ويمثل R² نسبة تباين الهدف التي يفسرها النموذج، بينما يبلغ الجذر التربيعي لمتوسط مربع الخطأ (RMSE) عن الخطأ المعتاد بوحدات الهدف نفسه.

الافتراضات والتشخيصات#

يفترض الانحدار الخطي أن متوسط المتغير المستهدف هو مجموع موزون للمدخلات، وأن الأخطاء مستقلة، وأن تشتتها يظل ثابتًا تقريبًا عبر نطاق التنبؤات؛ كما تفترض فترات الثقة والقيم الاحتمالية للأوزان أن الأخطاء تتبع توزيعًا طبيعيًا تقريبًا. ويمكن أن تكون المدخلات أي تحويل ثابت للسمات الخام، لذا فإن إضافة حدود تربيعية أو لوغاريتمات أو جداءات للسمات عبر هندسة السمات تظل انحدارًا خطيًا، لكنه قادر على تتبع منحنى. ويُعد رسم البواقي مقابل التنبؤات الفحص القياسي: يشير النمط المنحني إلى حد غير خطي مفقود، ويعني الشكل المروحي أن الأخطاء تزداد مع التنبؤ، وهو ما يعالجه غالبًا تحويل لوغاريتمي للمتغير المستهدف. كذلك، تسمح الأخطاء التربيعية لعدد قليل من القيم المتطرفة بسحب الملاءمة نحوها، وتحد الخسائر المتينة مثل خسارة Huber من تأثيرها.

عندما ترتبط السمات بعضها ببعض ارتباطًا قويًا، تؤدي التغييرات الطفيفة في البيانات إلى تقلب أوزانها بشدة. يضيف انحدار Ridge عقوبة على مربعات الأوزان فتقلصها، ويضيف انحدار lasso عقوبة على القيم المطلقة للأوزان فتجعل بعضها صفرًا تمامًا، وبذلك ينتقي السمات، بينما يجمع الانحدار الشبكي المرن بين النهجين. تقبل هذه الأنواع من التنظيم قدرًا قليلًا من الانحياز مقابل تباين أقل، أي مقايضة الانحياز والتباين، وتحد من فرط التكيّف عندما يكون عدد السمات كبيرًا مقارنة بعدد العينات.

الانحدار الخطي في التعلم العميق#

تنتهي الشبكة العصبية التي تتنبأ بأعداد عادةً بطبقة خطية، لذا فإن خطوتها الأخيرة هي انحدار خطي على السمات التي تعلمتها الطبقات السابقة، كما أن الشبكة التي لا تحتوي على طبقات مخفية وتُدرّب باستخدام MSE هي انحدار خطي تمامًا. تستخدم نماذج اكتشاف الكائنات هذا الأسلوب لإحداثيات الصناديق. في YOLO26، ينتهي كل فرع صندوق في رأس الكشف بالتفاف 1×1 يربط خطيًا السمات عند كل موضع شبكي بأربع مسافات من ذلك الموضع إلى حواف الصندوق المحيط، ويعاقب التدريب هذه المسافات بخسارة L1 إلى جانب خسارة CIoU على تداخل الصناديق.

التطبيقات#

  • التنبؤ: تنمذج شركات البيع بالتجزئة والمرافق المبيعات أو استهلاك الكهرباء بدلالة السعر والعروض الترويجية ودرجة الحرارة ومؤشرات التقويم، ويُعد خط الاتجاه الملائم خط أساس شائعًا لنماذج التنبؤ الأكثر تعقيدًا.
  • التسعير والتقييم: تنمذج نماذج التسعير الهيدوني أسعار المنازل بدلالة المساحة والعمر والموقع، ويعبّر كل وزن عن القيمة السوقية لوحدة إضافية من تلك الخاصية.
  • تقدير الأثر: ينمذج الاقتصاديون والباحثون الصحيون نتيجةً ما، مثل الأجور أو ضغط الدم، بدلالة عامل محل اهتمام ومتغيرات ضابطة، لتقدير كيفية تغير النتيجة بتغير ذلك العامل مع تثبيت العوامل الأخرى.
  • منحنيات المعايرة: تنمذج المختبرات قراءات الأجهزة بدلالة التراكيز المعروفة لعينات مرجعية، ثم تعكس الخط الملائم لتحويل قراءات العينات الجديدة إلى تراكيز.
  • الانحدار اللوجستي: يحل مسائل التصنيف بتمرير المجموع الموزون نفسه عبر دالة سيغمويد لإخراج احتمال بين 0 و1، ويُدرَّب باستخدام خسارة اللوغاريتم بدلًا من الخطأ التربيعي.
  • الانحدار متعدد الحدود: يلائم قوى السمة، مثل x وx²، وهو انحدار خطي على تلك السمات الموسعة.
  • أشجار القرار والأشجار المعززة مثل XGBoost: تقسّم فضاء السمات إلى مناطق وتتعلم التأثيرات غير الخطية والتفاعلات دون الحاجة إلى إنشاء سمات يدويًا، لكنها تتنبأ بقيمة ثابتة داخل كل منطقة، ولذلك لا تستطيع استقراء اتجاه يتجاوز نطاق التدريب.
  • الارتباط: يقيس معامل ارتباط بيرسون r قوة العلاقة الخطية بصورة متناظرة، ويساوي ميل الانحدار الخطي البسيط لـ y على x قيمة r مضروبة في نسبة الانحرافين المعياريين لـ y وx.

استكشف الحلول

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة وتربية الأحياء المائية والحفاظ على البيئة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

طبّق الرؤية الحاسوبية في مجال الطيران والفضاء باستخدام Ultralytics YOLO لفحص الطائرات، واكتشاف الأجسام الغريبة على المدارج (FOD)، والعمليات الأرضية في المطارات، واكتشاف عيوب المواد المركّبة.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة