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.1.tar.gz (32.5 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.1-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for degann-1.1.tar.gz
Algorithm Hash digest
SHA256 6a33fe1134d28601f655b8704250571537d2420613ecc0dd56877a2b8a8f356f
MD5 d82920f4d8d6dd3b614deff2c387a364
BLAKE2b-256 4547f671cb7cc904d12fabede025259609b031fcac75c8f0425409026face6e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: degann-1.1-py3-none-any.whl
  • Upload date:
  • Size: 42.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0abb55bb933416e305fe107c566debe7d5e4499953fe89cd9e44683b45e300d9
MD5 b1badd3d29735acd5c639d42ef6b8419
BLAKE2b-256 2b550b1a603238d10c96084bd6a2ef3238a033e104fed2e9b325a4eeb7f7b503

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