تعلم الآلة باستخدام JavaScript | من تقديم Learn Code School

عدد الدروس : 26 عدد ساعات الدورة : 02:02:36 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
دورة "تعلم الآلة باستخدام JavaScript" تركز على تطبيق تقنيات تعلم الآلة باستخدام JavaScript. الدورة تتناول موضوعات مثل الانحدار الخطي، الانحدار اللوجستي، الشبكات العصبية، خوارزميات SVM، وأشجار القرار، بالإضافة إلى كيفية استخدام TensorFlow.js لإنشاء نماذج تعلم آلي فعالة. الدورة تقدم للمتعلمين طرقا عملية لتحليل البيانات وتصنيفها باستخدام JavaScript.
عن الدورة

دورة "تعلم الآلة باستخدام JavaScript" تقدم للمبتدئين والمتقدمين في مجال البرمجة تعلم كيفية تطبيق تقنيات تعلم الآلة على بيئة JavaScript. الدورة تبدأ بتعريف الأساسيات وتنتهي بكيفية استخدام أدوات متقدمة مثل TensorFlow.js. من خلال هذه الدورة، يمكن للمشاركين فهم كيفية تدريب نماذج تعلم الآلة، وتحليل البيانات، وتنفيذ تطبيقات عملية باستخدام JavaScript.

أهم المواضيع التي تغطيها الدورة:

  1. مقدمة في تعلم الآلة باستخدام JavaScript: تبدأ الدورة بمقدمة عن تعلم الآلة وتغطية استخدام JavaScript في هذا المجال. يتم التركيز على كيفية التعامل مع البيانات وتطبيق الخوارزميات المختلفة باستخدام JavaScript.

  2. الانحدار الخطي: يتم شرح كيفية استخدام خوارزمية الانحدار الخطي للتنبؤ بالقيم المستمرة، مع التركيز على تطبيقات عملية مثل التنبؤ بالرواتب بعد التخرج.

  3. الانحدار اللوجستي: هذه الوحدة تشرح كيفية تطبيق الانحدار اللوجستي لتصنيف البيانات. يتم استخدام مثال تصنيف الملابس لتوضيح كيفية عمل الخوارزمية.

  4. التقييم في تعلم الآلة: تعلم كيفية تقييم النماذج في تعلم الآلة باستخدام مجموعة من المقاييس مثل الدقة والـ Precision والـ Recall.

  5. تحسين النماذج: شرح كيفية تحسين النماذج باستخدام تقنيات مثل تجنب الإفراط في التكيف (Overfitting) والتقليل من التحيز والانحراف (Bias and Variance).

  6. خوارزميات دعم المتجهات (SVM): يتم تناول خوارزميات دعم المتجهات وكيفية استخدامها في حل مشكلات التصنيف باستخدام نواة (Kernel) خاصة لتحويل البيانات.

  7. أشجار القرار (Decision Trees): يتم شرح كيفية بناء أشجار القرار لاتخاذ قرارات أفضل في التصنيف، مع تطبيقات عملية مثل تصنيف العملاء المتوقع أن يتخلوا عن الخدمة.

  8. الغابات العشوائية (Random Forest): تعلم كيفية استخدام خوارزميات الغابات العشوائية لتنبؤ النتائج باستخدام مجموعة من الأشجار المختلفة لتقليل التحيز وتحسين الدقة.

  9. التعلم غير المراقب: في هذه الوحدة، يتم شرح التعلم غير المراقب وكيفية استخدام خوارزمية K-means لتجميع البيانات غير المسماة بشكل معقول.

  10. تحليل المكونات الرئيسية (PCA): يتم تغطية كيفية استخدام PCA لتسريع خوارزميات تعلم الآلة عن طريق تقليل الأبعاد وحساب المكونات الرئيسية.

  11. الشبكات العصبية: تتناول الدورة مفهوم الشبكات العصبية وكيفية بنائها باستخدام TensorFlow.js لتطبيقات تعلم الآلة المتقدمة مثل التصنيف متعدد الفئات.

  12. تصنيف متعدد الفئات باستخدام TensorFlow.js: يتم شرح كيفية استخدام TensorFlow.js لتنفيذ تصنيف متعدد الفئات عبر بناء نماذج تعلم آلي معقدة.