Caffe: 请教作者一些关于深度学习框架的问题

Created on 6 Jul 2019  ·  1Comment  ·  Source: weiliu89/caffe

请教下刘伟大神几个问题:
1 做目标检测一定要在作者原框架下才能将结果调成最好吗?
2 为什么没有在pytorch框架下的目标检测?
3 现在pytorch和caffe2合并了是不是pytorch平台兼容SSD的一些算法了?
4 为什么现在最好的检测算法在caffe darknet使用?pytorch这些却没有

Most helpful comment

这些问题问的很好,因为现在很多边缘计算的设备只支持caffe,原因是因为caffe的inference是C++写的,虽然提供的python的训练接口,但是提供的接口最终还是对应着C++的代码。
以上已经解决了你的2,3,4的问题了,至于1的问题,由于不同框架用的一些基本操作略有不同,比如tf的pading与caffe的pading不一样,所以在写padding的时候一般都是写pading的底层代码,而不是直接引用对应框架的padding接口。不一定是在原框架下才能调最好,只要你能弄懂哪里的操作两个框架不一样,你就知道为什么某一框架比另一个框架训练出来的模型差的原因了。

>All comments

这些问题问的很好,因为现在很多边缘计算的设备只支持caffe,原因是因为caffe的inference是C++写的,虽然提供的python的训练接口,但是提供的接口最终还是对应着C++的代码。
以上已经解决了你的2,3,4的问题了,至于1的问题,由于不同框架用的一些基本操作略有不同,比如tf的pading与caffe的pading不一样,所以在写padding的时候一般都是写pading的底层代码,而不是直接引用对应框架的padding接口。不一定是在原框架下才能调最好,只要你能弄懂哪里的操作两个框架不一样,你就知道为什么某一框架比另一个框架训练出来的模型差的原因了。

Was this page helpful?
0 / 5 - 0 ratings