Skip to content

Dicoding Submission: Belajar Machine Learning untuk Pemula - Review Rating 🌟🌟🌟🌟

Notifications You must be signed in to change notification settings

tirtadhi/CustomerSegmentation-ML

Repository files navigation

Customer Segmentation with Machine Learning

πŸ“Œ Project Overview

This repository contains machine learning models for customer segmentation using the Customer Personality Analysis dataset from Kaggle. The project explores clustering and classification techniques to segment customers based on their purchasing behavior and demographic attributes.

πŸ“Š Dataset

  • Source: Customer Personality Analysis
  • Attributes: Customer demographics, purchase history, and engagement metrics.
  • Goal: Identify customer segments to enhance marketing strategies.

πŸ› οΈ Technologies Used

  • Python
  • Google Colab
  • Scikit-learn
  • Pandas & NumPy
  • Matplotlib & Seaborn

πŸ—οΈ Methods Implemented

  1. Data Preprocessing: Handling missing values, encoding categorical variables, feature scaling.
  2. Exploratory Data Analysis (EDA): Understanding the dataset through visualizations.
  3. Clustering: K-Means, DBSCAN, Hierarchical Clustering.
  4. Classification: Decision Trees, Random Forest, SVM.
  5. Model Evaluation: Silhouette Score, Confusion Matrix, Accuracy.

πŸ“Œ Notebooks

πŸš€ How to Use

  1. Clone the repository:
    git clone https://github.com/yourusername/CustomerSegmentation-ML.git

About

Dicoding Submission: Belajar Machine Learning untuk Pemula - Review Rating 🌟🌟🌟🌟

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages