卷及神经网络CNN for image retrieval
2015-12-31 13:18
471 查看
背景
对于CBIR的背景以及应用,直接上两张图上来,分别对于下面的图1和图2:![](http://yongyuan.name/images/posts/2015-02-09/background.png)
图1 图1的背景是自己用matlab在cifar10上生成的背景图,前景图是来自How
many public photos are uploaded to Flickr every day, month, year?对flick每月到每年上传图片的统计,可以看到随着互联网和移动设备的普及,我们正进入了一个全民造图的时代。针对这些海量的图片,要自动的对它们进行分类、识别、检索等,是一件充满挑战的事情,而这方面的应用在我们的生活中,最常见的莫过于图片搜索引擎。下图是在四个搜索图片搜索引擎下上传一张“熊猫”图片搜索的结果。
![](http://yongyuan.name/images/posts/2015-02-09/background1.png)
其中三个个图片搜索引擎搜索出来的图片前面都是“熊猫”这一类,表现最差的是搜狗,找不到匹配的图片,在识别这一块,搜狗还没推出这一功能,百度识别出来的是“北京犬”,360识别出来的是“抗菌肽”,识别与360,百度的结果稍微好一些,因为“北京犬”在毛色以及在形状上有可能会和“熊猫”相似,识别最好的是谷歌,搜索引擎这一块,谷歌无疑是世界遥遥的领先者。另外百度前一段时间推出的百度识图是个不错的流量入口,通过搜索出来的相似图片与对应的店铺联系起来,从而创造商业价值。
卷积神经网络CNN
待续![](http://yongyuan.name/images/posts/2015-02-09/Caltech1-70.png)
![](http://yongyuan.name/images/posts/2015-02-09/Caltech1-70-example.png)
![](http://yongyuan.name/images/posts/2015-02-09/Caltech71-101.png)
![](http://yongyuan.name/images/posts/2015-02-09/Caltech71-140-example.png)
![](http://yongyuan.name/images/posts/2015-02-09/Caltech141-210.png)
![](http://yongyuan.name/images/posts/2015-02-09/Caltech141-210-example.png)
![](http://yongyuan.name/images/posts/2015-02-09/Caltech141-210-example1.png)
![](http://yongyuan.name/images/posts/2015-02-09/random.png)
![](http://yongyuan.name/images/posts/2015-02-09/river.png)
![](http://yongyuan.name/images/posts/2015-02-09/lion.png)
![](http://yongyuan.name/images/posts/2015-02-09/tiger.png)
安装scipy时出现:
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found,具体解决方法按stackoverflow上得来。先通过
sudo apt-get install gfortran libopenblas-dev liblapack-dev安装依赖库,然后直接pip安装scipy即可。
查看8080端口被哪个占用命令:
netstat -pnl | grep 8080,具体可以参看这里I
get this: IOError: Port 8080 not bound on 'localhost'. What could it be?
在centos上安装scipy安装包时,直接通过pip install如果报错的话,用
sudo yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nose尝试,具体可以参考这里:Installing the SciPy
Stack
from: http://yongyuan.name/blog/CNN-for-image-retrieval.html
相关文章推荐
- CUDA搭建
- convolutional neural network
- UFLDL Exercise: Convolutional Neural Network
- 使用深度卷积网络和支撑向量机实现的商标检测与分类的例子
- 对Pedestrian Detection aided by Deep Learning Semantic Tasks的小结
- “ImageCLEF 2012 plant overview” 摘要
- Scalable Recognition with a Vocabulary Tree
- 基于内容的图像检索-聚类分析
- 缘起“图像检索”
- 图像检索中为什么仍用BOW和LSH
- 卷积神经网络学习
- CNN: single-label to multi-label总结
- 总结:Large Scale Distributed Deep Networks
- 总结:One weird trick for parallelizing convolutional neural networks
- 基于内容的图像检索
- Extract CNN features using Caffe
- Deep Learning Face Attributes in the Wild
- Tiled convolutional neural networks(TCNN)
- 卷积神经网络参数说明