Skip to main content

A library for rendering generative art from a randomly initialized neural network.

Project description

https://github.com/dstein64/neuralart/workflows/build/badge.svg

neuralart

A library and command line utility for rendering generative art from a randomly initialized neural network.

Based on the following blog posts and pages from studio otoro

Requirements

neuralart supports Python 3.x.

Linux, Mac, and Windows are supported.

Other operating systems may be compatible if the dependencies can be properly installed.

Dependencies

  • PyTorch

  • Pillow

Installation

neuralart is available on PyPI, the Python Package Index.

$ pip install neuralart

Command Line Utility

There is a command line utility for generating images. Use the --help flag for more information.

$ neuralart --help

Example

$ neuralart \
      --seed 2 \
      --xres 2048 \
      --hidden-std 1.2 \
      example.png
https://github.com/dstein64/neuralart/blob/master/images/example-400.png?raw=true

Library Example Usage

See example.py.

License

The code in this repository has an MIT License.

See LICENSE.

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

neuralart-1.1.1.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

neuralart-1.1.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file neuralart-1.1.1.tar.gz.

File metadata

  • Download URL: neuralart-1.1.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

File hashes

Hashes for neuralart-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b906828fbafec4b475fa28045a73d20355b2df5dd43082ffc5f30047e84526e8
MD5 9713394fcfdaf2de696312411729252e
BLAKE2b-256 8006769292c2c6da92630953ee23085ae38437a69a546b5e64b912b909c3543c

See more details on using hashes here.

File details

Details for the file neuralart-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: neuralart-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

File hashes

Hashes for neuralart-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd22ee6df88bd976f6ec5387a32760f6962f4f1b065f19f3838838ac475a70c6
MD5 fc7ca7bfd0776710a1367b2e552532b0
BLAKE2b-256 2e6e3fa0d46750e61e2f55ab6a2843ccf8cf0cbd1c941fc4f841f89429002a01

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