Skip to main content

Intuitive library for training neural nets in PyTorch

Project description

Intuitive library to help with training neural networks in PyTorch

Codacy Badge Codacy Badge Build Status Downloads Version License

ignis is a high-level library that helps you write compact but full-featured training loops with metrics, early stops, and model checkpoints for deep learning library PyTorch.

With ignis you can solve Supervised Learning and Deep Reinforcement Learning problems.

You can extend ignis according to your own needs. You can implement custom functionalities by extending simple abstract classes.

Deep Reinforcement Learning algorithms

  1. Deep Q Network (DQN)
  2. Deep Deterministic Policy Gradients (DDPG)

Installation

  1. Install PyTorch. You can find it here: PyTorch
  2. pip install ignis

Examples

You can find examples in examples/ directory

You can also run examples: python examples/iris.py

You might want to export PYTHONPATH=/path/to/this/directory

Contribute

  1. Implement new functionalities
  2. Improve code design
  3. Improve comments and readme
  4. Tests

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

ignis-0.0.10.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

ignis-0.0.10-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file ignis-0.0.10.tar.gz.

File metadata

  • Download URL: ignis-0.0.10.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8

File hashes

Hashes for ignis-0.0.10.tar.gz
Algorithm Hash digest
SHA256 87efe4550c36edad3b753e985284fb1840dc961a5cd687fb7808e1bebc206c34
MD5 0da0bef468c96db68a7f38f19d77c0c4
BLAKE2b-256 bd5f8c9e8703c320596fe53c22c77f01177b3baa020bb2fee6edf53dc4de3d93

See more details on using hashes here.

File details

Details for the file ignis-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: ignis-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8

File hashes

Hashes for ignis-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 34522cbc273a184358d55789627e40284bccee276349bd392a416d5c12ca5e45
MD5 36aca7a86d328d3042a23c2a9e2e391f
BLAKE2b-256 01e2ee57330aaf39f05a3ddb27c567d705f09f9f24e5f082259c418cf0727d4c

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