الأسس الرياضية

الرياضيات للذكاء الاصطناعي

الرياضيات للذكاء الاصطناعي | الدرس الأول — دليل مجاني من الصفر
الدرس الأول · أساسيات هندسة الذكاء الاصطناعي

الرياضيات للذكاء الاصطناعي

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

13 محورًا
من الصفر إلى التطبيق
أمثلة ورسوم
مرتبطة بالذكاء الاصطناعي
01 الأساسيات

لماذا الرياضيات مهمة في الذكاء الاصطناعي؟

نظام الذكاء الاصطناعي لا "يفهم" صورة قطة، أو جملة، أو أغنية. هو يستقبل أرقامًا، يحوّل هذه الأرقام عبر معادلات، وينتج أرقامًا جديدة نُفسّرها نحن كتنبؤ. الرياضيات ليست شرطًا نتحمّله قبل "العمل الحقيقي" — هي العمل الحقيقي نفسه. بنية النموذج، وعملية التدريب، وتقييم النتائج، كلها عمليات رياضية ترتدي زي الهندسة.

الركائز الأربع التي يعتمد عليها مهندس الذكاء الاصطناعي

الفرعماذا يمنح الذكاء الاصطناعي
الجبر والدواللغة النماذج — كل شبكة عصبية هي دالة تُحوّل مُدخلًا إلى مُخرج
الجبر الخطيالمتجهات والمصفوفات — الطريقة الفعلية لتخزين البيانات والصور والكلمات ومعالجتها
حساب التفاضلالمشتقات — كيف يتعلّم النموذج من أخطائه (الانحدار التدريجي)
الاحتمالات والإحصاءكيف يُعبّر النموذج عن عدم اليقين ويتخذ قرارات من الأنماط في البيانات

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

لماذا هذا الترتيب

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

02 الأساسيات

أنواع البيانات

قبل أن تبدأ أي عملية رياضية، يجب أن تتحول المعلومات الخام إلى أرقام. في الذكاء الاصطناعي، نصنّف البيانات إلى عائلات أساسية، لأن كل عائلة تُعالَج بطريقة مختلفة.

بيانات رقمية — الأعمار، الأسعار، درجات الحرارة. هي أرقام بالفعل.
بيانات تصنيفية — الألوان، الدول، "نعم/لا". تسميات وليست كمّيات.
نصوص — جُمل، مستندات. تُحوَّل إلى متسلسلات من الأرقام.
صور / صوت — شبكات من قيم سطوع البكسل أو موجات الصوت.

تحويل التصنيفات إلى أرقام

لا يستطيع النموذج ضرب كلمة "أحمر". لذلك تُحوَّل البيانات التصنيفية — مثلًا عبر الترميز الأحادي (one-hot): تصبح كل فئة موقعًا في قائمة من الأصفار مع رقم واحد فقط.

مثال

الألوان = {أحمر، أخضر، أزرق}

أحمر \(\rightarrow (1,0,0)\)   أخضر \(\rightarrow (0,1,0)\)   أزرق \(\rightarrow (0,0,1)\)

بيانات منظمة مقابل غير منظمة

البيانات المنظمة تنسجم بدقة في صفوف وأعمدة، كجدول بيانات (عمر الزبون، دخله، عدد مشترياته). أما البيانات غير المنظمة — كالصور والصوت والنصوص الحرة — فليس لها شكل ثابت من الأعمدة، لذا تحتاج معالجة إضافية قبل أن تصبح مُدخلًا رقميًا نظيفًا.

بيانات خام "صورة قطة" الترميز بكسل ← أرقام كلمات ← متجهات متجه رقمي [0.12, 0.98, 0.44, ...] جاهز للنموذج
كل خط معالجة في الذكاء الاصطناعي يبدأ بالطريقة نفسها: إشارة خام ← ترميز ← متجه رقمي
صلة بالذكاء الاصطناعي

أول مهمة لأي شبكة عصبية هي دومًا هذا التحويل. الصورة تصبح شبكة من الأرقام بين 0 و1 (سطوع البكسل)؛ والكلمة تصبح متجهًا من الأرقام يُسمّى Embedding. من هذه اللحظة، كل شيء عبارة عن عمليات حسابية.

03 الأعداد

الأعداد

تأتي الأعداد في عائلات متداخلة — كل عائلة تتعلّمها تحتوي على العائلات السابقة لها، مضافًا إليها شيء جديد.

