Habr AI→ المصدر

مطوّر يحسّن مكتبة التعلّم الآلي lancetnic لتتيح التدريب على ذاكرة وصول عشوائي بسعة 16 غيغابايت

اكتشف مطوّر مكتبة التعلّم الآلي مفتوحة المصدر lancetnic أنها تستنزف ذاكرة الوصول العشوائي عند التدريب على مجموعات بيانات نصية كبيرة. فعلى حاسوب محمول بذاكرة 16 غيغابايت، لم يكتمل تدريب النموذج حتى على 25 ألف سطر. وبعد البحث في المشكلة، توصّل المؤلف إلى عدة أسباب أدّت إلى إفراط حرج في استهلاك الذاكرة.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
مطوّر يحسّن مكتبة التعلّم الآلي lancetnic لتتيح التدريب على ذاكرة وصول عشوائي بسعة 16 غيغابايت
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

اكتشف مطوّر مكتبة التعلّم الآلي مفتوحة المصدر lancetnic أنها تستنزف ذاكرة الوصول العشوائي للحاسوب عند التدريب على مجموعات بيانات نصية كبيرة. فعلى حاسوب محمول بذاكرة 16 غيغابايت، لم يستطع النموذج إكمال التدريب حتى على 25 ألف سطر نصي. وبعد البحث في المشكلة، توصّل المؤلف إلى عدة أسباب أدّت إلى إفراط حرج في استهلاك الذاكرة.

ما المشكلة؟

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

ماذا اكتشف المؤلف؟

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

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

لماذا لا تقتصر المسألة على المؤلف؟

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

  • المكتبة: lancetnic، أداة مفتوحة المصدر لتدريب نماذج التعلّم الآلي على النصوص
  • عتاد الاختبار: حاسوب محمول بذاكرة وصول عشوائي سعتها 16 غيغابايت
  • مجموعة البيانات التي وقع عندها الإخفاق: 25 ألف سطر نصي
  • حدّد المؤلف عدة أسباب ملموسة للإفراط الحرج في استهلاك الذاكرة

لماذا يهمّ التدريب على الحاسوب المحمول أصلًا؟

لا يملك كل مطوّر يجرّب مكتبات التعلّم الآلي إمكانية الوصول إلى خادم بعشرات الغيغابايتات من ذاكرة الفيديو أو إلى نسخة GPU سحابية. وبالنسبة إلى الهواة والطلاب والفرق الصغيرة، يُعدّ الحاسوب المحمول بذاكرة 16 غيغابايت جهاز العمل المعتاد، وعليه تحديدًا ينبغي أن تعمل المكتبة بصورة يمكن التنبؤ بها. وعندما ينهار التدريب عند مجموعة بيانات من 25 ألف سطر فحسب، فهذه ليست حالة حدّية نادرة، بل سيناريو سيواجهه جزء كبير من مستخدمي lancetnic المحتملين منذ أول تشغيل.

ماذا يعني ذلك؟

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

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 50 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.
✦ Enterprise AI & Advisory

Executive AI Consulting, Custom Agents & Team Workshops

Work directly with Zhemal Khamidun at hamidun.com — enterprise AI architecture, production RAG & multi-agent systems, and executive training.

Book AI Consultation →Explore NomadNet AI
ما رأيك؟
جارٍ تحميل التعليقات…