Skip to content

Daheer/E-Commerce-Recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commmerce-Recommender

E-Commerce-Recommender is a recommendation system that aims to help users find similar items to the ones they bought from a retail store.
It does this using two components. A CLIP and Dot NN component. The CLIP part uses pretrained embeddings from the CLIP Text Model and the Dot NN part uses trained-from-scratch embeddings.

Model Architecture (Dot NN)

Built Using

Prerequisites and Installation

  • Python
python -m pip install -r requirements.txt
  • FastAPI
uvicorn main:app

Project Structure

│   main.py
│   train.ipynb
│   utils.py    
|
├── variables
│   ├──all_items.pt
│   ├──df.pt
|   └──weights.pt
|
└── images
    └─── model_architecture.png

Usage

Running the code mentioned above should launch a server in your localhost with some port. Head over to "bought" page and supply an index. Example:

localhost:8000/bought/1234

Demo

References

Contact

Dahir Ibrahim (Deedax Inc) - http://instagram.com/deedax_inc
Email - suhayrid@gmail.com
YouTube - https://www.youtube.com/@deedaxinc.3389
Twitter - https://twitter.com/DeedaxInc
Project Link - https://github.com/Daheer/E-Commerce-Recommender

Releases

No releases published

Packages

No packages published