【问题标题】:Machine learning algorithms for numerical sequences of variable length可变长度数字序列的机器学习算法
【发布时间】:2017-03-08 15:16:35
【问题描述】:

我目前正在做一个机器学习项目,我的问题是我有不同长度的序列作为输入,并且想要一个与输出长度相同的数字序列。是否有可用于此类问题的机器学习算法?

提前致谢!

【问题讨论】:

    标签: machine-learning artificial-intelligence


    【解决方案1】:

    看看递归神经网络 (RNN)。

    其中一种著名的网络是 LSTM,可以使用 TensorFlow 轻松实现。

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

    https://www.tensorflow.org/versions/r0.11/tutorials/recurrent/index.html

    【讨论】:

      【解决方案2】:

      通常在这种情况下,您将所有输入序列(通常称为特征向量)都设置为相同的大小。现在,如何操作取决于数据的性质。

      一种最简单的方法是将0 附加到除最长向量之外的所有向量。或相反 - 修剪除最小向量之外的所有向量。

      当所有特征向量的大小相同时,您可以继续使用任何机器学习算法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-01
        • 2017-11-12
        • 2016-11-16
        • 1970-01-01
        • 2012-03-14
        • 2015-10-06
        • 2014-06-23
        相关资源
        最近更新 更多