Skip to main content

A Discrete Hopfield Neural Network Framework in python.

Project description

DHNN

A Discrete Hopfield Neural Network Framework in python.

Build Status

Introduction

DHNN is a minimalistic and Numpy based implementation of the Discrete Hopfield Network. DHNN can learn (memorize) patterns and remember (recover) the patterns when the network feeds those with noises.

Installation

Just use pip:

pip install dhnn

Or download dhnn to a directory which your choice and use setup to install script:

git clone https://github.com/Zeroto521/DHNN.git
python setup.py install

Prerequisites

Prior to running this package, please install the following libraries.

  • numpy
  • numba

Authors

yosukekatada Zeroto521
yosukekatada Zeroto521

TODO

  • more flag, add 0/1 flag or other flag.
  • optimize loop, try numba, Cpython or any other ways.
  • optimize memory.

License

MIT License. @yosukekatada, @Zeroto521

References

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

dhnn-0.1.9.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file dhnn-0.1.9.tar.gz.

File metadata

  • Download URL: dhnn-0.1.9.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.8

File hashes

Hashes for dhnn-0.1.9.tar.gz
Algorithm Hash digest
SHA256 320730518d3999a1ab149d459367f8f84afeb427014002c1ee4c9db24abe07ac
MD5 02996762f13196dc863bdce469e21ee5
BLAKE2b-256 1a96316e87159fee649b3aff6f30cf0d55f3df3f484c8ff9d98c00356e9a814c

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