针对小波神经网络(wavelet neural network,WNN)难以选取合适小波基函数和确定隐含层节点数等问题,提出使用集成学习改进小波神经网络的方法,提高小波神经网络容错能力和自学习能力.本方法首先通过降维、归一化预处理样本数据并确定测试数据分布权值;然后通过随机选取不同的小波基函数构造出异构小波神经网络序列并反复训练样本数据;最后使用AdaBoost算法集成学习生成强回归小波预测器.对UCI数据库中数据集进行仿真验证,实验结果表明:本方法比传统小波神经网络预测平均误差减少30%以上,有效地提高了小波神经网络的预测精度和泛化能力.
In view of the wavelet neural network (WNN) that is difficult to select the appropriate wavelet functions and determine the hidden layer nodes and other issues, a method of using ensemble learning with WNN was put forward to improve the fault-tolerant ability and self-learning ability. First, the method performed the sample data using the dimensionality reduction and normalization method, and determined the distribution weights of test data. Second, it randomly selected different wavelet basis functions to construct heterogeneous predictors of WNN and repeatedly trained the sample data. Finally, AdaBoost algorithm ensemble learning is used to form a new strong predictor. A simulation verification for the database of UCI was carried out. Results show that this method reduceds the average error value by more than 30% compared with the traditional wavelet neural network, and improves the forecasting accuracy and generalization ability of WNN.