Skip to main content

An easy-to-use PyTorch-based package for fashion recommendation models

Project description

Click to see the source

Python Versions License

🚧 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.0.4

📚 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fashion_recommenders-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fashion_recommenders-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file fashion_recommenders-0.1.0.tar.gz.

File metadata

  • Download URL: fashion_recommenders-0.1.0.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

Hashes for fashion_recommenders-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0e27a960619012d6c1bae48fe9decfa6fb9aa4a3fc32f53e816c41f8f3cec242
MD5 0c072904a11d1ea8c6ea9d05147b7307
BLAKE2b-256 615371bb7419aca2aa9b017729d0a52bddc3e62f119e0bdc6182ca7d2e13abfa

See more details on using hashes here.

File details

Details for the file fashion_recommenders-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fashion_recommenders-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 880ae3642945e0af0c2e26c1a6ad2a812bfc248c4c37370628313e1dc99adb72
MD5 297b2388bec988dba484de0bea05e8c1
BLAKE2b-256 27f2cbded17f57cb5c711d8149d89056f938249c666b41d5ff75d5ca3cea190b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page