تعلم الآلة ببايثون: الخطوات التسع الرئيسية للانتقال من الصفر إلى التشغيل

التعلم الآلي باستخدام بايثون: الأساسيات في مقال واحد — كود حقيقي، مخططات وخطوات ملموسة، مقتطفات من دورة تضم 37 درسًا.

تعلم الآلة ببايثون: الخطوات التسع الرئيسية للانتقال من الصفر إلى التشغيل

يمكن للجميع تعلم تعلم الآلة ببايثون — بشرط اتباع الخطوات بالترتيب الصحيح. لقد لخصنا دورة كاملة من 37 درسًا في مسار واضح، مع أكثر مقتطفات الشيفرة فائدة.

tl;dr
  • مقدمة وتثبيت
  • أساسيات تعلم الآلة
  • تحضير البيانات
  • الانحدار الخطي ومتعدد الحدود
  • التصنيف المشرف
~$ cat ./parcours.md # التعلم الآلي بايثون — 9 فصول
01
مقدمة وتثبيت
→ عرض الدورة وما هو التعلم الآلي؟→ تثبيت أناكوندا، جوبيتر وسايكيت-ليرن+ 1 دروس أخرى
02
أساسيات التعلم الآلي
→ تعلم تحت الإشراف مقابل بدون إشراف مقابل التعزيز→ تدريب، اختبار، تحقق: تقسيم البيانات+ 2 دروس أخرى
03
تحضير البيانات
→ تحميل واستكشاف مجموعة بيانات باستخدام Pandas→ التعامل مع القيم المفقودة (الإكمال)+ 2 دروس أخرى
04
الانحدار الخطي ومتعدد الحدود
→ الانحدار الخطي البسيط: النظرية والكود→ الانحدار الخطي المتعدد باستخدام Scikit-learn+ 2 دروس أخرى
05
التصنيف تحت الإشراف
→ الانحدار اللوجستي للتصنيف الثنائي→ خوارزمية الجيران الأقرب (KNN): المبدأ والكود+ 2 دروس أخرى
06
الأشجار والغابات
→ أشجار القرار: الحدس والتصور→ الغابة العشوائية والتجميع+ 2 دروس أخرى
07
التعلم بدون إشراف
→ تجميع K-Means واختيار K الأمثل→ DBSCAN والتجميع الهرمي+ 1 دروس أخرى
08
خطوط الأنابيب والنشر
→ خطوط أنابيب Scikit-learn: المعالجة المسبقة + النموذج→ حفظ وتحميل نموذج باستخدام joblib+ 1 دروس أخرى
🏁
المشروع النهائي (+ 1 فصول في الطريق)
→ ستخرج بمشروع ملموس وقابل للعرض

تثبيت أناكوندا وجوبيتر وسايكيت-ليرن

NOTEالهدف — تثبيت بيئة علم بيانات كاملة وموثوقة، وإنشاء بيئة كوندا مخصصة لتعلم الآلة، والتحقق من عمل سايكيت-ليرن وبانداس ونامباي داخل جوبيتر.

الأهداف التعليمية

TIPعند نهاية هذه الوحدة
  • تثبيت أناكوندا أو مينيكوندا على نظامك
  • إنشاء وتفعيل بيئة كوندا معزولة
  • تثبيت سايكيت-ليرن وبانداس ونامباي وماتبلوتليب
  • تشغيل جوبيتر نوتبوك وتنفيذ أول خلية
  • التحقق من الإصدارات المثبتة بدون أخطاء

لماذا بيئة معزولة؟

بدون بيئة مخصصة، تشترك جميع مشاريعك في نفس إصدارات المكتبات. يومًا ما يطلب مشروع سايكيت-ليرن 1.2 وآخر 1.5: تضارب مضمون. بيئة كوندا هي صندوق معزول يحتوي على نسخته الخاصة من بايثون وحزمها. يمكنك إنشاء عدد منها يساوي عدد مشاريعك.

أناكوندا

