Skip to main content

A highly-configurable tool that enables thorough evaluation of deep metric learning algorithms.

Project description

Powerful Benchmarker

PyPi version

Documentation

View the documentation here

A Metric Learning Reality Check

This library was used for A Metric Learning Reality Check. See the documentation for supplementary material.

Benchmark results:

Benefits of this library

  1. Highly configurable:
  2. Customizable:
  3. Easy hyperparameter optimization:
  4. Extensive logging:
  5. Reproducible:
  6. Trackable changes:

Installation

pip install powerful-benchmarker

Citing the benchmark results

If you'd like to cite the benchmark results, please cite this paper:

@misc{musgrave2020metric,
    title={A Metric Learning Reality Check},
    author={Kevin Musgrave and Serge Belongie and Ser-Nam Lim},
    year={2020},
    eprint={2003.08505},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

Citing the code

If you'd like to cite the powerful-benchmarker code, you can use this bibtex:

@misc{Musgrave2019,
  author = {Musgrave, Kevin and Lim, Ser-Nam and Belongie, Serge},
  title = {Powerful Benchmarker},
  year = {2019},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/KevinMusgrave/powerful-benchmarker}},
}

Acknowledgements

Thank you to Ser-Nam Lim at Facebook AI, and my research advisor, Professor Serge Belongie. This project began during my internship at Facebook AI where I received valuable feedback from Ser-Nam, and his team of computer vision and machine learning engineers and research scientists.

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

powerful-benchmarker-0.9.31.dev1.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

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

powerful_benchmarker-0.9.31.dev1-py3-none-any.whl (62.0 kB view details)

Uploaded Python 3

File details

Details for the file powerful-benchmarker-0.9.31.dev1.tar.gz.

File metadata

  • Download URL: powerful-benchmarker-0.9.31.dev1.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

File hashes

Hashes for powerful-benchmarker-0.9.31.dev1.tar.gz
Algorithm Hash digest
SHA256 3dc94f84ef9da62d551fedbfd9b1a96511b13a33ee82a5e4ffef2a7f163a51c7
MD5 82a32ccf39a1b54b8a97df9e856251a5
BLAKE2b-256 ee2332fd16aa13099866365f93d89e6698dc1aca72cbf8d462cf214096dc47fb

See more details on using hashes here.

File details

Details for the file powerful_benchmarker-0.9.31.dev1-py3-none-any.whl.

File metadata

  • Download URL: powerful_benchmarker-0.9.31.dev1-py3-none-any.whl
  • Upload date:
  • Size: 62.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

File hashes

Hashes for powerful_benchmarker-0.9.31.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 77b0d58c1d5f50ce592cdd06e87a8d643b2a57bcfa06e50d48b23b74fba4d19c
MD5 e9b56f0747af14323e3c476a47ba0525
BLAKE2b-256 bd1cd4eb4ce1eb95f0ac34b400d2731c171b9597cedb5e59bff9462e936c9b9d

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