تقسيم العملاء وتحليل سلوك الشراء باستخدام خوارزمية K-Means | Wholesale Customer Segmentation تقسيم العملاء وتحليل سلوك الشراء باستخدام خوارزمية K-Means | Wholesale Customer Segmentation تقسيم العملاء وتحليل سلوك الشراء باستخدام خوارزمية K-Means | Wholesale Customer Segmentation
تفاصيل العمل

نبذة عن المشروع: في هذا المشروع، قمت بتطوير نموذج تعلم آلة غير خاضع للإشراف (Unsupervised Learning) لتحليل بيانات عملاء الجملة وتقسيمهم إلى فئات (Clusters) بناءً على حجم إنفاقهم السنوي على فئات المنتجات المختلفة (المنتجات الطازجة، الألبان، البقالة، المجمدات، المنظفات، والأطعمة الجاهزة). يساعد هذا التقسيم الشركات على تخصيص حملاتها التسويقية وتحسين إدارة المخزون. خطوات العمل والتقنيات المستخدمة: معالجة وتجهيز البيانات (Data Preprocessing): تحليل البيانات الاستكشافي (EDA) لفهم توزيع البيانات، وتطبيق تقنية (One-Hot Encoding) لتحويل البيانات الفئوية (مثل المنطقة وقناة البيع) إلى بيانات رقمية. تحويل البيانات وهندسة الميزات (Data Transformation): نظراً لوجود التواء (Skewness) عالٍ في بيانات الإنفاق، قمت بتطبيق التحويل اللوغاريتمي np.log1p متبوعاً بـ StandardScaler لتوحيد مقياس البيانات وضمان دقة حسابات المسافات في الخوارزمية. بناء نموذج التجميع (Clustering Model): * استخدام طريقة الكوع (Elbow Method) لتحديد العدد الأمثل للمجموعات بصورة علمية دقيقة، والذي تبين أنه 3 مجموعات (K=3). تدريب خوارزمية K-Means Clustering لتقسيم العملاء. تقليل الأبعاد والتصور البصري (PCA & Visualization): تطبيق تقنية تحليل المكونات الرئيسية (PCA) لضغط البيانات إلى بُعدين (2D) فقط من أجل رسم النقاط بوضوح وعرض مدى انفصال المجموعات. استخراج الرؤى (Insights Generation): رسم مخططات متقدمة مثل Radar Chart (المخطط الراداري) و Bar Charts لتوضيح السلوك الشرائي الخاص بكل مجموعة (مثال: مجموعة تميل لشراء البقالة والمنظفات بكثرة، وأخرى تركز على المنتجات الطازجة). حفظ النموذج (Model Serialization): حفظ النموذج النهائي باستخدام Joblib ليكون جاهزاً للدمج في تطبيقات الويب أو أنظمة الإنتاج. القيمة المضافة للعملاء (Value Delivered): يُعد هذا المشروع أداة استراتيجية لأصحاب الأعمال؛ حيث يمكنهم من فهم شرائح عملائهم بدقة، توجيه العروض الترويجية للفئة الصحيحة، وزيادة العائد على الاستثمار (ROI) في التسويق. 🛠️ المهارات المستخدمة (Skills / Tags) Python Machine Learning (Unsupervised Learning) K-Means Clustering Principal Component Analysis (PCA) Data Scaling & Transformation (Standardization, Log Transform) Data Visualization (Matplotlib, Seaborn) Scikit-Learn, Pandas, NumPy Marketing Analytics (التحليلات التسويقية)

شارك
بطاقة العمل
تاريخ النشر
منذ أسبوعين
المشاهدات
13
القسم
المستقل
طلب عمل مماثل
شارك
مركز المساعدة