Skip to main content

Quickly create disentanglement pipelines for machine learning research.

Project description

Quickly create disentanglement pipelines for machine learning research.

This has prebuilt and functionality for tensorflow function wrappers, to make changing the architecture easy. Though it is not too hard to use keras, viewing the whole architecture on one page and making comparisons between different archtectures might be a bit of a pain and prone to errors.

Though this library can be used to wrap any tensorflow (or custom) keras module, making it useful for a variety of different fields of deep learning research. This library is called disentangle as my main focus of research is on disentanglement and much of the functionality (such as visualization tools, prebuilt architectures, etc) are biased towards that.

There are a few parts of this which use functionality from disentanglement_lib, so please take a look at their work. This code is contained in other_library_tools.

Other than tensorflow wrappers, this library contains useful functionality for datasets (custom, if needed), visualizations, and general useful tools such as timers and path managers.

Thanks to ionelmc’s cookiecutter-pylibrary for the generation of a pypi library with many good practices. So I could easily convert this library to be deployable to pypi.

  • Free software: MIT license

Installation

pip install disentangle

You can also install the in-development version with:

pip install https://github.com/yukunchen113/disentangle/archive/master.zip

Documentation

https://disentangle.readthedocs.io/

Development

To run all the tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

0.0.0 (2020-08-16)

  • First release on PyPI.

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

disentangle-0.0.5.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

disentangle-0.0.5-py2.py3-none-any.whl (32.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file disentangle-0.0.5.tar.gz.

File metadata

  • Download URL: disentangle-0.0.5.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.1.0 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.7.5

File hashes

Hashes for disentangle-0.0.5.tar.gz
Algorithm Hash digest
SHA256 6c3447464dc9b6a4d1c9fc776d7fc314ee1f75c81aa1b03f15ef325cd13c4808
MD5 1e53caa8a4989291ffcb3c21ea08dafe
BLAKE2b-256 4f7263c845280f6f5a8d7918e15d769b5d19672e4b6e4030d53ca615f1dc167f

See more details on using hashes here.

File details

Details for the file disentangle-0.0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: disentangle-0.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.1.0 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.7.5

File hashes

Hashes for disentangle-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 86395315e2842f8e4183aecffec637ba951f84b75880d3089af1c34d0a4e1732
MD5 37ce4f0c381c7188615978f291b1f6b7
BLAKE2b-256 e48800c3ffb3e69405d79d79f40b0429ddca0ddc7750a9f69c4874fa88617e67

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