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.4.tar.gz (33.7 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.4-py3-none-any.whl (43.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: degann-1.1.4.tar.gz
  • Upload date:
  • Size: 33.7 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.4.tar.gz
Algorithm Hash digest
SHA256 98f408147881e04739ca8f57f0ffd468610cd045adea25fa147ca6c5ae7e47af
MD5 ab36bea5a4cfcc5d2c32cca73aea800b
BLAKE2b-256 edaa12bf49b6e8b9b105560dc8c7ad6394e1ccfd09b38e7162c5f7f94f422351

See more details on using hashes here.

File details

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

File metadata

  • Download URL: degann-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 43.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d394a61062c00d9d2748320cba2d93b8d8b96032a44ca03f58a9518c20125f27
MD5 c4ab20c6018fc517556b3bfaf87786cc
BLAKE2b-256 447500962c2a83a745ccd95c746ac1dc1ad20c06145414c13842c5a23fd682eb

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