🔥 Build a complete Smart Shopping Assistant using Python, Machine Learning, Apriori & Streamlit in just one project!
📌 Part of: Super Sunday Project Series 🚀
- 👉 New AI/ML project every Sunday
- 👉 Learn by building real-world applications
- 👉 Beginner Friendly + Industry Relevant Concepts
[Watch Full Video][https://youtu.be/hUGfuF-GYkw?si=BXzDWDln5b9Sci2U]
If this project helps you:
- ⭐ Star this repository
- 👨💻 Follow me on GitHub for more AI/ML projects
- 📺 Subscribe on YouTube
- 🚀 Share with your friends
A smart Shopping Assistant built using Python, Machine Learning, Apriori Algorithm, Association Rules & Streamlit.
The system analyzes shopping transaction data and discovers relationships between products.
For example:
🛒 Customer buys Bread
➡️ System discovers that Butter is frequently purchased with it.
The project demonstrates how Association Rule Mining can be used to build a simple recommendation system.
- Select a product from the shopping dataset
- Find products frequently purchased together
- Generate product recommendations
- Display recommendation results interactively
- Find frequent itemsets
- Analyze product purchase patterns
- Calculate item support
- Discover relationships between products
The system generates association rules using:
- Support
- Confidence
- Lift
These metrics help identify meaningful relationships between products.
- Upload shopping transaction CSV
- Process transaction data
- Convert transactions into suitable format
- Analyze product purchase patterns
- Product-to-product relationships
- Frequent item combinations
- Recommendation strength
- Association rule analysis
- Simple interactive UI
- CSV file uploader
- Product selection
- Dynamic recommendation results
- Easy-to-use dashboard
Before running this project, install:
- Python 3.8+
- pip (Python package manager)
git clone https://github.com/YOUR_USERNAME/smart-shopping-assistant.git