13 أفضل دورات البرمجة اللغوية العصبية لتعلم معالجة اللغة الطبيعية
نشرت: 2022-11-24فيما يلي قائمة بدورات وتخصصات البرمجة اللغوية العصبية لمساعدتك على البدء في رحلة معالجة اللغة الطبيعية!
تكمن معالجة اللغة الطبيعية (NLP) في تقاطع علوم الكمبيوتر واللغويات الحاسوبية . من تحليل المشاعر لتعليقات العملاء إلى اتخاذ قرارات التسويق إلى الترجمة الآلية وروبوتات الدردشة ، يعمل البرمجة اللغوية العصبية (NLP) على دعم جميع القطاعات.
إذا كنت قد جربت بناء نماذج التعلم الآلي ، فيمكنك إضافة البرمجة اللغوية العصبية إلى صندوق الأدوات الخاص بك لحل العديد من المشكلات: تلخيص النص ، والإجابة على الأسئلة ، وتوليد اللغة الطبيعية ، والمزيد.
سننظر في متطلبات المهارات العامة لأدوار البرمجة اللغوية العصبية ثم ننتقل إلى قائمة الموارد المنسقة للبدء في معالجة اللغة الطبيعية.
المسارات الوظيفية في البرمجة اللغوية العصبية: مهندس البرمجة اللغوية العصبية ومطور البرمجة اللغوية العصبية والمزيد
أدى التقدم في البحث إلى تعزيز تطوير تقنيات البرمجة اللغوية العصبية الحديثة. بمتوسط راتب يزيد عن 117 ألف دولار أمريكي ، اكتسبت مؤخرًا وظائف مهندس ومطور البرمجة اللغوية العصبية (NLP) شعبية.
تتنوع مجموعة المهارات ، من جمع البيانات لمهام معالجة اللغات الطبيعية والمعرفة العملية بمفاهيم اللغويات ، مثل تحليل التبعية وعلامات جزء من الكلام (POS) ، إلى المعرفة العملية بنماذج المحولات.
للدخول في البرمجة اللغوية العصبية ، إتقان البرمجة والتعلم الآلي مطلوب. يجب أن يكون لديك أيضًا خبرة في أطر التعلم العميق مثل مكتبات PyTorch و TensorFlow و NLP مثل spaCy و HuggingFace.
دورات معالجة اللغة الطبيعية (NLP)
بعد ذلك ، دعنا نستعرض بعضًا من أفضل الدورات التدريبية المتاحة عبر منصات التعلم الشائعة. سنذكر أيضًا المتطلبات الأساسية التي تحتاجها لتحقيق أقصى استفادة من هذه الدورات التدريبية.
CS224n: البرمجة اللغوية العصبية مع التعلم العميق
يُدرس بواسطة البروفيسور كريس مانينغ ، CS224n: تعد البرمجة اللغوية العصبية مع التعلم العميق ، المقدمة في جامعة ستانفورد ، واحدة من أفضل الدورات لتعلم معالجة اللغة الطبيعية. المحاضرات متاحة على موقع يوتيوب ، وملاحظات المحاضرات ودفاتر التمارين - من العروض الحالية والسابقة - متاحة مجانًا على موقع الدورة التدريبية.
المتطلبات الأساسية
- برمجة بايثون
- الرياضيات: الإحصاء ، الاحتمالية ، حساب التفاضل والتكامل ، الجبر الخطي
- أسس التعلم الآلي
هذه دورة مدتها فصل دراسي تغطي مجموعة واسعة من موضوعات البرمجة اللغوية العصبية:
- ناقلات الكلمات
- الشبكات العصبية المتكررة
- نماذج الاهتمام والكلمات الفرعية
- المحولات والتطبيقات
التسعير : مجاني
تخصص البرمجة اللغوية العصبية: كورسيرا
يعد تخصص معالجة اللغة الطبيعية من DeepLearning.AI على Coursera أحد موارد التعلم الشائعة. يهدف هذا التخصص إلى تعليم تقنيات البرمجة اللغوية العصبية التقليدية من خلال أربع دورات لأحدث التطورات ، مثل نماذج المحولات والمصلحات.

