2016-12-13 22 views
1

我目前正在开发面部识别应用程序。提取MatConvnet模型权重

该算法是使用MatConvnet库(http://www.vlfeat.org/matconvnet/)实现和训练的。最后,我有一个网络(.MAT文件),它看起来像这样: enter image description here

enter image description here

我想知道如果有可能利用其.MAT文件来提取网络的权重,将它们写入XML文件并用Caffe C++读取它们。我想在Caffe C++中重用它们来做一些测试和硬件实现。有没有一种有效和实用的方法来进行?

非常感谢您的帮助。

回答

1

有一个转换脚本可以将matconvnet模型转换为咖啡模型here,您可能会发现它很有用。

+0

谢谢你的回答。它帮助了我很多:) –

2

您想要存储参数的图层必须设置为“珍贵”。在net.var中,您可以访问参数并写入它们。

+0

感谢h612为您的答案! –