-
用于弱监督位置识别的CNN架构NetVLAD,其matlab代码应先保存再运行
资源介绍
matlab代码先保存在运行NetVLAD:用于弱监督位置识别的CNN体系结构
版本1.03(2016年3月4日)
如果您使用的是NetVLAD
v1.01或更低版本,则需要使用relja_simplenn_tidy升级模型
该代码实现了NetVLAD层和[1]中介绍的用于位置识别的弱监督训练。
有关论文,训练有素的模型和其他数据的链接,请参见我们的项目页面:
NetVLAD是根据MIT许可证分发的(请参阅LICENCE文件)。
设置
依存关系
该代码是用MATLAB编写的,并且依赖于以下库:
v1.02或以上
(需要v1.0-beta18或更高版本)
可选,但强烈建议您提高速度:(使用438版进行测试),而不用于特征提取(即前馈传递)
要下载它,最简单的方法是为您的操作系统下载预编译的yael_matlab二进制文件(例如)
数据
数据集
请访问我们以获取有关如何获取数据集的信息。
您还可以通过创建适当的MATLAB对象来使用自定义数据集:从datasets/dbBase.m继承(文件注释中提供的指令)。
我们训练有素的网络
从我们的网站下载它们。
如果您想训练自己的网络
在[1