المتطلبات الأساسية
- وسيط بايثون
- تعلم الآلة ومعرفة أطر التعلم العميق
- حساب التفاضل والتكامل والجبر الخطي والإحصاء
فيما يلي الدورات في التخصص:
- البرمجة اللغوية العصبية مع التصنيف ومساحات المتجهات
- البرمجة اللغوية العصبية مع النماذج الاحتمالية
- البرمجة اللغوية العصبية مع نماذج التسلسل
- نماذج البرمجة اللغوية العصبية مع الانتباه
تستغرق كل دورة في التخصص أكثر من 30 ساعة لإكمالها وتستغرق بضعة أشهر لإكمال التخصص بأكمله.
فيما يلي بعض المشاريع التي ستنشئها أثناء عملك من خلال هذا التخصص:
- نموذج الإكمال التلقائي للنص
- الإجابة على الأسئلة باستخدام BERT
- تلخيص النص
- Chatbot باستخدام نموذج المصلح
البرمجة اللغوية العصبية في TensorFlow: Coursera
إذا كنت معتادًا على TensorFlow ، فيمكنك أن تأخذ NLP في TensorFlow بواسطة DeepLearning.AI على Coursera لبناء نماذج البرمجة اللغوية العصبية باستخدام TensorFlow.

المتطلبات الأساسية
- بايثون والرياضيات
- المعرفة العملية بـ TensorFlow
تغطي الدورة ما يلي:
- استخدام TensorFlow APIs للترميز النصي والمعالجة المسبقة
- كلمة تطريز
- توليد اللغة الطبيعية
نماذج التسلسل: كورسيرا
تم تصميم دورة نماذج التسلسل من DeepLearning.AI على Coursera في تخصص التعلم العميق لتزويد المتعلمين بمعرفة عملية في البرمجة اللغوية العصبية على مدار 4 أسابيع.

المتطلبات الأساسية
- بايثون
- تعلم الآلة والجبر الخطي
تغطي الدورة نماذج التسلسل للغة البرمجة اللغوية العصبية مع التركيز على ما يلي:
- الشبكات العصبية المتكررة على مستوى الأحرف (RNNs) لنمذجة اللغة
- مقدمة عن آلية الانتباه ، والاهتمام الذاتي ومتعدد الرؤوس
- استخدام محولات Hugging Face للإجابة على الأسئلة
البرمجة اللغوية العصبية: تعانق الوجه
أصدر فريق Hugging Face دورة مجانية في البرمجة اللغوية العصبية ، تغطي المفاهيم الأساسية إلى المتقدمة ، مع التركيز على العمل مع نظام Hugging Face.
المتطلبات الأساسية
- إجادة لغة بايثون
- معرفة عملية التعلم العميق
- تجربة مع PyTorch و TensorFlow (مفيدة ولكن غير مطلوبة)
تتكون الدورة من 12 فصلاً وتنقسم إلى ثلاثة أقسام تغطي ما يلي:
- استخدام محولات تعانق الوجه
- فهم مكتبات مجموعات البيانات والمميزات
- التطبيقات المتقدمة للمحولات ، وتحسين النماذج للإنتاج
لديك حق الوصول إلى محاضرات فيديو قصيرة ، وأقسام نصية للمفاهيم ، ودفاتر ملاحظات كولاب.
التسعير : مجاني
البرمجة اللغوية العصبية على Google Cloud: Pluralsight
يقدم البرمجة اللغوية العصبية على Google Cloud المتعلمين لبناء حلول البرمجة اللغوية العصبية باستخدام Vertex AI على منصة Google Cloud.

المتطلب السابق : معرفة عملية ببرنامج "شركاء Google المعتمدون"

