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

Deep Learning (DL)

التعلم العميق (DL) هو تعلم آلي يستخدم شبكات عصبية متعددة الطبقات تتعلم السمات من البيانات الخام. تعرّف على آلية عمله وبناه الرئيسية واستخداماته.

التعلم العميق (DL) فرع من التعلم الآلي (ML) يدرّب الشبكات العصبية ذات الطبقات المتراصة الكثيرة لتتعلم مباشرةً من البيانات الخام، مثل وحدات البكسل والموجات الصوتية والنصوص. وتشير كلمة «عميق» إلى ذلك العمق: إذ تحوّل كل طبقة ناتج الطبقة السابقة، فتكوّن الشبكة تدرجًا هرميًا للسمات يبدأ بالحواف ثم القوام وينتهي بالكائنات الكاملة في الصورة، من دون أن يصمم المهندسون تلك السمات يدويًا. يشغّل التعلم العميق تقنيات الرؤية الحاسوبية الحديثة والتعرّف على الكلام ونماذج اللغة الكبيرة (LLMs) والذكاء الاصطناعي التوليدي.

آلية عمل التعلم العميق#

الشبكة العصبية سلسلة من الطبقات. تضرب كل طبقة مُدخلها في مصفوفة من الأوزان المتعلَّمة، وتضيف انحيازًا، ثم تمرر الناتج عبر دالة تنشيط غير خطية مثل ReLU. اللاخطية هي ما يجعل العمق مفيدًا: فمن دونها، تختزل أي مجموعة من الطبقات في تحويل خطي واحد.

يعدّل التدريب الأوزان لكي تتطابق مخرجات الشبكة مع تسميات التدريب. في كل خطوة، تمر دفعة من البيانات عبر الشبكة في الاتجاه الأمامي، وتقيس دالة الخسارة حجم الخطأ، ويحسب الانتشار العكسي مدى إسهام كل وزن في ذلك الخطأ، ثم يحرّك محسّن مثل الانحدار المتدرج العشوائي (SGD) أو Adam كل وزن قليلًا في الاتجاه الذي يقلل الخطأ. ويؤدي تكرار هذه العملية على مدى حقب تدريبية عديدة إلى تحويل الأوزان العشوائية إلى سمات مفيدة. يدرّب مثال PyTorch أدناه طبقة خطية واحدة وشبكة من ثلاث طبقات على نقاط صُنفت وفقًا لما إذا كانت تقع داخل دائرة:

import torch
from torch import nn

torch.manual_seed(0)

# Points inside a circle are class 1: no straight line separates the classes
x = torch.rand(1000, 2) * 2 - 1
y = (x.pow(2).sum(dim=1) < 0.5).float().unsqueeze(1)

# A single linear layer versus stacked layers with nonlinear activations
models = {
    "linear": nn.Linear(2, 1),
    "deep": nn.Sequential(nn.Linear(2, 16), nn.ReLU(), nn.Linear(16, 16), nn.ReLU(), nn.Linear(16, 1)),
}
for name, model in models.items():
    optimizer = torch.optim.Adam(model.parameters(), lr=0.01)
    for step in range(500):
        loss = nn.functional.binary_cross_entropy_with_logits(model(x), y)
        optimizer.zero_grad()
        loss.backward()  # backpropagation computes gradients for every layer
        optimizer.step()
    accuracy = ((model(x) > 0) == y).float().mean()
    print(f"{name}: {accuracy:.1%} accuracy")

يصل النموذج الخطي إلى 60.8%، وهي تقريبًا نسبة النقاط الواقعة خارج الدائرة، لأن الحد المستقيم لا يستطيع إحاطة منطقة. أما النموذج العميق فيبلغ 99.9%، إذ تثني طبقاته المخفية حد القرار ليصبح منحنى يتعلمه من البيانات. ويُدرَّب Ultralytics YOLO26 باستخدام الحلقة نفسها وعلى نطاق أكبر بكثير، كما تنفّذ model.train() المرور الأمامي وحساب الخسارة والانتشار العكسي على صور موسومة باستخدام GPU متى توفرت.

التعلم العميق مقابل التعلم الآلي#

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

البنى الأساسية#

  • الشبكات العصبية الالتفافية (CNNs): تمرر مرشحات صغيرة متعلّمة على الصورة، بحيث يُتعرّف على النمط نفسه أينما ظهر في الإطار. وتشكل CNNs أساس اكتشاف الكائنات وتقسيم الصور في الزمن الحقيقي.
  • الشبكات العصبية المتكررة (RNNs): تعالج التسلسلات خطوة واحدة في كل مرة مع الاحتفاظ بحالة مخفية. وقد هيمنت متغيرات مثل LSTMs على الكلام والترجمة قبل المحوّلات.
  • المحوّلات: تستخدم الانتباه الذاتي لربط كل عنصر في التسلسل بكل عنصر آخر بالتوازي. وقد قُدّمت عام 2017، وهي تشغّل نماذج LLMs ومحوّلات الرؤية (ViTs).
  • نماذج الانتشار: تتعلم إزالة الضوضاء خطوةً بخطوة، ما يتيح لها توليد الصور والفيديو والصوت انطلاقًا من ضوضاء عشوائية.

لمحة تاريخية#

تعود الأفكار التي تقوم عليها تقنيات التعلم العميق إلى عقود مضت. ذاع استخدام الانتشار العكسي بفضل ورقة بحثية نُشرت عام 1986 بقلم ديفيد روميلهارت وجيفري هينتون ورونالد ويليامز، لكن الشبكات ظلت ضحلة إلى أن اجتمعت ثلاثة عوامل: مجموعات بيانات كبيرة موسومة مثل ImageNet، ووحدات GPU سريعة بما يكفي لتدريبها، وتقنيات مثل دوال التنشيط ReLU والإسقاط العشوائي. في عام 2012، خفّض AlexNet معدل الخطأ في أعلى 5 نتائج على ImageNet إلى 15.3%، مقابل 26.2% لأفضل نموذج تالٍ، فتحول المجال إلى الشبكات العميقة في ليلة وضحاها تقريبًا. حصل هينتون ويان لوكون ويوشوا بنجيو على جائزة تورينغ لعام 2018 تقديرًا لهذا العمل، بينما مُنحت جائزة نوبل في الفيزياء لعام 2024 لهينتون وجون هوبفيلد تقديرًا لاكتشافاتهما التي تتيح التعلم الآلي باستخدام الشبكات العصبية الاصطناعية. واستمر ازدياد العمق: فقد أتاحت الوصلات المتبقية تدريب ResNet لشبكات مؤلفة من 152 طبقة، وفاز تجميع من هذه الشبكات بتحدي تصنيف ImageNet لعام 2015 بمعدل خطأ في أعلى 5 نتائج بلغ 3.57%.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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