Skip to main content

Toolbox for experimenting with (Overcomplete) Dictionary Learning for Vision model

Project description

Horama logo

Overcomplete is a compact research library in Pytorch designed to study (Overcomplete)-Dictionary learning methods to extract concepts from large Vision models. In addition, this repository also introduces various visualization methods, attribution and metrics. However, Overcomplete emphasizes experimentation.

🚀 Getting Started with Overcomplete

Overcomplete requires Python 3.8 or newer and several dependencies, including Numpy. It supports both only Torch. Installation is straightforward with Pypi:

pip install overcomplete

With Overcomplete installed, you can dive into any optimisation based dictionary learning method to extract visual features. The API is designed to be intuitive, requiring only a few hyperparameters to get started.

Example usage:

import torch
import overcomplete
todo

Notebooks

  • Starter Notebook: Open in Google Colab

Citation

@article{todo,
}

Authors

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

overcomplete-0.0.2.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

overcomplete-0.0.2-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

Details for the file overcomplete-0.0.2.tar.gz.

File metadata

  • Download URL: overcomplete-0.0.2.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.8.0-1014-azure

File hashes

Hashes for overcomplete-0.0.2.tar.gz
Algorithm Hash digest
SHA256 86a08560923357e44ebd0350b81bca59bee23ca3444d1494058801e564ffb0a4
MD5 ca4dfacf6649ceb6f7a61c46a7a8b734
BLAKE2b-256 7abc94ab81953f8347b0221d2017efb252edca864701631bb37488563339e39e

See more details on using hashes here.

File details

Details for the file overcomplete-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: overcomplete-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 39.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.8.0-1014-azure

File hashes

Hashes for overcomplete-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4c5a9fa24f5b9b354c41db461bc7db3dacfb80c8e378b11d2edd9daed2e4844
MD5 65806b404349bf92aa827b377e1a59e7
BLAKE2b-256 15b7cfc132609cf11955ccaa529b4ba8d4b9e2ab0482a8505b87fa59b8cf1516

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