如何预测周期函数
用SVM可以预测,但kernel和kernelwidth必须要选好。用高斯过程(用RBF kernel)的话,超过了输入值域会产生大的方差,也就是说,并没有学习到周期特征。
![](https://img.haomeiwen.com/i273407/9e19b6c1130d8053.png)
用RNN可以取得不错的效果,在Mourad Mourafiq的blog中给出了用LSTM实现的例子:Sequence prediction using recurrent neural networks(LSTM) with TensorFlow
![](https://img.haomeiwen.com/i273407/221ce4c23e3d5e4e.png)
![](https://img.haomeiwen.com/i273407/25380808ca9dc38d.png)
![](https://img.haomeiwen.com/i273407/5f290a4016ffe63e.png)
参考
- Quora Abhinav Maurya 的答案
- Mourad Mourafiq的实现
- M. Ebden Gaussian Processes for Regression: A Quick Introduction
- C. E. RasmussenGPML
网友评论