Skip to main content

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

Metadata

Release files for ignis 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ignis 0.0.10
File Size Uploaded
ignis-0.0.10.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ignis 0.0.10
File Interpreter ABI Platform
ignis-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / ignis-0.0.10.tar.gz

Download URL ignis-0.0.10.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
87efe4550c36edad3b753e985284fb1840dc961a5cd687fb7808e1bebc206c34
BLAKE2b-256 checksum
How to use checksums
bd5f8c9e8703c320596fe53c22c77f01177b3baa020bb2fee6edf53dc4de3d93
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / ignis-0.0.10-py3-none-any.whl

Download URL ignis-0.0.10-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
34522cbc273a184358d55789627e40284bccee276349bd392a416d5c12ca5e45
BLAKE2b-256 checksum
How to use checksums
01e2ee57330aaf39f05a3ddb27c567d705f09f9f24e5f082259c418cf0727d4c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page