for artificial intelligence, computer science and linguistics
ConvNetJS is a Javascript implementation of Neural networks, together with nice browser-based demos.