在 tensorflow 中,我找不到使用周期性边界条件进行卷积(tf.nn.conv2d)的直接可能性。
例如取张量
[[1,2,3],
[4,5,6],
[7,8,9]]
Run Code Online (Sandbox Code Playgroud)
和任何 3x3 过滤器。原则上可以通过对 5x5 进行周期性填充来完成具有周期性边界条件的卷积
[[9,7,8,9,7],
[3,1,2,3,1],
[6,4,5,6,4],
[9,7,8,9,7],
[3,1,2,3,1]]
Run Code Online (Sandbox Code Playgroud)
然后在“有效”模式下与过滤器进行卷积。然而,不幸的是,函数tf.pad不支持周期性填充。
有简单的解决方法吗?