2018-06-20

作者: GoDeep | 来源:发表于2018-06-20 13:21 被阅读0次

昨天和今天在写inference的code,分别建立了2个sub network,要把2个graph load进tf,所以开了2个session。

后来说要convert caffe的参数,我也早就想问为啥不直接convert,而要重头复现。

但是前面的一些工作也没白费,模型搭建还是必须的,因为现成的转换模型不能转换caffe中的scale layer。anyway,可能可以自己在转换的代码中加入这么一个层的逻辑,但是后来想直接提取caffe模型的参数可能会更靠谱一些,save为numpy格式不就可以直接load进tf了?只需要改一下tf模型中的variable scope,或者直接指定saver的var_list。对于scale layer中的参数,额外写个逻辑处理掉就好了,就是更改对应的variable name为取出的caffe模型参数即可。

更改一下tf.concat的顺序就可以正确的inference了。

总结:不懂算法流程或者具体细节,要先pycharm debug,有图的要在jupyter notebook中查看中间结果,一步步深入到某个变量的具体结构。

其实原理都是很简单,就是做的过程要思路保持清晰,遇到问题要会分析出出错的源头在哪里!

是报错就Google,变着法子搜;如果分析可能是模型或者数据上出错了,就在pycharm活着jupyter中一步步的查看中间结果

相关文章

  • 面向接口/协议编程

    2018-06-20继承和面向接口(iOS架构思想篇)

  • 2018-06-20

    幸福三阶 belivePossible 2018-06-20 22:15 · 字数 41 · 阅读 0 · 日记本...

  • 2019-06-12第十三天

    1、/*字符串切断转成数组*/ var sTr = '2018-06-20'; var aRr = sTr.spl...

  • 2019-04-08第十四天

    1、/*字符串切断转成数组*/ var sTr = '2018-06-20'; var aRr = sTr.spl...

  • 2019-06-02

    那些年我们唱过的歌 莲步 字数 2324 · 阅读 30 2018-06-20 13:38 要...

  • 新一代建树工具IQ-Tree介绍

    原创:montreal生信人2018-06-20 系统发育树(phylogenetic tree)构建的软件可谓五...

  • 《PRESS.one改变世界之研究报告篇》

    [PRESSone拓荒者] 6月24日 作者:刘胜新 日期:2018-06-20 https://www.jia...

  • 日精进打卡(第348天)

    2018-06-20 姓名:李义 公司:........ 组别:259期利他二组 【知~学习】 背诵 六项精进大纲...

  • 2019-04-10

    日IP千万,如何解决环境问题 发布时间:2018-06-20 09:55:06| 来源:IDC | 访问次数: 日...

  • 技术新闻集锦

    移动开发:2018-06-20 FB正在大规模重构React Native,预计今年发布iOS组件化与模块化前端...

网友评论

    本文标题:2018-06-20

    本文链接:https://www.haomeiwen.com/subject/mdtxyftx.html