Python 是不是有类似于 R 包预测中的 nnetar 的模型?
Posted
技术标签:
【中文标题】Python 是不是有类似于 R 包预测中的 nnetar 的模型?【英文标题】:Do Python have a model which is similar to nnetar in R's package forecast?Python 是否有类似于 R 包预测中的 nnetar 的模型? 【发布时间】:2019-10-12 15:21:19 【问题描述】:R 的包 'forecast' 有一个函数 nnetar,它使用具有单个隐藏层的前馈神经网络来预测时间序列。
现在我正在使用 Python 进行类似的分析。我想使用不需要像深度学习那样复杂的神经网络。对于我的情况,也许 2 层和几个节点就足够了。
那么,Python 是否有一个简单的神经网络模型,可以像 nnetar 一样用于时间序列?如果不是,如何处理这个问题?
【问题讨论】:
我也有同样的问题 这是您要找的吗? chandlerzuo.github.io/blog/2017/11/darnn 不是真的...这是深度学习算法。我的案例不需要这么复杂的模型。只需几层就足够了。 【参考方案1】:任何使用 1 个或多个隐藏层的 NN 模型都是多层感知器模型,在这种情况下,将其扩展到 N 层是微不足道的。因此,您选择的任何库都将支持它。我猜你不会选择像 pytorch/Tensorflow 这样复杂的库,因为它的大小。
-
Tensorflow 确实有 TF-Lite,可用于较小的 IOT 设备。
Sklearn 确实有 MLPRegressor,可以根据您的喜好训练 NN。
您始终可以编写模型。有很多使用 numpy 并且 CPU 计算速度非常快的示例。(我猜单个隐藏层 NN 会比计算受限更多内存)
使用其他机器学习算法。单隐藏层 NN 的性能几乎不如其他更简单的algorithms。
如果还有其他原因不使用 tensorflow/pytorch 等标准库,那么您应该提及它们。
【讨论】:
以上是关于Python 是不是有类似于 R 包预测中的 nnetar 的模型?的主要内容,如果未能解决你的问题,请参考以下文章
swift中的任何功能是不是类似于Android中的R.java?