neurolab 0.2.0
Simple and powerfull neural network library for python
Downloads ↓ | Package Documentation
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: |
|
|---|---|
| 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: |
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| neurolab-0.2.0.zip (md5) | Source | 2011-09-01 | 618KB | 695 | |
- Author: Zuev Evgenij
- Documentation: neurolab package documentation
- Home Page: http://neurolab.googlecode.com
- Keywords: neural network,neural networks,neural nets,backpropagation,python,matlab,numpy,machine learning
- License: LGPL-3
- Platform: Any
-
Categories
- Development Status :: 5 - Production/Stable
- Environment :: Console
- Intended Audience :: Developers
- Intended Audience :: Science/Research
- License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
- Operating System :: OS Independent
- Programming Language :: Python
- Topic :: Scientific/Engineering :: Artificial Intelligence
- Topic :: Scientific/Engineering :: Bio-Informatics
- Topic :: Scientific/Engineering :: Information Analysis
- Topic :: Scientific/Engineering :: Mathematics
- Topic :: Software Development :: Libraries :: Python Modules
- Package Index Owner: ejefree
- DOAP record: neurolab-0.2.0.xml
