Skip to main content

Simple Python Framework for creating GANs and seeing evolution through time

Project description

PyGANs (Machine Learning Framework)

Python Framework for Generative Adversarial Networks. It provides an Abstraction layer to create and train GANs with an integrated monitoring module to see the evolution of the Network through time.

There are incorporated examples that show the usage of the framework in 2D functions and generating Hand Written Digits.

Tested Models:

  • Trigonometric Functions (f(x)=sin(x))
  • Polynomial Functions, for example:
    O f(x) = x**2
    O f(x) = x**5 - 3x**2 - 4
  • HandWritten Digits (MNIST)

Installation

PyGANs is available in the Python Package Index (PyPI), so it's possible to install it using the package installer for Python (pip), which install automatically the external dependencies:

pip install pygans

External Dependencies

If you install the library using pip, it will install automatically the dependencies.

  • Keras
  • Tensorflow
  • Numpy
  • Matplotlib

Versions

2.0.2

  • BugFix: MNIST Animation

2.0.0

  • MNIST Supported
  • Simplified API
  • Optimizing training process
  • BugFix: Latent points generation on Standard normal distribution

1.0.0

  • 2D Functions tested
  • 2D animation supported

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

pygans-2.0.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

pygans-2.0.2-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file pygans-2.0.2.tar.gz.

File metadata

  • Download URL: pygans-2.0.2.tar.gz
  • Upload date:
  • Size: 4.5 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.40.0 CPython/3.7.5

File hashes

Hashes for pygans-2.0.2.tar.gz
Algorithm Hash digest
SHA256 a1d657800294eefeb549a024936a4371798410ace4959e6717c9785389abd966
MD5 dd3914598d5a98f23a652b8011a31af4
BLAKE2b-256 8f2f426969e0716c93d42dbbb29faceb397d73db89ae7530bc178ea3ffd67f09

See more details on using hashes here.

File details

Details for the file pygans-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: pygans-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.40.0 CPython/3.7.5

File hashes

Hashes for pygans-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fb37240151776a2011926db73fb9c611e251719e45094740dacfcdd82547faf2
MD5 716e25df013c8c1c9694bf892d252a87
BLAKE2b-256 d263bea69ba959da95422bf80b04603088a7d5fa002920f4a22c69fc3a167179

See more details on using hashes here.

Supported by

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