首页 Paddle框架 帖子详情
求助!怎么用dynamic_lstm代替lstm
收藏
快速回复
Paddle框架 问答深度学习模型训练炼丹技巧 1253 9
求助!怎么用dynamic_lstm代替lstm
收藏
快速回复
Paddle框架 问答深度学习模型训练炼丹技巧 1253 9

萌新求助!刚接触paddle框架不太明白。楼主想用lstm网络做一个回归预测,输入是20x224x14tensor,其中20是batchsize,224为每个时刻输入信号的长度,14为每个输入的时间长度。本来想直接用lstm进行训练,但一直报错ExternalError: Cudnn error, CUDNN_STATUS_BAD_PARAM 。咨询客服之后发现貌似是lstm接口有问题,让我使用dynamic lstm作为替代,来进行网络的训练。但我看官方文档上说dynamic lstm必须使用logtensor作为输入,并且使用dynamic lstm前还需要加上一个全连接层,logtensor这个接口我也没怎么弄明白,搞得云里雾里。因为我的输入是定长序列,logtensor主要用来处理变长序列,但我不是很明白怎么用logtensor来替换tensor,希望有大佬能够解答。十分感谢!!!

0
收藏
回复
全部评论(9)
时间顺序
孤星_耀
#2 回复于2020-06

顶一下

0
回复
thinc
#3 回复于2020-06

lod到tensor的转换应该可以用im2sequence:https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/layers_cn/im2sequence_cn.html#im2sequence

顺便提供一个动态图gru的案例吧,和lstm类似

0
回复
thinc
#4 回复于2020-06
thinc #3
lod到tensor的转换应该可以用im2sequence:https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/layers_cn/im2sequence_cn.html#im2sequence 顺便提供一个动态图gru的案例吧,和lstm类似
展开

习惯Tab+空格,忘了附链接了

https://aistudio.baidu.com/aistudio/projectdetail/229728

0
回复
国家级分母选手
#5 回复于2020-06

顶一下,这个数据输入输出真的有点问题

0
回复
thinc
#6 回复于2020-06
顶一下,这个数据输入输出真的有点问题

可以看一下LodTensor的涅日共

0
回复
C
Care_Shaw
#7 回复于2020-10

你好,请问你对paddle的dynamic_lstm实现机制了解清楚了吗?我对里面的参数有点疑问,想请教一下

0
回复
thinc
#8 回复于2020-10
你好,请问你对paddle的dynamic_lstm实现机制了解清楚了吗?我对里面的参数有点疑问,想请教一下

哪里有问题呢?

0
回复
C
Care_Shaw
#9 回复于2020-10
thinc #8
哪里有问题呢?

https://ai.baidu.com/forum/topic/show/969594

0
回复
Desmon
#10 回复于2021-01

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户