توزيعة كاملة (3 جيجابايت) تثبت بايثون وكوندا وجوبيتر وأكثر من 250 حزمة علمية دفعة واحدة. مثالية للمبتدئين دون البحث عن أي شيء.

مينيكوندا

النسخة المصغرة (400 ميجابايت): بايثون وكوندا فقط. ثم تثبت ما تحتاجه فقط. مفضلة لدى المستخدمين المتقدمين.

الخطوة 1: تثبيت أناكوندا

توجه إلى anaconda.com/download، حمّل المثبت المناسب لنظامك، واتبع المعالج. على ويندوز، حدد الخيار الذي يضيف كوندا إلى PATH. بعد التثبيت، افتح طرفية (Anaconda Prompt على ويندوز) وتحقق:

النشر والخاتمة

NOTEالهدف — إغلاق المشروع: تقييم النموذج النهائي على مجموعة الاختبار، حفظه، عرضه عبر واجهة برمجة تطبيقات، وتلخيص مسار تعلم الآلة بالكامل.

الأهداف التعليمية

TIPعند نهاية هذه الوحدة
  • تقييم النموذج النهائي على مجموعة الاختبار
  • حفظ خط الأنابيب الكامل باستخدام joblib
  • عرض النموذج عبر واجهة Flask API
  • حاوية النموذج باستخدام Docker
  • تلخيص المسار الكامل

التقييم النهائي على مجموعة الاختبار

لحظة الحقيقة: نقيم أفضل نموذج على مجموعة الاختبار التي لم تُمس حتى الآن. هذا تقديرنا الصادق للأداء في الإنتاج.

النماذج

الانحدار، التصنيف، الأشجار، الغابات، التجميع، PCA.

الإنتاج

خطوط الأنابيب، التقييم الدقيق، joblib، API، Docker.

لقد مررت بدورة حياة مشروع تعلم الآلة كاملة، من أول « Hello ML » إلى نشر نموذج كامل. أصبحت الآن تتقن سايكيت-ليرن والصرامة التجريبية وأفضل ممارسات الإنتاج.

التنظيف وهندسة السمات

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

الأهداف التعليمية

TIPعند نهاية هذه الوحدة
  • اكتشاف ومعالجة القيم الشاذة
  • إنشاء سمات مشتقة ذات صلة
  • فصل السمات (X) والهدف (y)
  • تقسيم بيانات التدريب والاختبار بشكل صحيح
  • تحضير المعالجة المسبقة الرقمية

معالجة القيم الشاذة

كشف التحليل الاستكشافي عن قيم متطرفة (مثال: متوسط عدد الغرف 100 لمنطقة، وهو شاذ بوضوح). يمكن تصفيتها أو تحديدها (capping).

va-plus-loin

تغطي هذه المقالة المقتطفات الأكثر فائدة — الدورة الكاملة تعلم الآلة ببايثون (11 فصلاً، 37 درسًا، تمارين محلولة ومشروع نهائي) تأخذك إلى النهاية.

./acceder-au-cours-complet cours gratuit : Maîtriser Claude Code

الأسئلة الشائعة

كم من الوقت يستغرق تعلم تعلم الآلة ببايثون؟
مع تقدم منظم (11 فصلاً، 37 درسًا قصيرًا وعمليًا)، يمكن الوصول إلى مستوى تشغيلي في بضعة أسابيع بمعدل 30 إلى 60 دقيقة يوميًا. المهم هو تطبيق كل مفهوم فورًا.
هل هناك متطلبات مسبقة؟
تكفي أساسيات في الحوسبة. إذا كنت تعرف استخدام الطرفية وقراءة شيفرة بسيطة، فأنت جاهز.
من أين أبدأ عمليًا؟
طبّق أوامر هذه المقالة، ثم تابع الدورة الكاملة تعلم الآلة ببايثون: تربط الـ37 درسًا بالترتيب مع تمارين ومشروع نهائي.

📬 هل تريد تلقي هذا النوع من الأدلة كل أسبوع؟ اشترك مجانًا — شيفرة حقيقية، بدون كلام زائد.