Skip to content

harishy0406/RetailMiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RetailMiner

image

Intelligent Knowledge Discovery from Supermarket Transaction Data

📌 Overview

RetailMiner is a data mining–based analytics platform that extracts hidden knowledge from supermarket transaction data. The system discovers abnormal billing behavior, customer segments, buying patterns, and seasonal trends using machine learning and data mining techniques, and presents insights through an interactive Streamlit dashboard.

🚀 Features

  • Anomaly detection using Isolation Forest
  • Customer segmentation using K-Means clustering
  • Market basket analysis using Apriori
  • Temporal and seasonal trend analysis
  • Interactive Streamlit dashboard

🧠 Techniques Used

  • Data preprocessing & feature engineering
  • RFM analysis
  • Isolation Forest
  • K-Means clustering
  • Association Rule Mining (Apriori)
  • Temporal mining

🏗️ Project Structure

RetailMiner/
│
├── app/                # Streamlit dashboard
├── data/               # Dataset (ignored in git)
├── models/             # Trained models (.pkl)
├── notebook/           # Jupyter notebooks
├── outputs/            # Generated CSV insights
├── src/                # ML pipeline scripts
├── README.md
├── requirements.txt
└── .gitignore

▶️ How to Run

pip install -r requirements.txt
streamlit run app/app.py

📊 Dashboard Modules

  • Overview metrics
  • Anomaly analytics
  • Customer segmentation
  • Market basket analysis
  • Seasonal trends
  • Model information

About

Intelligent Knowledge Discovery from Supermarket Transaction Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors