Skip to content

The Fashion Recommendation System is an AI-powered tool that suggests outfits based on color coordination and category predictions. It includes gender-specific models and utilizes deep learning techniques for personalized fashion recommendations.

License

Notifications You must be signed in to change notification settings

Monike123/Fashion-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”₯ Smart Outfit Recommender πŸ”₯

DALLΒ·E 2025-03-13 03 07 06 - A futuristic and stylish profile image for a fashion recommendation project  The image features a sleek AI-powered mannequin with a glowing neural net

πŸ“Œ Overview

The Smart Outfit Recommender is an AI-powered system that predicts clothing categories and suggests outfits based on color coordination. Using deep learning and machine learning, it helps users discover stylish and well-matched outfit recommendations effortlessly.

πŸ“Œ Description

The Smart Outfit Recommender leverages advanced artificial intelligence to analyze clothing attributes such as color, style, and category. By utilizing deep learning models, it identifies patterns in fashion choices and suggests complementary outfit combinations. The system enhances the user experience by ensuring that recommended outfits align with personal preferences and modern fashion trends. It can be integrated into e-commerce platforms, personal wardrobe assistants, or virtual styling applications to provide data-driven fashion guidance.

πŸ“Œ Usage Example

men.-.Google.Chrome.2025-04-13.00-33-24.online-video-cutter.com.mp4

✨ Features

  • Usage Prediction Model: Classifies clothing items based on their intended use (e.g., casual, formal, sportswear).
  • Subcategory Classification: Predicts specific clothing subcategories (e.g., t-shirts, jackets, jeans).
  • Color-Based Recommendation: Uses Delta E color distance to suggest visually harmonious outfits.
  • Self-Training Capability: Improves over time with unlabeled data.
  • Performance Visualization: Provides accuracy and loss graphs, along with a confusion matrix for model evaluation.

Accuracy of Models

  • Men Model

  • 99.07%

  • Screenshot 2025-02-26 022613

  • Women Model:

  • 97.90%

-Screenshot 2025-03-04 131115

πŸš€ Installation

Prerequisites

Ensure you have the following installed:

  • Python (>=3.8)
  • Git
  • TensorFlow/Keras
  • OpenCV & Scikit-Image
  • Pandas & NumPy
  • Streamlit (for UI deployment)

Steps

  1. Clone the repository
    git clone https://github.com/your-username/outfit-recommendation.git
    cd outfit-recommendation
  2. Create a virtual environment (optional but recommended)
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies
    pip install -r requirements.txt

πŸ“Š Usage

Running the Model

To train and evaluate the model:

python train.py

Running the Recommendation System (Web UI)

To launch the web-based recommendation system:

streamlit run app.py

πŸ›  Technologies Used

  • Deep Learning: TensorFlow, Keras
  • Image Processing: OpenCV, Scikit-Image
  • Data Handling: Pandas, NumPy
  • Web Interface: Streamlit

πŸ“ˆ Model Performance

  • Accuracy & Loss Graphs: Demonstrate the learning progress over epochs.

  • Accuracy Graphs:

  • Men Model Accuracy Graph :

  • men_accuracy_plot

  • Women Model Accuracy Graph :

  • women_accuracy_plot

  • Loss Graphs:

  • Men Model Loss Graph :

  • men_loss_plot

  • Women Model Loss Graph :

  • women_loss_plot

  • Confusion Matrix: Provides insights into misclassifications.

  • Men Model Confusion Matrix Graph -men_confusion_matrix

  • Women Model Confusion Matrix Graph -women_confusion_matrix

  • Color Matching: Delta E ensures perceptually accurate outfit recommendations.

🀝 Contribution

Contributions are welcome! Feel free to fork the repository and submit pull requests.

πŸ“œ License

This project is licensed under the GNU PUBLIC

πŸ“¬ Contact

For inquiries, please reach out via [email protected] or open an issue in the repository.


🎨 Fashion meets AI – Transforming outfit recommendations with machine learning!

About

The Fashion Recommendation System is an AI-powered tool that suggests outfits based on color coordination and category predictions. It includes gender-specific models and utilizes deep learning techniques for personalized fashion recommendations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages