What's the Idea Behind neural network?