Skip to main content

NeuralPy is a Python library for Artificial Neural Networks. You can run and test different Neural Network algorithms.

Travis

Installation

$ pip install neural-python

Dependence

  • Python 2.7, 3.3, 3.4

  • NumPy >= 1.9.0

  • SciPy >= 0.14.0

  • Matplotlib >= 1.4.0

Next steps

  • Bug fixing and version stabilization

  • Speeding up algorithms

  • Adding more algorithms

Library support

  • Radial Basis Functions Networks (RBFN)

  • Backpropagation and different optimization for it

  • Neural Network Ensembles

  • Associative and Autoasociative Memory

  • Competitive Networks

  • Step update algorithms for backpropagation

  • Weight control algorithms for backpropagation

  • Basic Linear Networks

Algorithms

  • Backpropagation

    • Classic Gradient Descent

    • Mini-batch Gradient Descent

    • Conjugate Gradient

      • Fletcher-Reeves

      • Polak-Ribiere

      • Hestenes-Stiefel

      • Conjugate Descent

      • Liu-Storey

      • Dai-Yuan

    • quasi-Newton

      • BFGS

      • DFP

      • PSB

      • SR1

    • Levenberg-Marquardt

    • Hessian diagonal

    • Momentum

    • RPROP

    • iRPROP+

    • QuickProp

  • Weight update rules

    • Weight Decay

    • Weight Elimination

  • Learning rate update rules

    • Adaptive Learning Rate

    • Error difference Update

    • Linear search by Golden Search or Brent

    • Wolfe line search

    • Search than converge

    • Simple Step Minimization

  • Ensembles

    • Mixture of Experts

    • Dynamically Averaged Network (DAN)

  • Radial Basis Functions Networks (RBFN)

    • Generalized Regression Neural Network (GRNN)

    • Probabilistic Neural Network (PNN)

    • Radial basis function K-means

  • Autoasociative Memory

    • Discrete BAM Network

    • CMAC Network

    • Discrete Hopfield Network

  • Competitive Networks

    • Adaptive Resonance Theory (ART1) Network

    • Self-Organizing Feature Map (SOFM or SOM)

  • Linear networks

    • Perceptron

    • LMS Network

    • Modified Relaxation Network

  • Associative

    • OJA

    • Kohonen

    • Instar

    • Hebb

Tests

$ pip install tox
$ tox

Metadata

Release files for neural-python 0.0.7

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

Source distribution (sdist)

Source distribution for neural-python 0.0.7
File Size Uploaded Provenance
neural-python-0.0.7.tar.gz 50.8 kB Without provenance Details

Release files / neural-python-0.0.7.tar.gz

Download URL neural-python-0.0.7.tar.gz
Size 50.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8e1d6ebccad60ed4721f4b55005eec7a82c49028a9010ef6d82cd026dc22b314
BLAKE2b-256 checksum
How to use checksums
20e4107f3892a2fcf8a9f15e16be1d43fff28feca8487e5d7b328d97b3d5a3cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for neural-python 0.0.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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