Why Neural Networks Can Learn Almost Anything