1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.
Neurolab is a simple and powerful Neural Network Library for Python. Contains based neural networks, train algorithms and flexible framework to create and explore other neural network types.
- Features:
Pure python + numpy
API like Neural Network Toolbox (NNT) from MATLAB
Interface to use train algorithms form scipy.optimize
Flexible network configurations and learning algorithms. You may change: train, error, initialization and activation functions
Unlimited number of neural layers and number of neurons in layers
Variety of supported types of Artificial Neural Network and learning algorithms
- Example:
>>> import numpy as np >>> import neurolab as nl >>> # Create train samples >>> input = np.random.uniform(-0.5, 0.5, (10, 2)) >>> target = (input[:, 0] + input[:, 1]).reshape(10, 1) >>> # Create network with 2 inputs, 5 neurons in input layer and 1 in output layer >>> net = nl.net.newff([[-0.5, 0.5], [-0.5, 0.5]], [5, 1]) >>> # Train process >>> err = net.train(input, target, show=15) Epoch: 15; Error: 0.150308402918; Epoch: 30; Error: 0.072265865089; Epoch: 45; Error: 0.016931355131; The goal of learning is reached >>> # Test >>> net.sim([[0.2, 0.1]]) # 0.2 + 0.1 array([[ 0.28757596]])
- Links:
Release files for neurolab 0.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
File added late
1 file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
We recommend inspecting the release files before installing.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neurolab-0.3.5.tar.gz | 645.3 kB | Details |
Release files / neurolab-0.3.5.tar.gz
File added late
This file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
We recommend inspecting the release file before installing.
| Download URL | neurolab-0.3.5.tar.gz |
|---|---|
| Size | 645.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96ec311988383c63664f3325668f27c30561cf4349e3bc5420665c042a3b9191
|
|
BLAKE2b-256 checksum How to use checksums |
46fd47a9a39158b461b6b862d64c0ad7f679b08ed6d316744299f0db89066342
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |