的聪明,有很多方法可以在只知道输入和输出的情况下对这个未知系统进行学习,即构造一个功能十分逼近这个黑匣子的系统。
如果我们构造得到的系统与自然界中的那个未知系统,在任意相同输入的时候,都得到相同的结果,那幺作为观察者,我们就认为这两个系统是一样的。
核自适应滤波器就是我认为能完成对复杂系统的学习的一个很有潜力的方法。
」导师无表情的微微点头。
「传统的核自适应滤波器是这样的一个结构:滤波器的内部结构是一个只有前馈没有反馈的神经网络。
我们用一个称为「字典」的向量来存储历次的输入,随着学习的进行,字典的维度即厚度会增加,权值的数量也会变多,前向反馈神经网络也会越来越复杂。
每次得到新的学习数据,都要将新的输入数据与字典向量一起经过一个核函数的处理,分别得到字典每个维度上的核函数的值,再分别乘以每个维度的权值,得到输出。
在每次学习中,都要算出当前我们所构造的系统的输出与目标系统的输出之间误差,然后运用梯度下降法来减少误差,即让权值自适应的调整。
这样经过足够次数的学习,系统会越来越复杂,但学习的结果会越来越逼近我们需要学习的系统。
事实上,这是可以用自然语言描述的:一个内部越复杂的系统,它就能展现越多精细深微的细节,以及更真实的对现实的表现力,因为现实是具有无限细节和无限复杂性的。
」导师无表情的微微点头。
几缕白发跳了跳。
「如果我们把有噪声的信号当做系统的输入,把没有噪声的原始信号当做输出,那幺我们学习得到的系统就能消除噪声;同样,回声消除等等其他应用也可以通过巧妙的设置输入输出来实现。
更普遍一点的,核自适应滤波器还可以对非线性函数进行回归拟合,对溷沌时间序列进行预测,上述这两个是很常见的彷
-->>(第4/14页)(本章未完,请点击下一页继续阅读)