【问题标题】:Caffe: splitting input blob into multiple output blobsCaffe:将输入 blob 拆分为多个输出 blob
【发布时间】:2018-11-18 08:29:45
【问题描述】:

我知道 caffe 拆分层。但这就像复制输入并粘贴为多个相同的输出一样。

在这里,我有兴趣将例如 1x30x40x60 输入分割成三个 1x10x40x60 或 1x30x40x20 输出。有这样的东西吗?

我需要像切片层但有超过 1 个切割点的东西

【问题讨论】:

  • 您希望如何进行拆分?只取第一个示例中的前 15 个维度还是第二个示例中的前 25 个维度?如果是这样,您丢弃部分数据......如果您想要其他方式:数据应该在哪里拆分?
  • 我想要类似 k-fold 交叉验证的东西,然后我将每个折叠都放入一个单独的层中。
  • 你说“你丢弃了部分数据”。怎么做?通过将该部分乘以 0 并其余为 1(只是我天真的猜测)?
  • 切片可以做吗? (我发现了这个stackoverflow.com/questions/41228315/…
  • @NimaHatami 是的。切片层可以切片成多个切片

标签: neural-network caffe conv-neural-network pycaffe convolutional-neural-network


【解决方案1】:

答案如下:切片层可以切片成多个切片

【讨论】:

    猜你喜欢
    • 2016-04-22
    • 2018-05-28
    • 1970-01-01
    • 2018-11-08
    • 2019-06-24
    • 1970-01-01
    • 2021-05-13
    • 2019-08-20
    • 2021-11-29
    相关资源
    最近更新 更多