Skip to main content

Library for generating artificial neural networks for modeling the behavior of dynamic systems

Project description

DEGANN

Check tests License Package

DEGANN is a library generating neural networks for approximating solutions to differential equations. As a backend for working with neural networks, tensorflow is used, but with the ability to expand with your own tools.

Features

  • Generation of neural networks by parameters.
  • Construction of tables with the numerical solution of ordinary differential equations of the first order
  • Construction of tables with numerical solution of systems of ordinary differential equations of the first order
  • Choosing the Best Neural Network from Several for Fixed Training Parameters
  • Iterating over training parameters with choosing the best neural network for each set
  • Export Neural Networks as a function in C++
  • Export Neural Networks as a Parameter Set
  • Import Neural Networks from a Parameter Set
  • Building a dataset with complete training results for approximating the solution of a differential equation for each neural network that participated in training
  • Advanced search for optimal topology using a language that describes the topology of a neural network
  • Random search for optimal neural network topology
  • Method for simulating annealing of optimal neural network topology
  • Expert system for automatic selection of optimal parameters for algorithms for searching neural network topologies

Install

Manual

Download the repository as a zip archive, unpack and run the command from the root of the repository

pip install -r requirements.txt

This will download and install all the dependencies for the project, then you can use the source code of the library (e.g. create project nearby to the degann folder)

Via pip

Use command

pip install degann

Now you can use the degann package

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

degann-1.0.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

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

degann-1.0-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

Details for the file degann-1.0.tar.gz.

File metadata

  • Download URL: degann-1.0.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.4

File hashes

Hashes for degann-1.0.tar.gz
Algorithm Hash digest
SHA256 4f2d2a2f3e61b8f34d5f17cca54ee6906518529a628c0f27ec151c1446bf869c
MD5 de5acee16c096b0637166108e86f98a9
BLAKE2b-256 68482520d92ea9e89894d6f51f0bc07172a1236f943bd9b724bba9863a329c5f

See more details on using hashes here.

File details

Details for the file degann-1.0-py3-none-any.whl.

File metadata

  • Download URL: degann-1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.4

File hashes

Hashes for degann-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4cb4baa6edb099fa738a16c3943c47107f6d9be70d696881964be63dfa515e88
MD5 ccd4b17497ae4948fa00da5c215227fd
BLAKE2b-256 6e5e0b9e619446c7e2570b7a5e3710b19b857679b63c65f9037b5e1f9168aec0

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