Use the BP algorithm to train a Neural network, and provide many trick to make the Net converge quickly and make net has generalization ability.