Neural networks with higher-degree polynomial connections.
If I recall correctly, network.py contains most of what is needed to play with this. You can try running this with against the mnist database.
test.py
contains an example with MNIST training.