Clothero
+
-
Introduction
- AI-based shopping assistance for both man and woman using transfer learning and statistics like Cosine and Pearson similarity metrics. The basic idea behind the project is passing image data through a Pre-trained model [Mobilenet_v2] for extracting feature vector which is flattened out in the end. The output from this goes through a comparison metric called cosine similarity metric which is computed between users choice of cloth and the database vectors, scrapped from amazon.in
-
Pre-requisites
- Transfer Learning here we have used pre-trained model for feature extractor ,particularly
- Statistics Basic knowledge about similarity metrics like Cosine , Pearson
- Web-scrapping using webscraping various shopping sites for data for building the prototype using scrapy
- Web-technologies Baiscs of CSS, HTML, JAVASCRIPT , Flask ,JQuery
- Database No-sql database like Mongodb
-
Installation requirements
- Python3
- numpy
- tensorflow
- pandas
- pymongo
- scrapy
- math
- Databse
- Mongodb
- Backend
- Flask
- Front
- CSS
- HTML
- JAVASCRIPT
- JQuery
- Python3
-
Intallation
-
Clone the repository
-
Install mongodb
-
Preprocess data i.e create vectors of images path with the help of
Clothero.ipynb
in the root directory and sample data csv for preprocessing can be found inimg-databse
folder. -
Import processed csv file in your mongodb database
-
Install the requirements
-
for Windows users
pip install -r requirements.txt
-
for Ubuntu users
pip3 install -r requirements.txt
-
-
Start the server
cd server
flask run
-
-
License