开发者社区> 问答> 正文

关于LSTM模型提取数据特征

define model
model = Sequential()
model.add(LSTM(128, activation='relu', input_shape=(timesteps,n_features), return_sequences=True))
model.add(LSTM(64, activation='relu', return_sequences=False))
model.add(RepeatVector(timesteps))
model.add(LSTM(64, activation='relu', return_sequences=True))
model.add(LSTM(128, activation='relu', return_sequences=True))
model.add(TimeDistributed(Dense(n_features)))
model.compile(optimizer='adam', loss='mse')
model.summary()
代码如上,我需要提取一段语音序列的特征,我的理解是需要得到编码后的结果,也就是model.add(LSTM(64, activation='relu', return_sequences=False))的这一模型的输出作为特征,那么我应该怎样用代码实现这个特征输出呢?

展开
收起
海边一只船 2020-05-28 13:31:20 1242 0
1 条回答
写回答
取消 提交回答
  • 用fit训练,用predict预测

    2020-05-29 18:22:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
机器能理解上下文吗-RNN和LSTM神经网络的原理及应用 立即下载
展心展力MetaApp:基于DeepRec的稀疏模型训练实践 立即下载
《DeepRec:大规模稀疏模型训练引擎》 立即下载