【问题标题】:Mapping a Plant with Machine Learning使用机器学习绘制工厂地图
【发布时间】:2017-12-10 17:34:13
【问题描述】:

有一个工厂的数据集,它根据数字输入产生某些数字输出。数据集每 15 分钟包含几年的输入值和输出值。

由于在软件中对系统的物理属性建模成本太高,因此我想使用机器学习创建一个模型,该模型的行为类似于系统。输入输入时,模型应提供输出。

对于解决方案,我测试了前馈神经网络。结果还可以,但在某些情况下太不准确了。

还有什么其他方法可以解决这个问题?

【问题讨论】:

  • 您能否提供更多有关输入和输出的信息?它是您正在寻找回归模型的分类器吗?
  • @BastianSchoettle 我的数据集包含 365 种模式(一年中的每一天)。一种模式由 96 个花车组成(每 15 分钟一次)。与输出相同。我正在寻找回归模型

标签: machine-learning neural-network


【解决方案1】:

如果是时间序列任务,您可以使用神经网络或 LSTM 网络的 NARX 架构。后来就像 NARX 一个循环神经网络。 Matlab 提供了第一个的实现。

https://en.m.wikipedia.org/wiki/Nonlinear_autoregressive_exogenous_model

https://en.m.wikipedia.org/wiki/Long_short-term_memory

如果您“只是”想将多项式拟合到您的数据中,您可以使用基本线性回归和不同次数的多项式来查看哪一个效果最好。 注意:不叫线性,因为它只能拟合线性模型。

https://en.m.wikipedia.org/wiki/Linear_regression

其他一些可能性是核方法,例如核岭回归或 SVR。后来的一个基于通常表现良好的支持向量机(至少根据我的个人经验进行分类)。 如果你想尝试 SVR,你可以使用一个名为 libSVM 的小而强大的库。 Matlab 也提供此功能。

以下链接显示了该算法的比较:

http://scikit-learn.org/stable/auto_examples/plot_kernel_ridge_regression.html

编辑:如果我理解正确,如果您想从给定时间t 预测未来时间t+1 的输出,这是一个时间序列任务。试试 NARX 模型或 LSTM 网络。

【讨论】:

    猜你喜欢
    • 2019-03-14
    • 1970-01-01
    • 2020-10-01
    • 2019-06-22
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 2017-06-24
    相关资源
    最近更新 更多