المجموعةالرمزتحتوي علىمثال
الأعداد الطبيعية\(\mathbb{N}\)أعداد العدّ1, 2, 3, 4...
الأعداد الصحيحة الموجبة (الكلية)الطبيعية + الصفر0, 1, 2, 3...
الأعداد الصحيحة\(\mathbb{Z}\)الكلية + السالبة..., -2, -1, 0, 1, 2...
الأعداد النسبية\(\mathbb{Q}\)أي كسر من عددين صحيحين\( \tfrac12, -\tfrac34, 5\)
الأعداد غير النسبيةلا يمكن كتابتها ككسر\(\pi,\ \sqrt2\)
الأعداد الحقيقية\(\mathbb{R}\)النسبية + غير النسبيةكل نقطة على خط الأعداد
-3 -2 -1 0 1 2 3 0.5 √2≈1.41
لكل عدد حقيقي — كسريًا كان أو غير نسبي — موقع واحد بالضبط على خط الأعداد
صلة بالذكاء الاصطناعي

"الأوزان" داخل الشبكة العصبية هي أعداد حقيقية، تُخزَّن عادة كأعداد عشرية مثل 0.3821. قيم البكسل أعداد صحيحة من 0 إلى 255. والاحتمالات التي يُخرجها النموذج أعداد حقيقية محصورة بين 0 و1. معرفة "عائلة" العدد تخبرك بالعمليات المسموحة عليه أصلًا.

04 الأعداد

الكسور

الكسر \(\dfrac{a}{b}\) يعني "قسّم شيئًا إلى \(b\) جزءًا متساويًا وخذ منه \(a\) جزءًا." الرقم العلوي هو البسط، والرقم السفلي هو المقام.

3⁄4 مظلّل 2⁄5 مظلّل
الكسر هو الجزء المظلَّل من كلٍّ مقسوم إلى أجزاء متساوية

العمليات الأربع

الضرب: \(\dfrac{a}{b}\times\dfrac{c}{d}=\dfrac{a\times c}{b\times d}\)

القسمة: \(\dfrac{a}{b}\div\dfrac{c}{d}=\dfrac{a}{b}\times\dfrac{d}{c}\)

الجمع / الطرح (بعد توحيد المقام): \(\dfrac{a}{b}+\dfrac{c}{b}=\dfrac{a+c}{b}\)

كعدد عشري: \(\dfrac{3}{4}=0.75\)

مثال محلول

مجموعة بيانات من 1200 صورة تُقسَّم بحيث يذهب \(\tfrac{3}{4}\) منها للتدريب والباقي للاختبار. حجم التدريب \(=1200\times\tfrac34=900\) صورة. حجم الاختبار \(=1200-900=300\) صورة.

صلة بالذكاء الاصطناعي

الكسور موجودة في كل قرارات سير عمل الذكاء الاصطناعي: تقسيم بيانات 80/20 بين التدريب والاختبار، أو معدّل إسقاط (Dropout) قدره \(\tfrac{1}{5}\) يُطفئ عشوائيًا خلايا عصبية أثناء التدريب، أو مُخرج النموذج نفسه الذي هو احتمال — أي كسر بين 0 و1 في الحقيقة.

05 الأعداد

القوى والجذور

القوة (الأس) هي ضرب متكرر: \(a^n\) تعني ضرب \(a\) في نفسه \(n\) مرة.

\(2^4 = 2\times2\times2\times2 = 16\)

\(a^0 = 1\)    \(a^{-n}=\dfrac{1}{a^n}\)    \(a^{m}\times a^{n}=a^{m+n}\)    \(\left(a^m\right)^n=a^{mn}\)

الجذر يعكس عملية القوة. الجذر التربيعي يسأل: "أي عدد إذا ضُرب في نفسه أعطانا هذا الرقم؟"

\(\sqrt{16}=4\) لأن \(4\times4=16\)

الجذر العام: \(\sqrt[n]{a}=a^{1/n}\)

x y y = x² y = √x
التربيع ينمو بسرعة؛ الجذر التربيعي ينمو أيضًا — لكنه يتباطأ
مثال محلول

المسافة بين نقطتين \((1,2)\) و \((4,6)\): \(d=\sqrt{(4-1)^2+(6-2)^2}=\sqrt{9+16}=\sqrt{25}=5\)

