摘要
为解决过程神经元网络不能直接输入离散样本的问题,提出基于样条插值函数的离散过程神经网络训练算法。首先,将离散过程样本按采样点分段,在采样区间内分别构造样本和权值的分段样条函数;然后,计算样本函数和权函数的乘积在采样区间上的积分,并将此积分值提交给网络的隐层过程神经元;最后,在输出层计算网络输出。分别采用一次、二次、三次样条函数,设计了三种不同的算法。实验结果表明:一次样条计算效率高,逼近能力差;三次样条计算效率低,但逼近能力好;二次样条在计算效率和逼近能力两方面都比较理想。因此,二次样条函数是离散过程神经网络的较好选择。
To solve the problem of process neural networks (PNN) can not receive discrete samples,this paper proposed the discrete PNN training algorithm based on piecewise spline interpolation function. Firstly, divided sampling interval into several subintervals by sampling points, and then constructed the piecewise spline functions of samples and weights in the sampling interval. Secondly,computed the integrals of the product functions of samples and weights functions in the sampling interval, and submitted to process neurons in hide layer. Finally,obtained the PNN output in output layer. By using a linear spline, quadratic spline,and cubic spline function,designed three different algorithms respectively. The experimental results show that the linear spline has higher computation efficiency and lower approximation ability, the cubic spline has lower computation efficiency and higher approximation ability, the quadratic spline is ideal both in the computation efficiency and approximation ability. Hence,quadratic spline function is a better choice for discrete process neural networks.
出处
《计算机应用研究》
CSCD
北大核心
2011年第1期75-77,共3页
Application Research of Computers
基金
中国博士后基金特别资助项目(201003405)
中国博士后基金资助项目(20090460864)
黑龙江省博士后基金资助项目(LBH-Z09289)
黑龙江省教育厅科学技术研究项目(11551015
11551017)
关键词
过程神经网络
样条函数
网络训练
算法设计
process neural networks
spline function
networks training
algorithm designing