在CNTK实施LSTM

时间:2017-03-31 21:53:23

标签: machine-learning lstm cntk

我正在研究CNTK,并希望将LSTM用于分类任务,并希望设计一个类似于链接图像的网络:

  

网络https://qph.ec.quoracdn.net/main-qimg-2cb991f854d93cf9380532d4945ca70b-p   输入:47 * 5
  输出:1

在网络中,输入的前47个长度特征在x(t-1)处进入LSTM单元格,然后下一个47长度特征在下一步进入单元格,并持续到5步。

我写了这个函数:

def para_model(para):
    with default_options(init = glorot_uniform()):
        return Dense(attr_hidden_dim, activation= C.sigmoid)(Sequential([
            Recurrence(LSTM(para_hidden_dim))(para[:47]),
            Recurrence(LSTM(para_hidden_dim))(para[47:94]),
            Recurrence(LSTM(para_hidden_dim))(para[94:141]),
            Recurrence(LSTM(para_hidden_dim))(para[141:188]),
            Recurrence(LSTM(para_hidden_dim))(para[188:])
        ])) 

的 我需要验证模型是否正确,还要建议正确的模型(带解释)

0 个答案:

没有答案