صلة بالذكاء الاصطناعي

التربيع هو جوهر قياس الخطأ: متوسط مربع الخطأ (MSE) يربّع كل خطأ قبل حساب المتوسط، بحيث تُعاقَب الأخطاء الكبيرة بشدة أكبر نسبيًا. أما الجذور التربيعية فتظهر في قياس "طول" المتجهات (المقدار)، وفي الانحراف المعياري المستخدم لتوحيد مقياس البيانات قبل تغذيتها للنموذج.

06 الأعداد

اللوغاريتمات

اللوغاريتم يجيب عن السؤال العكسي للقوة: "أي أُسّ أحتاجه للوصول إلى هذا العدد؟"

\(\log_b(x) = y \iff b^y = x\)

\(\log_2(8) = 3\) لأن \(2^3=8\)

اللوغاريتم الطبيعي (أساسه \(e\approx2.718\)): \(\ln(x)=\log_e(x)\)

الخصائص الأساسية

\(\log(ab)=\log a + \log b\)

\(\log\!\left(\dfrac{a}{b}\right)=\log a - \log b\)

\(\log(a^n)=n\log a\)

y = ln(x)
اللوغاريتم يرتفع بسرعة في البداية، ثم يتباطأ — مثالي لضغط نطاقات أرقام هائلة
صلة بالذكاء الاصطناعي

اللوغاريتمات ضرورية لطريقة تدريب النماذج. أكثر دالة خسارة شيوعًا في التصنيف، الإنتروبيا المتقاطعة (Cross-Entropy)، مبنية حرفيًا من \(-\log(p)\)، حيث \(p\) هو الاحتمال الذي أعطاه النموذج للإجابة الصحيحة. ولأن \(-\log(p)\) يتضخم كلما اقترب \(p\) من الصفر، يُعاقَب النموذج بشدة عندما يكون واثقًا وخاطئًا في آنٍ واحد.

مثال محلول

إذا تنبأ النموذج باحتمال \(p=0.9\) للفئة الصحيحة، فخسارته \(-\log(0.9)\approx0.105\) — صغيرة. وإذا تنبأ بـ \(p=0.1\) للفئة الصحيحة، فخسارته \(-\log(0.1)\approx2.303\) — أكبر بكثير. الثقة في الاتجاه الخاطئ مُكلفة.

07 العلاقات

الدوال (Functions)

الدالة هي قاعدة: تُدخل رقمًا وتحصل على رقم واحد بالضبط. تخيّلها كآلة.

x = 3 f(x) = x² + 1 القاعدة / النموذج f(3) = 10
مُدخل ← دالة ← مُخرج. النموذج المُدرَّب هو هذا بالضبط، لكن بملايين الخطوات الداخلية

المجال والمدى

المجال هو كل قيمة مُدخلة صالحة؛ المدى هو كل قيمة مُخرجة ممكنة. بالنسبة لـ \(f(x)=\sqrt{x}\)، المجال هو \(x\geq0\) — لا يمكنك إدخال عدد سالب والحصول على نتيجة حقيقية.

عائلات الدوال التي ستراها باستمرار في الذكاء الاصطناعي

الدالةالصيغةأين تظهر
الخطية\(f(x)=wx+b\)اللبنة الأساسية لكل خلية عصبية
سيغمويد (Sigmoid)\(f(x)=\dfrac{1}{1+e^{-x}}\)تضغط أي رقم إلى احتمال بين 0 و1
ReLU\(f(x)=\max(0,x)\)أكثر دالة تنشيط شيوعًا في الشبكات العميقة
Softmaxتُحوّل قائمة أرقام إلى احتمالات مجموعها 1الطبقة الأخيرة في نموذج التصنيف
sigmoid ReLU
دالتا تنشيط: سيغمويد تنحني بنعومة بين 0 و1؛ وReLU مسطّحة ثم تصعد كخط مستقيم
صلة بالذكاء الاصطناعي

الشبكة العصبية هي، رياضيًا، دالة عملاقة واحدة مبنية من تركيب دوال صغيرة داخل بعضها: \(f(x) = f_3(f_2(f_1(x)))\). كل "طبقة" تسمع عنها هي واحدة من هذه الدوال.

08 العلاقات

الرسوم البيانية

