Sanger T D
MIT, Cambridge, MA.
IEEE Trans Neural Netw. 1991;2(2):285-93. doi: 10.1109/72.80339.
Nonlinear function approximation is often solved by finding a set of coefficients for a finite number of fixed nonlinear basis functions. However, if the input data are drawn from a high-dimensional space, the number of required basis functions grows exponentially with dimension, leading many to suggest the use of adaptive nonlinear basis functions whose parameters can be determined by iterative methods. The author proposes a technique based on the idea that for most of the data, only a few dimensions of the input may be necessary to compute the desired output function. Additional input dimensions are incorporated only where needed. The learning procedure grows a tree whose structure depends upon the input data and the function to be approximated. This technique has a fast learning algorithm with no local minima once the network shape is fixed, and it can be used to reduce the number of required measurements in situations where there is a cost associated with sensing. Three examples are given: controlling the dynamics of a simulated planar two-joint robot arm, predicting the dynamics of the chaotic Mackey-Glass equation, and predicting pixel values in real images from pixel values above and to the left.
非线性函数逼近通常通过为有限数量的固定非线性基函数找到一组系数来解决。然而,如果输入数据来自高维空间,所需基函数的数量会随维度呈指数增长,这使得许多人建议使用自适应非线性基函数,其参数可通过迭代方法确定。作者提出了一种基于以下理念的技术:对于大多数数据,计算所需的输出函数可能仅需要输入的几个维度。仅在需要的地方纳入额外的输入维度。学习过程会生成一棵树,其结构取决于输入数据和要逼近的函数。一旦网络形状固定,该技术具有快速学习算法且无局部最小值,并且可用于在存在传感成本的情况下减少所需测量的数量。给出了三个示例:控制模拟平面双关节机器人手臂的动力学、预测混沌麦基 - 格拉斯方程的动力学以及根据上方和左侧的像素值预测真实图像中的像素值。