Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayushtiwari134/apparel_recommender_dl
This project utilizes transfer learning with TensorFlow's ResNet50 model to build an apparel recommendation system. The system scans images and displays the five closest items from the dataset on a Streamlit-based webpage.
https://github.com/ayushtiwari134/apparel_recommender_dl
cnn deep-learning keras knearest-neighbor-algorithm machine-learning resnet-50 streamlit tensorflow2
Last synced: about 1 month ago
JSON representation
This project utilizes transfer learning with TensorFlow's ResNet50 model to build an apparel recommendation system. The system scans images and displays the five closest items from the dataset on a Streamlit-based webpage.
- Host: GitHub
- URL: https://github.com/ayushtiwari134/apparel_recommender_dl
- Owner: ayushtiwari134
- Created: 2024-01-05T09:33:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-07T20:20:24.000Z (about 1 year ago)
- Last Synced: 2024-11-06T05:33:53.911Z (3 months ago)
- Topics: cnn, deep-learning, keras, knearest-neighbor-algorithm, machine-learning, resnet-50, streamlit, tensorflow2
- Language: Jupyter Notebook
- Homepage:
- Size: 350 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apparel Recommender using Deep Learning
This project utilizes transfer learning with TensorFlow's ResNet50 model to build an apparel recommendation system. The system scans images and displays the five closest items from the dataset on a Streamlit-based webpage.
**Could not host the project due to the dataset of images being extremely large**
## OverviewThe goal of this project is to leverage the pre-trained ResNet50 model to extract features from apparel images and recommend visually similar items from the dataset. The process involves:
- Utilizing TensorFlow and Keras for implementing transfer learning with ResNet50.
- Building a Streamlit-based web application for user interaction and display.## Features
- Transfer learning with ResNet50 for image feature extraction.
- Displaying the five closest apparel items based on similarity.
- Streamlit-based interface for user interaction.## Installation
To run this project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/ayushtiwari134/apparel_recommender_dl.git
```
2. Install the required dependencies:
```bash
pip install -r requirements.txt
```## Usage
Run the app locally using Streamlit:
```bash
streamlit run app.py
```
## Demo
1. Option to upload a file2. Uploading a file and displaying the uploaded file
3. The nearest recommendations from the dataset of 10,000 images are shown below the uploaded file.