الرسم البياني هو صورة لدالة أو علاقة، تُرسم على المستوى الإحداثي — خطّا أعداد يتقاطعان في نقطة تُسمّى نقطة الأصل \((0,0)\). الخط الأفقي هو محور \(x\)؛ الخط الرأسي هو محور \(y\). كل نقطة تُكتب على شكل \((x,y)\).

x y (0,1) (2,2) y = 0.5x + 1
رسم \(y = 0.5x + 1\): كل نقطة على الخط تحقّق المعادلة

قراءة الرسم البياني

  • الميل — مدى انحدار الخط، أي كم يتغيّر \(y\) مقابل كل وحدة من \(x\).
  • نقطة التقاطع — أين يقطع الخط محور \(y\) (قيمة \(y\) عند \(x=0\)).
  • الاتجاه العام — هل العلاقة صاعدة، هابطة، منحنية، أم مسطّحة؟
صلة بالذكاء الاصطناعي

منحنى التدريب — انخفاض الخسارة مع الوقت — هو رسم بياني. حدود القرار (Decision Boundary) التي تفصل بين فئتين على مخطط نقاط هي رسم بياني. حتى أوزان الشبكة العصبية، عند رسمها، تكشف أنماطًا يستخدمها المهندسون لتشخيص النموذج وفهمه.

09 الجبر

المتغيرات والثوابت

المتغيّر هو رمز يمثّل عددًا قابلًا للتغيّر — عادة حروف مثل \(x\)، \(y\)، \(w\). أما الثابت فهو قيمة محددة لا تتغيّر ضمن المسألة، مثل \(2\)، \(\pi\)، أو أي رقم معروف محدد.

في \(f(x) = 3x + 5\):   \(x\) هو المتغيّر،   \(3\) و\(5\) ثابتان.

x₁ الوزن w (قابل للتعديل) Σ + b الإزاحة (ثابت) المُخرج
داخل خلية عصبية اصطناعية واحدة: المُدخل \(x\) والوزن \(w\) متغيران يعمل عليهما النموذج؛ والإزاحة تعدّل النتيجة
صلة بالذكاء الاصطناعي

تدريب شبكة عصبية يعني البحث عن أفضل قيم لمتغيراتها — الأوزان والإزاحات — بحيث تطابق تنبؤات النموذج الواقع قدر الإمكان. كل ما "يتعلّمه" النموذج يعيش داخل هذه الأرقام القابلة للتعديل.

10 الجبر

المعادلات

المعادلة هي جملة تقول إن تعبيرين متساويان. حلّها يعني إيجاد قيمة المتغيّر التي تجعل الجملة صحيحة.

2x + 3 11 تتوازن الكفتان عندما x = 4
المعادلة كميزان — ما تفعله في طرف، يجب أن تفعله في الطرف الآخر
حلّ خطوة بخطوة

\(2x + 3 = 11\)

نطرح 3 من الطرفين: \(2x = 8\)

نقسم الطرفين على 2: \(x = 4\)

أنظمة المعادلات

أحيانًا يجب أن تكون عدة معادلات صحيحة في آنٍ واحد — مثلًا إيجاد النقطة التي يتقاطع فيها خطّان. هذه هي الفكرة الأساسية وراء حلّ معادلات صغيرة كثيرة في وقت واحد، وهو بالضبط ما يحدث (بمقياس هائل) داخل شبكة مُدرَّبة.

صلة بالذكاء الاصطناعي

تدريب نموذج ذكاء اصطناعي يعني حرفيًا حلّ معادلة عملاقة (تقريبيًا): تعديل الأوزان \(w\) بحيث يقترب مُخرج النموذج \(f(x)\) قدر الإمكان من الإجابة الصحيحة \(y\). القاعدة المستخدمة لتقريب كل وزن أكثر فأكثر، مرارًا وتكرارًا، تُسمّى معادلة تحديث الأوزان: \(w_{\text{جديد}} = w_{\text{قديم}} - \eta\dfrac{\partial L}{\partial w}\).

11 الجبر

المتباينات

المتباينة تقارن بين تعبيرين دون الادّعاء أنهما متساويان — تقول إن أحدهما أكبر أو أصغر أو على الأقل/على الأكثر من الآخر.

\(x > 5\)  (أكبر تمامًا)    \(x \geq 5\)  (أكبر من أو يساوي)

\(x < 5\)  (أصغر تمامًا)    \(x \leq 5\)  (أصغر من أو يساوي)

