Skip to main content

No project description provided

Project description

pre-commit Code style: black

x Consistent Optimization of Label-wise Utilities in Multi-label classificatioN s

xCOLUMNs is a small Python library aims to implement different methods for optimization of general family of label-wise utilities (performance metrics) in multi-label classification, which scale to large (extreme) datasets.

Installation

The library can be installed using pip:

pip install xcolumns

It should work on all major platforms (Linux, Windows, Mac) and with Python 3.8+.

Repository structure

The repository is organized as follows:

  • docs/ - Sphinx documentation (work in progress)
  • experiments/ - a code for reproducing experiments from the papers
  • xcolumns/ - Python package with the library

Methods, usage, and how to cite

The library implements the following methods:

Block Coordinate Ascent/Descent (BCA/BCD)

The method is described in the paper:

Erik Schultheis, Marek Wydmuch, Wojciech Kotłowski, Rohit Babbar, Krzysztof Dembczyński. Generalized test utilities for long-tail performance in extreme multi-label classification. NeurIPS 2023.

Frank-Wolfe (FW)

Description is work in progress.

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

xcolumns-0.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

xcolumns-0.0.1-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file xcolumns-0.0.1.tar.gz.

File metadata

  • Download URL: xcolumns-0.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for xcolumns-0.0.1.tar.gz
Algorithm Hash digest
SHA256 054f2cdc0c17061e35bdea2050c3188b516d8ffa3b9355539ebe66b3fbd1d9ee
MD5 aedba659dc5c860f74f90b31bcc3b430
BLAKE2b-256 2cba8dc7aa3a798b1831b6ee1b9d2635fae6e87b4787f367c8122abca0f137fd

See more details on using hashes here.

File details

Details for the file xcolumns-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: xcolumns-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for xcolumns-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1abed0cea2c172c9b88a378f14c649741605fba96cd9379142bedca7e5d63b7
MD5 c2b38bf99256dd1d980f073cb981923a
BLAKE2b-256 0c2aa3a274eee042f705c619c8016a18992607e854c6069001db58ab14ef77ec

See more details on using hashes here.

Supported by

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