تقدم هذه الدورة للمتعلمين ما يلي:
- تمثيل النص
- العمل مع DialogFlow API
- بناء الشبكات العصبية ، والشبكات العصبية المتكررة (RNN) ، وشبكات الذاكرة طويلة المدى (LSTM) ووحدات التكرار ذات البوابات (GRUs)
- باستخدام Vertex AI
- آلية الانتباه والنماذج اللغوية الكبيرة
بناء حل البرمجة اللغوية العصبية باستخدام Azure
يعد بناء حل البرمجة اللغوية العصبية باستخدام Microsoft Azure دورة تدريبية قائمة على المشروع تعتمد على Pluralsight. في هذه الدورة التدريبية القائمة على المشروع ، ستتعلم كيفية بناء حل البرمجة اللغوية العصبية من خلال معالجة مجموعات بيانات التغريدات الخاصة بمراجعات العملاء.

المتطلبات الأساسية
- برمجة بايثون
- الإلمام بمدخل Azure
تتضمن المهام الرئيسية التي ستؤديها على طول الطريق ما يلي:
- كشف اللغة
- التعرف على الكيان المحدد
- استخراج العبارة الرئيسية
- تحليل المشاعر
البرمجة اللغوية العصبية مع PyTorch: إدراك الجمع
سوف تساعدك البرمجة اللغوية العصبية مع PyTorch على Pluralsight على البدء في معالجة اللغات الطبيعية. لا تغطي هذه الدورة بنية المحولات الأحدث ولكنها تغطي الكثير من الأمور المتعلقة بمعالجة اللغة الطبيعية باستخدام PyTorch.

المتطلب السابق : الإلمام بـ PyTorch
تغطي هذه الدورة ما يلي:
- الشبكات العصبية المتكررة (RNNs)
- تصنيف النص ثنائي ومتعدد الفئات
- كلمة ناقلات التطريز
- تحليل المشاعر باستخدام متجهات الكلمات
- نماذج التسلسل إلى التسلسل لترجمة اللغة
أن تصبح خبيرًا في البرمجة اللغوية العصبية: Udacity
أن تصبح خبيرًا في البرمجة اللغوية العصبية (NLP) هي الدرجة النانوية الرسمية لمعالجة اللغة الطبيعية التي تقدمها مدرسة Udacity's للذكاء الاصطناعي. سيساعدك برنامج درجة النانو هذا على تعلم تقنيات البرمجة اللغوية العصبية التقليدية والحديثة ، مثل الانتباه من خلال بناء المشاريع.

