学习一篇文章:

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,就是串联。

 

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