اكتشف كيف تعمل نوافذ السياق على تحسين نماذج الذكاء الاصطناعي/التعلم الآلي في معالجة اللغات الطبيعية وتحليل السلاسل الزمنية والذكاء الاصطناعي للرؤية، مما يحسن التنبؤات والدقة.
نافذة السياق هو مفهوم أساسي في التعلّم الآلي (ML) يشير إلى الكمية الثابتة من المعلومات التي يمكن للنموذج أخذها في الاعتبار في وقت واحد عند معالجة البيانات المتسلسلة. اعتبرها بمثابة ذاكرة قصيرة المدى للنموذج. سواء كانت البيانات عبارة عن نص، أو تسلسل أسعار الأسهم، أو إطارات في مقطع فيديو، فإن نافذة السياق تحدد مقدار الماضي القريب الذي يمكن للنموذج "رؤيته" لفهم المدخلات الحالية والتنبؤ بدقة. تعتبر هذه الآلية حاسمة بالنسبة للمهام التي يكون فيها السياق هو مفتاح التفسير، كما هو الحال في معالجة اللغات الطبيعية (NLP) وتحليل السلاسل الزمنية.
تعتمد النماذج التي تعالج البيانات بالتتابع، مثل الشبكات العصبية المتكررة (RNNs) وخاصةً المحولات، على نافذة السياق. عندما يقوم النموذج بتحليل جزء من البيانات في تسلسل ما، فإنه لا ينظر فقط إلى نقطة البيانات المنفردة تلك بمعزل عن غيرها. بدلاً من ذلك، فإنه ينظر إلى نقطة البيانات مع عدد محدد من نقاط البيانات السابقة - هذه المجموعة من النقاط هي نافذة السياق. على سبيل المثال، في نموذج اللغة، للتنبؤ بالكلمة التالية في الجملة، ينظر النموذج إلى الكلمات القليلة الأخيرة. يتم تحديد عدد الكلمات التي يأخذها في الاعتبار حسب حجم نافذة السياق. يساعد هذا النموذج على التقاط التبعيات والأنماط الضرورية لفهم المعلومات المتسلسلة. يمكن الاطلاع على لمحة عامة عن كيفية عمل النماذج اللغوية في هذه المقدمة عن نماذج اللغات.
يعد مفهوم نافذة السياق جزءًا لا يتجزأ من العديد من تطبيقات الذكاء الاصطناعي:
ينطوي اختيار حجم نافذة السياق الصحيح على مفاضلة. يمكن للنوافذ الأكبر حجمًا أن تلتقط المزيد من السياق ومن المحتمل أن تحسّن دقة النموذج، خاصةً بالنسبة للمهام التي تتطلب فهم التبعية بعيدة المدى. ومع ذلك، فإنها تتطلب المزيد من الذاكرة والقدرة الحاسوبية، مما قد يؤدي إلى إبطاء التدريب والاستدلال. يتم تطوير تقنيات مثل Transformer-XL للتعامل مع السياقات الأطول بكفاءة أكبر، كما هو مفصل في بحث من جامعة كارنيجي ميلون.
من المفيد التمييز بين نافذة السياق والمصطلحات ذات الصلة:
توفر أطر العمل مثل PyTorch (عبر موقع PyTorch الرسمي) و TensorFlow (المفصلة على موقع TensorFlow الرسمي) أدوات لبناء النماذج حيث تكون نوافذ السياق معلمة رئيسية. غالباً ما يتطلب النشر الفعال للنماذج تحسين التعامل مع السياق، والذي يمكن إدارته من خلال منصات مثل Ultralytics HUB.