首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该应用哪些人工神经网络概念?

我应该应用哪些人工神经网络概念?
EN

Stack Overflow用户
提问于 2017-05-13 23:24:39
回答 2查看 80关注 0票数 2

我想构建一个用于控制设备的ANN,并且在找出我应该学习和应用哪些概念时遇到了麻烦,这将使它变得合理。一般来说,通过预定义的算法可以更简单地解决这个问题,但我想为此构建ANN,只是为了探索概念。

我想从ANN开始,在给定目标温度、加热器的当前状态以及过去几十个(或任意多个)温度点的情况下,决定加热器是否需要打开或关闭。现在,需要注意的是,我希望它能对环境的变化做出反应,而不需要对所有可能的情况进行预训练。例如,从一些非常简单(甚至是随机的)模型开始,做出决定,将其输入模拟器,然后“一分钟后”获得输出,并将该数据用于成本函数。诸若此类。这其中特别复杂的部分(或者我在这里搞错了?)是操作的延迟。你只能看到结果,比方说,在加热器打开2分钟后,关闭加热器后,温度继续攀升4-5分钟。

有很多关于分类和时间序列预测的信息(特别是LSTM,暗示它在这里可能很有用),但我找不到任何关于使用这样一个反馈循环来控制系统的信息。

如果你能给我指出一些与使用ANN解决这个问题相关的概念,或者一些关于类似问题的讨论以及它们是如何解决的,我将不胜感激。

PS:为了给出一些我最终要做的事情的背景(虽然它可能有点雄心勃勃,主要是对于小数据集),我想扩展这个系统来控制我的HVAC区域,通过在整个加热周期中操纵风门角度,以便在多个房间中独立地保持目标温度。我想让它边走边学,随着外部环境的变化,加热周期转变为冷却周期,门是开着的,等等。

EN

回答 2

Stack Overflow用户

发布于 2017-05-14 04:21:05

IBM guys实际上发布了时间序列预测DNN模型,该模型引入外部信息来预测需求。查看此处http://proceedings.mlr.press/v48/riemer16.pdf

你的问题似乎与他们的问题设置有重叠。它们非常健壮地使用注意力(在调整的意义上是健壮的),以将历史时间序列观察、各种上下文和其他外部变量结合在一起。

此外,他们在文献调查的相关工作部分做得很好,所以这也应该有所帮助。

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2017-05-15 00:53:10

我在这里使用ANN时会非常小心。记住,他们可能相对容易被愚弄,并且被证明记住(而不是学习)比我们想的要多得多(如果需要的话,很乐意提供论文)。

一般来说,HVAC模型从热力学第一定律开始产生一个热传递模型。后者通常涉及:

  • 比热(将温度提高1千克所需的热量)
  • 热传输率
  • 热通量
  • 热通量变化
  • 质量流率
  • ...还有更多!

一般来说,有一大堆来自物理学的方程,它们一起可以形成一个非常好的和健壮的工程模型。

当然,从理论上讲,神经网络只需一个隐藏层就可以计算出任何函数。在实践中,你会发现你对神经网络的要求太高了--找出了一个热传递的机制!当然,它将能够捕捉到其中的一些东西,但它永远不能像方程一样泛化。不可避免地,你会得到一些奇怪的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43954795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档