Skip to content

Artificial Intelligence based shopping recommendation system. This project was submitted in Codeutsava at NIT Raipur 2019

License

Notifications You must be signed in to change notification settings

riti1302/AI-Based-Shopping-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Based-Shopping-Assistant

This project was submitted in codeutsava3.0 at NIT Raipur 2019.
The main purpose of this project is to create a recommendation system for online shopping. We used unsupervised machine learning strategy (clustering) to cluster the items from the consumer's purchase history which shows same characterstics. When a consumer triggers a search, the model finds the most suitable cluster for searched item and shows all the items of that cluster to the consumer after some filtering under "things you may like" section.
Also it shows results for the different types of searched item too (This is not a part of the recommendation system. This is just a added feature).

Requirements

This project is build on python version 3.6 Libraries used:
Numpy
Pandas
openCV
sklearn
matplotlib

Dataset

We created our own dataset. Currently we used the model for 100 items. To increase the dataset open the getDataset.py file and add the items in the "item" list. Then delete the person.csv, dataset.csv files and run

python3 getDataset.py

Usage

Download the Complete Project

git clone https://github.com/riti1302/AI-Based-Shopping-Assistant

Run the main file

python3 main.py

To increse the database, add more files to Database

Output

About

Artificial Intelligence based shopping recommendation system. This project was submitted in Codeutsava at NIT Raipur 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages