Programming Neural Networks with Python?
I'm a College student (Economics) and I want to program some monetary models using Neural Networks. I want those models to be able to predict future values of some variables using economic data, but I really don't know how to "model" the program itself. Is there any good Python module for that? I mean, a module for NN and a module for 开发者_如何学Goeconomic analysis?
P.S.: I'm using Python 3.x, but I can switch to 2.7.x if needed...
There is also PyBrain. I didn't work with any library yet, but had some time to investigate the documentation. It looks like PyBrains has the simplest interface, compared to the available feature set.
EDIT I have now (Dec 2010) some practical experience with PyBrain and like it very much.
I've played with ffnet a little. PS - It was a pain to install.
"Feed-forward neural network for python"
http://pypi.python.org/pypi/ffnet/0.6
For large neural networks, you might want to consider GPU-accelerated libraries. Our own library CUV comes to mind, as well as for example theano. CUV has python bindings, theano actually generates C++/CUDA code.
Google yields at least four different Python neural network implementations; in particular, bpnn.py
looks good just for its simplicity.
Or were you looking for an explanation of neural networks?
pyfann, is fast and well documented: http://leenissen.dk/fann/wp/
精彩评论