يعني إيه Machine Learning؟

إنك تعلّم الكمبيوتر يتعلّم من البيانات — مش من القواعد. من الـ spam filters لحد العربيات اللي بتسوق نفسها، الـ Machine Learning (تعلم الآلة) بيغيّر شكل كل صناعة على الكوكب.
قلبة في طريقة التفكير
البرمجة التقليدية بتكتب القواعد بالإيد. الـ Machine Learning بيقلب ده — إدّي الكمبيوتر البيانات والإجابات، وسيبه يطلّع القواعد لوحده.
ML way: Data + Answers → Rules
التقليدي قصاد الـ Machine Learning
جرّب تكتب بإيدك قواعد «فيه وش في الصورة دي ولا لأ؟». أي قاعدة هتيجي في بالك ليها استثناء.
تاريخ على السريع
من أول خلية عصبية صناعية لحد ثورة الـ deep learning — حوالي 70 سنة من الإنجازات.
الـ Supervised Learning
بتدّي الـ model (النموذج) أمثلة labeled (مُعنونة) — أزواج input-output — وهو بيتعلّم يوصّل أي input جديد بالـ output الصح. ده الـ supervised learning (التعلم الخاضع للإشراف).
الـ Unsupervised Learning
من غير labels — الـ algorithm بيلاقي الـ patterns المستخبية والبنية في البيانات لوحده. ده الـ unsupervised learning (التعلم غير الخاضع للإشراف): زي إنك تجمّع العملاء حسب تصرّفاتهم من غير ما تقوله المجموعات إيه.
الـ Reinforcement Learning
التعلّم بـالتجربة والغلط. الـ agent (الوكيل) بيعمل actions، وبياخد مكافآت أو عقوبات، ومع الوقت بيتعلّم أحسن strategy. ده الـ reinforcement learning (التعلم المعزز).
الـ ML pipeline
إنك تبني model ده عملية فيها كذا خطوة — وكل خطوة مهمة. ده الـ pipeline (خط الأنابيب).
- تجميع — لمّ البيانات الخام
- معالجة — تنضيف، normalization، تقسيم
- تدريب — ظبط الـ model على البيانات
- تقييم — اختبار على بيانات جديدة
الرياضيات اللي ورا ده
في الأساس، الـ model بيتعلّم weights (أوزان) وbias بيوصّلوا الـ input بالـ prediction.
x الـ inputs (زي مساحة البيت وعدد أوضه) · w وزن كل input · b رقم ثابت الـ prediction بيبدأ منه، واسمه الـ bias (الانحياز) · ŷ الـ prediction.
الـ overfitting قصاد الـ underfitting
الـ trade-off بين الـ bias والـ variance هو التحدي الأساسي في الـ Machine Learning. الـ bias هنا هو غلط model أبسط من الـ pattern، والـ variance (التباين) هو غلط model مرن لدرجة إنه بيجري ورا الـ noise — ومش هو b اللي في الـ slide اللي فاتت.
الـ Machine Learning في كل حتة
إنت بتتعامل مع الـ Machine Learning عشرات المرات في اليوم، وغالبًا من غير ما تاخد بالك.
- الترشيحات — Netflix، YouTube، Amazon
- التشخيص الطبي — كشف السرطان في الأشعة
- كشف الاحتيال — مراقبة المعاملات لحظة بلحظة
- العربيات اللي بتسوق نفسها — رؤية + أخد قرار
اتعلّمت إيه
الـ Machine Learning هو فن إنك تلاقي الـ patterns في البيانات. تلات أنواع، pipeline واحد، وخناقة دايمة بين الـ underfitting والـ overfitting.