Aiming at the complex framework of hydrology prediction model of neural network,which leads to decrease the prediction precision,the paper gave a model using principal component analysis and Bayesian regulation.Taking the annual peak discharge at Zhenxi Station as an example,it showed that the method could effectively reduce the size of the model and the generalization capability of the model was better than the traditional neural network.