اذهب إلى المحتوى
  • 0

ما الفرق بين One-Hot encoding، Label encoding و Ordinal Encoding؟

Hanan Fahad2

السؤال

One-Hot encoding: • Pros: No assumption about the order, handles non-ordinal data well. • Cons: Increases the dimensionality of the data. Label encoding: • Pros: Simple, retains ordinal information. • Cons: Can introduce unintended ordinal relationships. Ordinal Encoding: • Pros: Maintains the order of categories. • Cons: Assumes the order is meaningful

احتاج شرح فكرتها مافهمت الفرق ولا ليش تتسخدام احتاج مثال جدول وارقام لااريد كود

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

التقنيات التي ذكرتيها One-Hot Encoding، Label Encoding، وOrdinal Encoding هي تقنيات تستخدم لتحويل البيانات الفئوية  إلى بيانات عددية حتى يمكن استخدامها في نماذج التعلم الآلي.

سنبدأ ب One-Hot Encoding حيث تقوم بتحويل كل قيمة فئوية إلى مجموعة من الأعمدة الثنائية (0 أو 1)، حيث يكون لكل فئة عمود منفصل، لنفترض أن لدينا عمودا يحتوي على الألوان: ["Green", "Red", "Blue"]. ،لإستخدام هذه القيم في تدريب النموذج لدينا نحتاج إلى تحويلها إلى أرقام و بالتالي تصبح بهذه الطريقة:
image.thumb.png.99b1c52ad33e2e6a99503bcd4a3ddefd.png

أما بالنسبة ل Label Encoding فالفكرة تقوم بتحويل كل فئة إلى رقم صحيح فريد،لنفترض أن لدينا نفس العمود بألوان مختلفة، عند تحويلها تصبح بهذا الشكل حيث كل رقم يمثل لون معين:

image.png.ce8c02664ceb56bd483414bf19e53339.png

و أخيرا Ordinal Encoding هذه التقنية تستخدم عندما تكون هناك علاقة ترتيبية بين الفئات، وتقوم بترتيب الفئات بناء على ترتيب محدد، نفترض أن لدينا عمود يحتوي على درجات تعليمية: ["Poor", "Good", "Very Good", "Excellent"]، بعد تحويلها تصبح بهذه الطريقة.

image.png.cd6e670367ce845e2dd6dace0a1e09a8.png

و اختيار نوع التشفير يعتمد على طبيعة البيانات والعلاقة بين الفئات، فإذا كانت الفئات غير ترتيبية، فإن One-Hot Encoding هو الخيار الأمثل، و إذا كانت الفئات ترتيبية ولها معنى، فإن Ordinal Encoding هو الأنسب، بينما Label Encoding يمكن استخدامه في حال كانت العلاقة الترتيبية غير هامة ولكن يجب الحذر من إدخال ترتيب غير مقصود.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...