machine-learning - 使用机器学习根据传感器数据进行故障预测

标签 machine-learning statistics neural-network time-series prediction

我要做一个研究项目,其中涉及使用从传感器获得的时间数据来预测发动机即将发生的故障。这些数据基本上包含多个嵌入式传感器每 10 分钟一次的读数。此类数据可用于大约 100 个左右的不同装置(全部为相同的发动机型号),以及故障时间。

虽然我确实对机器学习有相当好的理解,但我对此却不知所措。我做过一些涉及静态数据集的项目(使用支持向量机、神经网络、逻辑回归等),甚至还有一个关于预测时间序列的项目。但这是完全不同的。虽然该项目涉及时间数据,但它几乎不是预测 future 值的问题。相反,这是对连续时间数据进行异常检测的情况。

请问您能给我一些关于我如何处理它的想法吗? 我对神经网络/深度学习特别感兴趣,因此任何关于使用它们来完成此任务的想法也将受到欢迎。我更喜欢使用 Python 或 R,尽管如果它特别适合此类任务,我也愿意使用其他东西。 另外你能给我一些正式的术语,我可以用它来搜索相关文献吗?

谢谢

最佳答案

作为一般性评论,请努力在模型中表达您所了解的有关物理系统的所有信息,然后使用该模型进行推理。我在论文中研究了这样的问题:Unified Prediction and Diagnosis in Engineering Systems by means of Distributed Belief Networks (见第 6 章)。如果您提供有关您的问题域的更多详细信息,我可以说更多。

不要指望通用机器学习模型(神经网络、SVM 等)能够为您找出问题的结构。拥有正确的模型形式比拥有通用模型+大量数据重要得多——这是我的经验总结。

关于machine-learning - 使用机器学习根据传感器数据进行故障预测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25810230/

相关文章:

artificial-intelligence - 在没有标记语料库数据的情况下训练隐马尔可夫模型

python - Scikit learn中的R2值是怎么计算出来的?

Python-Matplotlib : normalize axis when plotting a Probability Density Function

python - 如何在 keras 模型中使用 tensorflow 度量函数?

neural-network - 为什么在 Keras 中 CNN 的训练速度比完全连接的 MLP 慢?

neural-network - CrossEntropyLoss 在 2d 输出上显示精度较差

python - 对于不同大小的输入,我应该使用什么类型的神经网络?

python - 如何使用 OpenCV 生成类似纸张的背景

python - 将 Lasagne 模型转换为 Keras

android - Google Play 开发者统计 API