【问题标题】:Parse '.caffemodel.h5' for Lasagne为千层面解析“.caffemodel.h5”
【发布时间】:2015-11-18 09:24:02
【问题描述】:

我已经从 caffe 以“.caffemodel.h5”格式训练了一个模型。我想解析它以提取参数并将其提供给千层面模型。我该怎么做?

【问题讨论】:

  • 您这样做的动机是什么?也许还有其他方法可以实现您的目标。
  • 我想尝试 lasagne 为 cifar10 数据集训练 CNN,但训练时间太长。我已经预训练了 caffe 模型,我想将其加载到 Lasagne 并尝试对其进行一些操作。
  • 好的。为什么不在pycaffe中做这些操作呢?这些操作的性质是什么?

标签: theano caffe lasagne


【解决方案1】:

您必须首先手动复制 caffemodel 的体系结构,根据千层面层,或使用执行此操作的脚本(接受 caffe protobuf 并将其转换为千层面的脚本存在 AFAIK,或者应该制作如果没有。无论如何它存在于 sklearn-theano 中。)

您需要手动打开 hf5 文件,例如pytables,然后复制 Lasagne 中的架构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    相关资源
    最近更新 更多