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.0.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuralart-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neuralart-1.0.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.2

File hashes

Hashes for neuralart-1.0.0.tar.gz
Algorithm Hash digest
SHA256 56d09c9be58e759839ab0353826dcf34f6bea55ba08578aa0851f1d6e053b04f
MD5 6ddb20c966d8607307922bec9ca230d7
BLAKE2b-256 b5b497542204bd63fc7fee02216e56597dbb695a3c4302dcc985244b6e3b32e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuralart-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.2

File hashes

Hashes for neuralart-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 082b4ef318dc48ac170a9737aa3965fa537cdb77abc9c44b6b3437ad59907580
MD5 87876add842fc4838a01711a9b8a9cca
BLAKE2b-256 4d0dcdb4e24dd705d84e2bb28c5a187ca070681e06b7c6b6e2dd0a3ad3587bdd

See more details on using hashes here.

Supported by

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