前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Deep Hash(深度哈希算法)

Deep Hash(深度哈希算法)

作者头像
计算机视觉研究院
发布2018-04-17 16:38:04
3.1K0
发布2018-04-17 16:38:04
举报

哈希的简单介绍:

用一个比喻来说明什么是哈希算法:假设有N只小猪,它们的体重各不相同,一开始我们把它们放在一个猪圈里面。如果想寻找其中某只小猪,只能一个一个的找,很耗时间。现在我们用哈希算法的思想来管理小猪,我们按照小猪的体重来分猪圈。现在如果你想要找其中某一只小猪,先看看他的体重,然后到对应体重的猪圈里面寻找,这样时间就节省了。

上面的比喻中的小猪的体重就相当于Hash_code,每个变量都有一个Hash_codee。如果用哈希算法来查找某一个变量,首先要匹配Hash_code,这样就能快速的查找了。

刘教授一开始是以图搜图的样例来开始哈希的讲解:

哈希算法:

几种方法的介绍:

深度哈希算法

首先对相似度矩阵进行分解,得到样本的二值码;然后使用CNN进行拟合前面得到的二值码。

代码实现:

优缺点分析:

优:简单,学习图像表示能力强,性能高;

缺:不适合大数据及的训练,两阶段分开(无法实现End-to-End)。

这只是其中一种变形的Deep哈希框架,其实还有很多框架,如果有兴趣的朋友您可以进一步去了解,我会把具体的文件放在平台的共享文件处,那里有您们想要的知识。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 计算机视觉战队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档