Skip to content

wrajvi/Algorithm-FashionRecommendationEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm-FashionRecommendationEngine

Why I have Choosen this?

Whenever I visit any E-commerce site or you can say youtube, I was always wonder how they are recommending the items/videos of my Interest.In this project I have learnt about that Algorithm.

Tech-Used

python

Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This tutorial gives enough understanding on Python programming language.

TensorFlow

TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.

Streamlit

Streamlit is an open-source python framework for building web apps for Machine Learning and Data Science. We can instantly develop web apps and deploy them easily using Streamlit. Streamlit allows you to write an app the same way you write a python code. Streamlit makes it seamless to work on the interactive loop of coding and viewing results in the web app.

Working Model

CNN Within Deep Learning, a Convolutional Neural Network or CNN is a type of artificial neural network, which is widely used for image/object recognition and classification. Deep Learning thus recognizes objects in an image by using a CNN. Image I have used CNN and K-nearest neighbors algorithms for recommending the items to the user. After the data is pre-processed with the help of trensfer learning using ResNet50,Added the more layer to tune-up the Model Image

Data Set

Used kaggle data which consist of about 45K products with different categories in Fashion domain. kaggle Data

Want to Have a LOOK 🤗

  • Clone the Repo.
  • On your local machine on any python IDE run the app.py file.
  • In terminal execute streamlit run main.py

Releases

No releases published

Packages

 
 
 

Contributors

Languages