长短期记忆人工神经网络(LSTM)中的concatenate是个什么操作
学习一篇文章:https://www.jianshu.com/p/9dc9f41f0b29这篇文章是翻译老外的,其中图片是原版的图片,有个操作叫concatenate:不是十分理解,对于其中写的公式中的符号更不理解:Wi·[ht-1,xt]这是一个函数么,好像是Wi乘以后面中括号中的内容,中括号中两个变量直接的逗号是什么操作?没有例子说明不了这个操作:...
·
学习一篇文章:
https://www.jianshu.com/p/9dc9f41f0b29
这篇文章是翻译老外的,其中图片是原版的图片,有个操作叫concatenate:

不是十分理解,对于其中写的公式中的符号更不理解:

Wi·[ht-1,xt]
这是一个函数么,好像是Wi乘以后面中括号中的内容,中括号中两个变量直接的逗号是什么操作?
没有例子说明不了这个操作:
https://blog.csdn.net/alxe_made/article/details/80506051
看到numpy.concatenate函数定义和例子就明白了:
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
np.concatenate((a, b), axis=0) # 这里的axis=0的表示按照行进行合并
输出
array([[1, 2],
[3, 4],
[5, 6]])
原来就是串联,将两个小向量组成一个大向量。
这也解释了前面图标中二合一的操作concatenate,就是串联。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)