Maybe you'd be interested in looking at this http://www.enme.ucalgary.ca/~nascheme/python/bpnn.py It's an implementation of a back propogating neural network. LL