如何在张量流中实现分批卷积?

时间:2019-02-23 05:20:42

标签: python numpy tensorflow keras

在损耗的计算中,我需要计算两个向量一维a和b的卷积。在numpy中,无需考虑批处理维度,可以通过np.convolve(a,b)轻松解决。但是,在张量流中,现在a和b都成为二维向量。例如,a是$ N x y $,b是$ N x y $,其中N是batch_size。

所以现在我想进行逐级卷积,可以实现以下操作:

for i in range(N):
  z[i,:] = np.convolve(a[i.:], b[i,:])

有没有合适的API可以解决问题?我搜索了许多相关主题,但都与CNN网络有关。但是,我只想简单地计算与一维向量的分批卷积。

请帮助我,谢谢!

0 个答案:

没有答案