Skip to content

A Python app for ranking images using machine learning and the Elo rating system. It collects user preferences via pairwise comparisons, extracts image features, and trains models to predict preferences, enabling efficient identification of top-rated images.

License

Notifications You must be signed in to change notification settings

royokello/iml-ranker

Repository files navigation

iml-ranker

IML-Ranker is a Python library for ranking images using machine learning and the Elo rating system. It collects user preferences via pairwise comparisons, extracts image features, and trains models to predict preferences, enabling efficient identification of top-rated images.

Label

python -m label.main -w "path to working directory"

Train

python train.py -w "path to working directory" -e "epochs" -c "checkpoints" -b "base model name (optional)"

Rank

python rank.py -w "path to working directory" -c "comparisons"

Extract

python extract.py -w "path to working directory" -c "count"

About

A Python app for ranking images using machine learning and the Elo rating system. It collects user preferences via pairwise comparisons, extracts image features, and trains models to predict preferences, enabling efficient identification of top-rated images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published