5 x > 5
الدائرة المفرغة عند 5 تعني أن 5 نفسها غير مشمولة؛ لو كانت مملوءة لكانت \(x \geq 5\)
مثال محلول

حلّ \(3x - 4 \leq 11\): نضيف 4 للطرفين ← \(3x \leq 15\)؛ نقسم على 3 ← \(x \leq 5\). نقلب اتجاه المتباينة فقط عند الضرب أو القسمة على عدد سالب.

صلة بالذكاء الاصطناعي

المتباينات تحدد عتبات القرار (Thresholds). قد يُصنّف مُرشّح البريد المزعج رسالة كسبام إذا حقّق الاحتمال المتنبَّأ به \(p \geq 0.5\). كما تُكتب قيود التحسين ("أبقِ هذا الوزن ضمن نطاق معيّن") على شكل متباينات أيضًا.

12 التطبيق

حل مسائل عملية

كل مسألة حقيقية — بما فيها مسائل الذكاء الاصطناعي — تمرّ بأربع خطوات ثابتة.

الفهمما المطلوب؟ الترجمةكلمات ← معادلة الحلّتطبيق القواعد التحققهل النتيجة منطقية؟
الخطوات الأربع نفسها، سواء كنت تحلّ مسألة كلامية أو تُشخّص خللًا في نموذج
مثال محلول

المسألة: نموذج صنّف بشكل صحيح 850 صورة من أصل 1000 صورة اختبار. ما دقّته كنسبة مئوية، وكم عدد الأخطاء التي ارتكبها؟

الفهم: نحتاج تحويل كسر إلى نسبة مئوية، إضافة إلى عملية طرح.

الترجمة: الدقة \(=\dfrac{850}{1000}\times100\)؛ الأخطاء \(=1000-850\).

الحلّ: الدقة \(=85\%\)؛ الأخطاء \(=150\).

التحقق: \(85\%\) من 1000 تساوي 850 ✓، و\(850+150=1000\) ✓.

صلة بالذكاء الاصطناعي

هذه العادة المكوّنة من أربع خطوات بالضبط هي ما يمارسه المهندس، ذهنيًا، عشرات المرات يوميًا: قراءة مقياس، ترجمة متطلب عملي إلى دالة خسارة، تنفيذ الحسابات، والتحقق من منطقية النتيجة قبل الوثوق بها.

13 التركيب

أمثلة من الذكاء الاصطناعي

هكذا يجتمع كل محور في هذا الدرس داخل قطعة حقيقية وعاملة من الذكاء الاصطناعي.

1 · خلية عصبية واحدة

\(z = w_1x_1 + w_2x_2 + b\)

\(\hat{y} = \sigma(z) = \dfrac{1}{1+e^{-z}}\)

هذا يستخدم متغيرات (\(x_1,x_2\))، وثوابت تُتعلَّم (\(w_1,w_2,b\))، ودالة (\(\sigma\))، والعدد \(e\) المرتبط باللوغاريتمات.

2 · قياس مدى خطأ النموذج

متوسط مربع الخطأ: \(L = \dfrac{1}{n}\sum_{i=1}^n (y_i - \hat{y}_i)^2\)

خسارة الإنتروبيا المتقاطعة: \(L = -\log(\hat{y}_{\text{الفئة الصحيحة}})\)

هذا يستخدم القوى (التربيع)، والكسور (المتوسط)، واللوغاريتمات.

3 · تحسين النموذج — الانحدار التدريجي

\(w_{\text{جديد}} = w_{\text{قديم}} - \eta \cdot \dfrac{\partial L}{\partial w}\)

هذه معادلة حرفيًا تُحلّ مرارًا وتكرارًا، حيث \(\eta\) (معدّل التعلّم) ثابت صغير يتحكّم بحجم كل خطوة — ويجب أن يحقّق حجم الخطوة متباينة \(0 < \eta < 1\) لتجنّب تجاوز النموذج للهدف.

دورة تدريب ذكاء اصطناعي كاملة، رياضيًا بيانات مُدخلة(أرقام) الدالة f(x)أوزان وإزاحة الخسارة (log)كم الخطأ؟ تحديث الأوزانمعادلة + متباينة تتكرر آلاف المرات
كل مفهوم في هذا الدرس — الأعداد، الدوال، المعادلات، اللوغاريتمات، المتباينات — يعمل معًا، بشكل متكرر
الخلاصة

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