我目前正在开发一个面部识别应用程序。
算法是使用MatConvnet库(http://www.vlfeat.org/matconvnet/)实现和训练的。最后,我得到一个网络(.mat文件),看起来像这样:
我想知道是否可以从这个.mat文件中提取网络的权重,并将它们写入一个XML文件,然后使用Caffe C++读取这些权重。我希望在Caffe C++中重用这些权重,以便进行一些测试和硬件实现。有没有一种高效且实用的方法来实现这一点?
非常感谢您的帮助。
回答:
这里有一个转换脚本,可以将matconvnet模型转换为caffe模型,在这里你可能会发现它有用。