استكشف التعلم النقلي لتدريب الذكاء الاصطناعي عالي الدقة باستخدام بيانات أقل. تعرف على كيفية الاستفادة من الأوزان المعدة مسبقًا Ultralytics لتسريع مشاريع الرؤية الحاسوبية الخاصة بك.
التعلم النقلي هو تقنية قوية في التعلم الآلي (ML) حيث يتم إعادة استخدام نموذج تم تطويره لمهمة محددة كنقطة انطلاق لنموذج في مهمة ثانية ذات صلة. بدلاً من تدريب شبكة عصبية من الصفر - الأمر الذي يتطلب مجموعات بيانات ضخمة وقدرة حاسوبية كبيرة - يستفيد المطورون من المعرفة التي اكتسبتها الذكاء الاصطناعي بالفعل. يحاكي هذا النهج طريقة تعلم البشر؛ على سبيل المثال، معرفة كيفية العزف على البيانو تجعل تعلم العزف على الأورغن أسهل بكثير لأن الفهم الأساسي لنظرية الموسيقى وبراعة الأصابع ينتقلان من آلة إلى أخرى. في سياق التعلم العميق، هذا يعني أن النموذج يمكن أن يحقق دقة عالية في حل مشكلة جديدة باستخدام بيانات ووقت أقل بكثير.
تكمن فعالية التعلم النقلي في الطبيعة الهرمية لاستخراج الميزات. تتعلم نماذج التعلم العميق، خاصة تلك المستخدمة في الرؤية الحاسوبية، التعرف على الأنماط في الطبقات. detect الطبقات الأولية من الهيكل الأساسي الميزات detect والعامة مثل الحواف والمنحنيات والأنسجة. هذه الميزات منخفضة المستوى قابلة للتطبيق على أي مهمة بصرية تقريبًا.
تتضمن العملية عادةً مرحلتين رئيسيتين:
أدى التعلم التحويلية إلى إضفاء الطابع الديمقراطي على الذكاء الاصطناعي من خلال السماح ببناء حلول متخصصة دون الحاجة إلى موارد التكنولوجيا الكبيرة.
من المفيد التمييز بين التعلم النقلي والمصطلحات الوثيقة الصلة به:
ما يلي Python يوضح المقتطف التعلم النقلي باستخدام
ultralytics المكتبة. نقوم بتحميل يولو26 النموذج،
الذي يأتي مع أوزان مسبقة التدريب مشتقة من COCO . عندما نبدأ التدريب على مجموعة بيانات جديدة، يقوم
النموذج تلقائيًا بنقل ميزاته المسبقة التعلم إلى المهمة الجديدة.
from ultralytics import YOLO
# Load a pre-trained YOLO26 model (transferring weights from COCO)
model = YOLO("yolo26n.pt")
# Train the model on a new, smaller dataset to adapt its knowledge
# This leverages the pre-learned backbone for faster convergence
results = model.train(data="coco8.yaml", epochs=5)
لإدارة مجموعات البيانات وتنفيذ عمليات التدريب هذه في السحابة، تعمل أدوات مثل Ultralytics على تبسيط العملية، مما يتيح للفرق التعاون في تعليق البيانات ونشر النماذج التي تم تعلمها بنقل المعرفة بكفاءة.
للتعمق أكثر في النظرية الأكاديمية، توفر ملاحظات ستانفورد CS231n نظرة عامة ممتازة، بينما يوفر دليلPyTorch LearningTutorial تفاصيل تقنية شاملة للتنفيذ.