This is a package I am developing to support the creation and training of neural networks in Python. It is currently not ready for release, but I hope to have an early version ready by May 2024.
Project description
NeuronLib
This is a library I am developing based on my linear algebra library for the purposes of instantiating, training, and saving neural networks in Python. Presently, the networks can be created and trained without any issue, but the efficacy of the networks is unclear. Linear regression functions perfectly, but networks involving a more complex architecture have demonstrated limited functionality at best. Quadratic regression and the capturing of even slightly more complex relationships, despite droves of training data has proved fruitless.
At the moment it is unclear if this is a result of a disfunctional training algorithm or simply the result of poor network architecture. Consequently, further testing is demanded. If the networks can prove to be effective in classification applications, I will prepare the library to be released, ideally some time in May 2024. Before this package can be cleaned up and prepared for a first official release, it will be necessary to develop methods for saving and loading previously trained neural networks, revise the instantiation method to allow for more customizable and versatile network creation, and develop at least one optimizer for training.
Prior to a first release, an official documentation will be written. In the meantime feel free to look at the source code to see what I'm currently testing and working on!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neuronlib-0.0.0.tar.gz.
File metadata
- Download URL: neuronlib-0.0.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9374d218920a17489a174d99a3f25f45a27a1a0dbebf04e46b89d27cdd90ccd9
|
|
| MD5 |
e770e86992925f7148ec4055ee4e14e5
|
|
| BLAKE2b-256 |
1f06d502f279519d973e54a8ecfedb8d5ae4644ab76f62eb9554f6f719029243
|
File details
Details for the file neuronlib-0.0.0-py3-none-any.whl.
File metadata
- Download URL: neuronlib-0.0.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1082ab78852048af4a08410ed5473a553fd8cdfe16d9f166b6d16e8de16acc72
|
|
| MD5 |
d662be2293fb51ba1b5c993c921a2c00
|
|
| BLAKE2b-256 |
458fb3ac72520b97baa5be10866037fdb3d3d7322cc7c1dd808606c9203c5cf2
|