الوصف
دورة CS336 في جامعة ستانفورد، بعنوان 'نمذجة اللغة من الصفر'، هي دورة متقدمة تُقدم في ربيع 2026 تتناول تفاصيل بناء وفهم نماذج اللغة الحديثة. تم تصميم هذه الدورة للطلاب الذين يرغبون في الحصول على فهم عميق لنماذج اللغة، التي تعتبر أساسية لتطبيقات معالجة اللغة الطبيعية (NLP) المعاصرة. مع استمرار تطور مجالات الذكاء الاصطناعي (AI) وتعلم الآلة (ML)، يصبح الفهم الشامل لنماذج اللغة أمرًا حيويًا بشكل متزايد لكل من العلماء والمهندسين.
هيكل الدورة مستوحى من دورات أنظمة التشغيل التقليدية، حيث يوجه الطلاب خلال العملية الكاملة لتطوير نماذج اللغة الخاصة بهم. يشمل ذلك جوانب حاسمة مثل جمع البيانات وتنظيفها للتدريب المسبق، وبناء نماذج المحولات، وتدريب وتقييم النماذج قبل النشر. يركز المنهج على التنفيذ العملي، مما يتطلب من الطلاب الانخراط بعمق مع المادة وإنتاج عمل برمجي كبير.
تشمل المتطلبات الأساسية للدورة إتقان لغة بايثون، والخبرة في التعلم العميق وتحسين الأنظمة، وأساس قوي في حساب التفاضل والتكامل، والجبر الخطي، والاحتمالات والإحصاءات الأساسية. من المتوقع أن يكون الطلاب على دراية بمفاهيم وأطر تعلم الآلة، وخاصة PyTorch، حيث تتضمن الدورة برمجة عملية كبيرة.
تم تصميم الواجبات لبناء مهارات الطلاب بشكل تدريجي، بدءًا من تنفيذ المكونات الأساسية اللازمة لتدريب نموذج لغة محول قياسي. تركز الواجبات اللاحقة على تحسين أداء النموذج، والتوسع، وتطبيق تقنيات التعلم المعزز لمهام الاستدلال. توفر الدورة أيضًا موارد للطلاب للوصول إلى حسابات GPU للدراسة الذاتية، مما يضمن أن لديهم الأدوات اللازمة لإكمال واجباتهم بفعالية.
مع التركيز القوي على التعاون ونزاهة الأكاديمية، يتم تشجيع الطلاب على العمل في مجموعات دراسية مع ضمان فهمهم وإكمال واجباتهم الخاصة. تشجع الدورة على استخدام أدوات الذكاء الاصطناعي لأسئلة البرمجة منخفضة المستوى ولكنها تثبط الاعتماد عليها لحل مشاكل الواجبات مباشرة. بشكل عام، تقدم CS336 نهجًا صارمًا وشاملاً لفهم وتطوير نماذج اللغة، مما يعد الطلاب للعمل المتقدم في الذكاء الاصطناعي وNLP.
الميزات الأساسية لـ CS336: نمذجة اللغة من الصفر
واجبات عملية
تركيز على نماذج المحولات
تأكيد على برمجة بايثون
تشجيع التعاون
الوصول إلى حسابات GPU للواجبات
منهج كثيف التنفيذ
تقنيات التعلم المعزز
تحسين التعلم العميق
كيفية استخدام CS336: نمذجة اللغة من الصفر؟
فهم المتطلبات الأساسية: تأكد من أنك تلبي متطلبات الدورة في بايثون، والتعلم العميق، والرياضيات.
حضور المحاضرات: شارك في المحاضرات المجدولة يومي الاثنين والأربعاء.
المشاركة في الواجبات: أكمل الواجبات العملية لبناء نماذج اللغة الخاصة بك.
استخدام الموارد: الوصول إلى موارد حساب GPU حسب الحاجة لواجباتك.
حالات استخدام CS336: نمذجة اللغة من الصفر
- تطوير نموذج اللغة
- تحسين التعلم العميق
- معالجة البيانات
- تطبيقات التعلم المعزز
- التعلم التعاوني