المتطلبات الأساسية
- برمجة بايثون
- إحصائيات
- التعلم الآلي والتعلم العميق
تتكون برامج Udacity من محاضرات بالفيديو ، وتمارين على الترميز ، ومشاريع تتويج. في دورة معالجة اللغة الطبيعية هذه ، ستقوم ببناء المشاريع التالية:
- جزء من علامات الكلام (علامات نقاط البيع)
- نموذج الترجمة الآلية من طرف إلى طرف
- نموذج التعرف على الكلام
A Code-First مقدمة إلى البرمجة اللغوية العصبية
مقدمة Code-First إلى البرمجة اللغوية العصبية هي دورة رائعة بواسطة fast.ai إذا كنت ترغب في التعرف على عالم البرمجة اللغوية العصبية. يتم تدريس هذه الدورة بواسطة راشيل توماس ، وهي تغطي مناهج الشبكات التقليدية والعصبية لمعالجة اللغة الطبيعية.
المتطلبات الأساسية
- برمجة بايثون
- مفاهيم التعلم الآلي
- الشبكات العصبية باستخدام PyTorch (مفيدة ولكنها غير مطلوبة)
فيما يلي نظرة عامة على ما تغطيه الدورة:
- معالجة اللغات الطبيعية التقليدية : يغطي هذا القسم معالجة النص باستخدام التعبيرات العادية وتقنيات عامل المصفوفة مثل تحليل القيمة المفردة (SVD) وبايز الساذجة لتصنيف النص.
- مناهج الشبكة العصبية لـ NLP : تغطي الدورة التدريبية بعد ذلك الشبكات العصبية المتكررة ونماذج seq2seq وآلية الانتباه ونماذج المحولات
- القضايا الأخلاقية في البرمجة اللغوية العصبية : تحتوي هذه الدورة أيضًا على محاضرات تسلط الضوء على بعض القضايا الأخلاقية التي تنبع من استخدام معالجة اللغة الطبيعية ، مثل التحيز وهذه المعلومات المضللة.
التسعير : مجاني
البرمجة اللغوية العصبية مع التعلم الآلي: تعليمي
يركز هذا البرمجة اللغوية العصبية مع التعلم الآلي ، من خلال Educative ، على تعريف المتعلمين بالمفاهيم المهمة في البرمجة اللغوية العصبية. من إعداد مقابلة الترميز وتصميم النظام إلى التعلم الآلي ، تعد Educative واحدة من منصات التعلم عبر الإنترنت الشائعة.
تغطي الدورة ما يلي:
- كلمة تطريز
- نماذج اللغة
- تصنيف النص
- نماذج Seq2seq
البرمجة اللغوية العصبية في بايثون: DataCamp
معالجة اللغة الطبيعية في Python بواسطة Datacamp عبارة عن مسار مهارة منظم من ست دورات. تقدم هذه الدورات للمتعلمين جوانب مختلفة من معالجة اللغة الطبيعية.
المتطلبات الأساسية
- إجادة لغة بايثون
- فهم التعلم الآلي
يتكون هذا المسار من الدورات التالية:
- مقدمة إلى البرمجة اللغوية العصبية في بايثون: تعلم أساسيات البرمجة اللغوية العصبية مثل التعبيرات العادية والطرق المستندة إلى القواعد.
- تحليل المشاعر في Python: أنشئ نماذج لتحليل المشاعر من البداية إلى النهاية على مجموعات بيانات في العالم الحقيقي ، مثل مراجعات الأفلام ومراجعات منتجات Amazon والتغريدات.
- بناء روبوتات محادثة في Python: أنشئ روبوتات محادثة باستخدام مكتبات scikit-Learn و spaCy و Rasa NLU.
- البرمجة اللغوية العصبية المتقدمة مع spaCy: أنشئ خطوط أنابيب لمعالجة اللغة الطبيعية باستخدام spaCy لمهام مثل التعرف على الكيانات المسماة.
- معالجة اللغة المنطوقة في Python: تعلم كيفية إنشاء نماذج التعرف على الكلام في Python.
- هندسة الميزات لـ NLP في Python: تعرف على تقنيات استخراج الميزات من البيانات النصية.
دورة البرمجة اللغوية العصبية: لينا فويتا
دورة البرمجة اللغوية العصبية هو امتداد لدورة معالجة اللغة الطبيعية التي تدرسها المؤلفة ، لينا فويتا ، في مدرسة ياندكس لتحليل البيانات. تم تنظيم الدورة في أقسام وتحتوي على دروس تفاعلية ومنشورات مدونة. بالإضافة إلى ذلك ، هناك دفاتر وملخصات للأوراق البحثية.
- تصنيف النص (مقاربات الشبكة التقليدية والعصبية)
- كلمة تطريز
- تقييم نماذج اللغة
- نماذج Seq2seq والاهتمام
- نقل التعلم من أجل البرمجة اللغوية العصبية
التسعير : مجاني
استنتاج
أتمنى أن تكون قد وجدت هذه القائمة من مصادر التعلم مفيدة. بناءً على المتطلبات الأساسية والالتزام بالوقت ، يمكنك اختيار الدورة التدريبية أو التخصص الذي يتماشى بشكل أفضل مع اهتماماتك. بمجرد اكتساب المعرفة التأسيسية ، تأكد من بناء مشاريع على مجموعات بيانات في العالم الحقيقي لتكملة وتعزيز فهمك. ترميز سعيد!
بعد ذلك ، تحقق من قائمة دفاتر علوم البيانات التي يمكنك استخدامها لمشروع NLP التالي!