0Pricing
Learn AI with Python · درس

تطبيع البيانات

تقنيات التوحيد والتحجيم

تطبيع البيانات درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 3 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

تطبيع البيانات

تطبيع البيانات

يضمن تطبيع البيانات أن تكون جميع السمات في مجموعة البيانات على مقاييس متقاربة. ويُعد ذلك ضروريًا لخوارزميات مثل الانحدار المتدرج والنماذج القائمة على المسافة. سنستكشف في هذا الدرس تقنيات التقييس والتحجيم.

تطبيع البيانات — رسم توضيحي 1

لماذا نطبع البيانات؟

لماذا نطبع البيانات؟

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

مثال:

  • ينبغي تحجيم العمر (0-100) والدخل (0-100,000) إلى نطاقات قابلة للمقارنة.

التقييس

التقييس

يحوّل التقييس البيانات بحيث يكون متوسطها 0 وانحرافها المعياري 1. ويُحسب على النحو التالي:

z = (x - mean) / std_dev

يُعد التقييس مناسبًا لخوارزميات مثل الانحدار اللوجستي وSVM.

التحجيم بطريقة Min-Max

التحجيم بطريقة Min-Max

يضع التحجيم بطريقة Min-Max البيانات ضمن نطاق ثابت، عادةً [0, 1]. ويُحسب على النحو التالي:

x_scaled = (x - min) / (max - min)

تُستخدم هذه التقنية عندما يلزم حصر البيانات ضمن نطاق محدد.

تطبيع البيانات في Python (التقييس)

تطبيع البيانات في Python (التقييس)

استخدموا StandardScaler من sklearn.preprocessing لتقييس البيانات.

مثال:

from sklearn.preprocessing import StandardScaler scaler = StandardScaler() data_scaled = scaler.fit_transform(data)

تطبيع البيانات في Python (التحجيم بطريقة Min-Max)

تطبيع البيانات في Python (التحجيم بطريقة Min-Max)

استخدموا MinMaxScaler من sklearn.preprocessing لتطبيق التحجيم بطريقة Min-Max.

مثال:

from sklearn.preprocessing import MinMaxScaler scaler = MinMaxScaler() data_scaled = scaler.fit_transform(data)

اختيار تقنية التطبيع

اختيار تقنية التطبيع

ضعوا النقاط التالية في الاعتبار عند اختيار التقنية:

  • التقييس: استخدموه عندما تحتوي البيانات على قيم متطرفة.
  • التحجيم بطريقة Min-Max: استخدموه عندما يلزم حصر السمات ضمن نطاق محدد.

مراجعة

مراجعة

في هذا الدرس، تعلّمت ما يلي:

  • التوحيد القياسي: تحجيم البيانات بحيث يصبح متوسطها 0 وانحرافها المعياري 1.
  • تحجيم الحد الأدنى والحد الأقصى: تحويل البيانات إلى نطاق ثابت.
  • استخدام StandardScaler وMinMaxScaler في Python.

تهانينا!

تهانينا!

لقد أكملتم درس تطبيع البيانات. تابعوا إلى الدرس التالي للتعرف على دمج البيانات في Python.

تطبيع البيانات — رسم توضيحي 10

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

هل درس «تطبيع البيانات» مجاني؟

نعم — نص درس «تطبيع البيانات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

ماذا ستتعلم في «تطبيع البيانات»؟

تقنيات التوحيد والتحجيم تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟

لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 5.

كم من الوقت يستغرق درس «تطبيع البيانات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟

نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. أنواع البيانات
  2. التعامل مع البيانات المفقودة
  3. تطبيع البيانات
  4. دمج البيانات في Python
  5. استخراج السمات من البيانات
← العودة إلى Learn AI with Python