卷积神经网络如何执行视觉搜索任务的实验
visual-search-nets的Python项目详细描述
视觉搜索网
测量深部神经网络性能的实验 可视化搜索任务。
有关一些背景和结果摘要,请参见this Jupyter notebook。
安装
实验是在ubuntu 16.04上使用anaconda运行的。 以下命令用于创建环境:
tu@computi:~$ conda create -n searchnets python=3.6 numpy matplotlib imageio joblib tensorflow-gpu tu@computi:~$source activate searchnets tu@computi:~$ git clone https://github.com/NickleDave/visual-search-nets.git tu@computi:~$cd ./visual-search-nets tu@computi:~$ pip install .
用法
安装这个包(通过在源目录中运行pip install .
)可以使它
可以使用searchnets
命令从命令行运行实验,如下所示:
tu@computi:~$ searchnets train config.ini
命令行接口接受语法为searchnets command config.ini
,
的参数
其中command
是要运行的命令,而config.ini
是配置文件的名称
具有指定如何执行命令的选项。
有关命令的详细信息,请参见this page in the docs。
有关config.ini
文件的详细信息,请参见this other page。
数据
数据存放在这里: https://figshare.com/articles/visual-search-nets/7688840
复制实验
Makefile
复制实验。
tu@computi:~$ make all
致谢
- 终身学习机器计划资助的研究, DARPA/微系统技术办公室, DARPA合作协议HR0011-18-2-0019
- 大卫·尼科尔森得到了 2017年威廉K.和凯瑟琳W.埃斯特斯基金会对F.佩斯蒂利, R.戈德斯通和L.史密斯,印第安纳大学布鲁明顿分校。