An easy-to-use PyTorch-based package for fashion recommendation models
Project description
🚧 This project is under construction. 🚧
🤗 Introduction
Fashion Recommenders is a research-oriented platform designed to facilitate the development and deployment of advanced fashion recommendation systems. Built on PyTorch, it provides researchers and practitioners with the tools needed to explore and implement cutting-edge techniques in fashion-recommendation modeling.
Although numerous advanced recommendation methods have been proposed in the literature since 2018, practical implementations remain scarce. This repository bridges the gap by offering a robust foundation, complete with a growing collection of pre-implemented models inspired by recent research. While we strive to faithfully reproduce methods from the literature, some customizations reflect the experimental nature of this project. Contributions from the community are highly encouraged to further enrich this platform.
Key Features
- Pre-Implemented Models: A diverse collection of recommendation models ready for use and experimentation, saving you the effort of starting from scratch.
- Streamlined Input Processing: Standardized tools for structuring item data into formats optimized for model input.
- Modular Design: Flexible components for data preprocessing, model design, training, and evaluation, all seamlessly integrating with PyTorch.
- Multimodal Support: Easily incorporate images, text, and metadata to enhance recommendation performance.
Get Involved
We welcome community contributions! From adding new models and features to optimizing existing implementations or exploring innovative ideas, your input is invaluable to the growth of Fashion Recommenders.
📥 Installation
pip install fashion_recommenders==0.1.1
📚 Supported Models
| Model | Paper | FITB Acc. (Ours) |
FITB Acc. (Original) |
|---|---|---|---|
| siamese-net | Baseline | 50.7 32, ResNet18 Image |
54.0 64, ResNet18 Image |
| type-aware-net | [ECCV 2018] Learning Type-Aware Embeddings for Fashion Compatibility | 52.6 32, ResNet18 Image |
54.5 64, ResNet18 Image + Text |
| csa-net | [CVPR 2020] Category-based Subspace Attention Network (CSA-Net) | 55.8 32, ResNet18 Image |
59.3 64, ResNet18 Image |
| fashion-swin | [IEEE 2023] Fashion Compatibility Learning Via Triplet-Swin Transformer | ? 32, Swin-t Image |
60.7 64, Swin-t Image + Text |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fashion_recommenders-0.1.1.tar.gz.
File metadata
- Download URL: fashion_recommenders-0.1.1.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b5b5589d80e63d4dcd8395d6b5ccf486d66c0bab0f1929c0f01b3744ffadd91
|
|
| MD5 |
ba08a85e6fbb3539ac5f5e9149205065
|
|
| BLAKE2b-256 |
696c20af5b2558b5c3571e914cdfe3b09f583ff38d168eaede54f2ae1f18523e
|
File details
Details for the file fashion_recommenders-0.1.1-py3-none-any.whl.
File metadata
- Download URL: fashion_recommenders-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11a61eb3b8103eac67a76e501ce8f5e41dc72c3a384daca827720bbfe9578a2a
|
|
| MD5 |
9e5eea7e8c373bb243a21fefd89e35fa
|
|
| BLAKE2b-256 |
e36e235f339dd3b755202789f1da42145a4c93a96941cfaf68ba2850698c5d00
|