Computing resources such as memory, processing power and even software are all available on demand and in abundance through the cloud. Now neural networks are joining the list. Neural networks are computers that simulate the same process of learning that is thought to go on in the brain. That makes them particularly good at tasks that are difficult with traditional computational approaches. Today,