تخطَّ إلى المحتوى

🧠 مرجع الذكاء الاصطناعي وتعلّم الآلة بالعربي

كل مفهوم وأساس في تعلّم الآلة والتعلّم العميق بالعربي: ماذا يعني، صياغته الرياضية أو البرمجية المختصرة، مثال صغير يوضّحه، وأشهر الأخطاء. مرجع سريع للمفاهيم التي تعلّمتها في مسار AI/ML — لا يُغني عن الدرس ولا يشرح كل التفاصيل. حاليًا 30 مفهوم — والقائمة تكبر.

أساسيات الذكاء الاصطناعي

تقييم النماذج

Cross-Validation

التحقّق المتقاطع (Cross-Validation)

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

Overfitting

فرط التعلّم (Overfitting)

فرط التعلّم يعني أن النموذج يحفظ بيانات التدريب بدل تعلّم الأنماط العامة، فيصبح أداؤه ممتازًا على التدريب وضعيفًا على بيانات جديدة — الفجوة بين الدقتين علامة عليه.

Bias-Variance Tradeoff

مقايضة الانحياز والتباين (Bias-Variance)

تحت شروط معيّنة (الانحدار الموجه، squared loss) يمكن تفكيك خطأ التعميم المتوقّع إلى Bias² + Variance + Noise. الانحياز من البساطة المفرطة، والتباين من الحساسية المفرطة لبيانات التدريب.

Confusion Matrix

مصفوفة الارتباك (Confusion Matrix)

جدول يقارن تنبؤات النموذج بالحقيقة لمشكلة تصنيف: True/False Positives و True/False Negatives — منها تُشتق دقة، Precision، Recall، F1.

Precision / Recall

الدقة والاستدعاء (Precision / Recall)

Precision تجيب "من قلت إيجابي، كم كان فعلاً إيجابيًا؟" — Recall تجيب "من الإيجابيات الحقيقية، كم أمسكت؟" — المعياران لا يتحسّنان معًا تلقائيًا.

Classification Metrics

مقاييس تقييم التصنيف

Accuracy و F1 و ROC-AUC و Cohen's Kappa وغيرها — كل مقياس يجيب على سؤال مختلف، واختيار المقياس الخطأ لمشكلة غير متوازنة يعطي إحساسًا زائفًا بالأداء.

تعلّم الآلة التقليدي

Linear Regression

الانحدار الخطي (Linear Regression)

الانحدار الخطي يفترض علاقة خطية بين المُدخلات والمُخرج: y = w·X + b، ويُقدّر w وb بأقل ما يمكن من مجموع مربعات الفروق (OLS).

Logistic Regression

الانحدار اللوجستي (Logistic Regression)

الانحدار اللوجستي خوارزمية تصنيف لا انحدار — يستخدم الدالة Sigmoid لاحتمال y∈{0,1}، رغم اسم "regression" في اسمه.

Decision Tree

شجرة القرار (Decision Tree)

شجرة القرار تقسّم البيانات بسلسلة أسئلة ثنائية (if/else) على الميزات، حتى تصل لتصنيف أو قيمة نهائية في كل ورقة. سهلة التفسير لكن عرضة لفرط التعلّم.

Random Forest

الغابة العشوائية (Random Forest)

الغابة العشوائية تجمّع عدة أشجار قرار تدرّبت على بيانات/ميزات مختلفة، ثم تصوّت/متوسط تنبؤاتها — تقليل التباين مع الاحتفاظ بقدرة التعلّم.

fit / predict

واجهة fit و predict في scikit-learn

كل نماذج scikit-learn تتبع نفس الواجهة: fit(X, y) للتدريب، predict(X) للتنبؤ، و predict_proba(X) لاحتمالات التصنيف — اتساق يجعل التبديل بين النماذج سهلًا.

sklearn Pipeline

خط أنابيب scikit-learn (Pipeline)

Pipeline يربط عدة خطوات معالجة و/أو نموذج في كائن واحد بواجهة fit/predict — يمنع تسريب البيانات (data leakage) ويبسّط الكود.

Hyperparameter Tuning

ضبط المعلمات التشعبية (Hyperparameter Tuning)

ضبط المعلمات التشعبية (مثل max_depth، n_estimators، C) يبحث في فضاء التركيبات لإيجاد أفضل أداء — عبر Grid Search أو Random Search أو Bayesian Optimization.

التعلّم العميق

Neural Network

الشبكة العصبية (Neural Network)

الشبكة العصبية سلسلة من الطبقات الخطية تليها دوال تنشيط غير خطية، تُدرَّب عبر backpropagation لتعديل الأوزان — الوحدة الأساسية في التعلّم العميق.

Activation Functions

دوال التنشيط (Activation Functions)

دوال التنشيط تضيف اللاخطية للشبكة العصبية — بدونها تكديس الطبقات الخطية يبقى خطيًا. ReLU الأكثر شيوعًا للطبقات المخفية، Softmax لمُخرج التصنيف المتعدد.

Loss Functions

دوال الخسارة (Loss Functions)

دالة الخسارة تقيس مدى خطأ تنبؤ النموذج — الرقم الذي يسعى المُحسّن لتقليله. MSE للانحدار، CrossEntropy للتصنيف المتعدد، BCE للتصنيف الثنائي.

Backpropagation

الانتشار العكسي (Backpropagation)

الانتشار العكسي يحسب تدرّج الخسارة بالنسبة لكل وزن في الشبكة بتطبيق قاعدة السلسلة من المُخرج للخلف — يُمكّن المُحسّن من تحديث الأوزان بكفاءة.

Optimizers

محسنات التعلّم العميق (Optimizers)

المُحسّن يحدّث أوزان الشبكة باستخدام التدرّجات. SGD البسيط، Adam الأشهر للتطبيقات الحديثة، AdamW يضيف التنظيم الصحيح.

Regularization

التنظيم (Regularization)

التنظيم يضيف عقوبة لتعقيد النموذج لمنع فرط التعلّم — L1/L2 للأوزان، Dropout للشبكات العصبية، Early Stopping لمراقبة خطأ التحقّق.

PyTorch

معالجة اللغة الطبيعية

الرؤية الحاسوبية

🎓 تريد التعلم بالترتيب بدل المرجع السريع؟ ابدأ من مسار AI-ML الكامل بالعربي.