【问题标题】:TensorFlow lstm predicts the same class probability for every deferent example on test datasetTensorFlow lstm 为测试数据集上的每个不同示例预测相同的类概率
【发布时间】:2016-10-01 04:50:33
【问题描述】:

我正在使用 tensorflow 进行时间序列分类。我正在向 lstm 单元提供固定的窗口时间序列,并且我正在尝试分类时间序列是属于 a 类还是 b 类。经过一些培训后,我将模型测试为从未接受过培训的新时间序列。问题是该模型为测试数据集中的每个不同时间序列预测相同的概率。它的行为就像不同的时间序列是相同的。您知道为什么会这样吗?

【问题讨论】:

  • 你能分享你的代码吗?最可能的解释是输入的处理方式存在一些问题。
  • 我做了一个实验,向我的测试数据集添加了一个非常不同的时间序列,并且网络能够区分这个时间序列。所以可能网络不够敏感或者我需要对数据进行一些预处理以扩大示例之间的差异

标签: time-series tensorflow lstm


【解决方案1】:

您可能会修改您的预处理。

您在一组训练数据上训练 LSTM。现在它学习了这些数据的结构。具有不同预处理的时间序列不一定在您的其他时间序列所在的流形上。出现奇数预测的原因与this有关

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-13
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2020-11-17
    • 2018-04-19
    • 1970-01-01
    相关资源
    最近更新 更多