全域图像搜索给你更精准的搜索体验

摘要: 2018飞天技术汇,阿里巴巴机器智能技术实验室的刘磊带来题为全域精准图像搜索介绍的演讲,主要从四个方面进行了阐述,第一部分介绍了图像搜索的基本概念,第二部分主要是讲解了图像搜索的技术架构及其优势,第三部分对应用场景及案例进行了分析,最后对商品使用情况以及定价做了简单介绍。

2018飞天技术汇,阿里巴巴机器智能技术实验室的刘磊带来题为全域精准图像搜索介绍的演讲,主要从四个方面进行了阐述,第一部分介绍了图像搜索的基本概念,第二部分主要是讲解了图像搜索的技术架构及其优势,第三部分对应用场景及案例进行了分析,最后对商品使用情况以及定价做了简单介绍。
数十款阿里云产品限时折扣中,赶快点击这里,领券开始云上实践吧!
直播视频回顾
PPT下载请点击
以下是精彩视频内容整理:

Alibaba MIT

MIT (Machine , Intelligence ,Technologies 机器智能技术实验室) 成立于2018年,由一批杰出的科学家及工程师组成,团队主要分布在杭州、北京、西雅图、硅谷、新加坡等地,是阿里巴巴负责人工智能技术研发的核心团队。MIT以阿里巴巴宝贵的海量数据为基础,机器学习/深度学习技术为依托,打造了涵盖图像视频、语音交互、自然语言理解、智能决策等人工智能核心技术,充分赋能电商、金融、物流、社交、娱乐等阿里巴巴集团的重要业务,此外也对生态合作伙伴输出,与企业合力打造智能未来。

图像搜索

1

 

图像搜索服务(Image Search)是一个以深度学习和大规模机器学习技术为核心,通过图像识别和搜索功能,实现以图搜图的智能图像搜索的产品。其主要的服务内容包括相同图像搜索和相似图像搜索两部分,在基于图像识别技术的基础上,图像搜索服务结合了不同行业的应用和业务场景,帮助用户实现相同或相似的图片搜索。图像搜索的业务领域也较为广泛,对于所有具备图像数据库的用户都可以享受图像搜索服务。
图像搜索发展历程主要分为三个阶段,在2014年8月成功在淘宝的拍立淘上线,用户第一次可以通过相机拍照的方式进行购物,在2017年2月开始了产品的对外商业化输出,将图像搜索的技术分享给各大商业伙伴,今年开始尝试将图像搜索技术在阿里云上进行广泛的赋能,并在7月份完成了图像搜索在阿里云以及全球的同步发布。

技术架构及其优势

2

 

图像搜索技术主要分为五个算法模块:

  • 类目预测:仅通过图片特征进行图片的区分是有限制的,所以可以通过类目的预测进行目标判断,这样就无需对整个图像库进行全局搜索,只需搜索相应的某个类目图片。类目搜索不但可以提升搜索的效率,也可以提升搜索的精准程度。
  • 主体检测:在一般情况下得到的图片主体目标较小并且背景较为复杂,为了减少背景以及其他主体的干扰,就需要进行主体检测。
  • 特征提取:特征提取是图像搜索的一个重要模块,主要应用了深度特征与局部特征两个维度的特征,目前深度学习特征提取已经远远优于传统的特征提取。局部特征提取是对图像特征局部殊性的表达,目前在局部特征中进行了包括维度压缩、提取速度的优化等方面的改进。
  • 检索与排序:检索索引主要分为离线构建索引和在线快速查询两个模块,离线构建索引是通过离线过程对图像特征进行提取,在线过程主要是通过用户输入的特征图片进行快速提取特征,然后把提取出的特征放到分布式引擎中,进行快速的查询检索。排序模块能够有效结合深度特征与局部特征,深度特征主要从高层来提取信息,而局部特征关注的是根据图像的局部信息。

图像搜索的技术流程

3

 

离线流程对图像库进行图像的选取,对选取后的图像进行主体检测,然后对检测后的图像进行特征提取,进而建立起图像检索引擎。在线流程是在用户输入Query时,进行类目的预测和判断,然后做主体检测以及特征提取,进行检索和排序后,最后输出结果。

图像检索的优势

深度学习采用业内领先的深度学习算法和海量的数据,具有效果精准、鲁棒性强等优点,并且自主研发支持百亿数量级别的快速索引技术,时间可以达到毫秒级的响应,同时产品全都是源于阿里巴巴电商平台,经历实战锤炼,所以具有可靠稳定以及效果显著的优点。此外还可以针对不同的业务场景做一些定制化开发,融合阿里云的计算和机器智能技术实验室的视觉AI的能力,打造充分适合用户全业务场景的图像搜索服务。

应用场景及案例

电商场景

4

 

用户只需拍摄或者上传照片,就可以根据图片进行搜索。这省去了繁琐的文字描述,简化了商品搜索流程,大大提高了用户的购物体验,同时对于商家而言也可以更快地将商品推荐给用户。

通用图库场景

5

 

图片分享和社交类网站通常有大量的图片供用户搜索使用,利用图像搜索服务,可在云端快速构建百亿级图像搜索引擎,提供以图搜图功能,提升用户体验。

案例

6

 

此案例是在三星Galaxy S8的系统中做了一个图像搜索技术,在相册中可以通过以图搜图的方式搜索到淘宝相关的商品,给客户提供了更好地购物搜索体验。

商用与定价

7

 

图像搜索已于7月11日在国内站和国际站同时商业化发布,得到客户的广泛好评。目前计费方式有两种,分别是预付资源包和后付费。预付资源包是在图像搜索服务采用购买按月/按年(自然月/自然年)预付费资源包的计费方式。在购买后,调用次数会在资源包内进行抵扣,当资源包用完时,则默认转到后付费方式。同时预付费资源包采取按照资源包调用量大小及资源包购买期长短进行阶梯优惠的付费方式,资源包的调用量越大/资源包的购买期越长(如:选择包年而非包月)即单价越低。而后付费是在图像搜索服务的预付费资源包用完后,默认转到后付费方式,后付费的计费方式为按次计费。

 原文链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521408.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【这些都不知道你就是个弟弟】Docker常用命令

戳蓝字“CSDN云计算”关注我们哦!作者 | 程序员欣宸转自 | 企业博客责编 | 阿秃除了基本的docker pull、docker image、docker ps,还有一些命令及参数也很重要,在此记录下来避免遗忘。环境信息以下是本次操作的环境:操作系统&…

php 模数 指数 公钥生成_php实现JWT认证

什么是JWTJWT(json web token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上。JWT定义了一种用于简洁,自包…

SpringBoot2.x 整合RabbitMQ_消费端

这一篇讲解消费者 文章目录一、依赖配置1. 引入依赖2. 配置文件3. 主配置二、代码Conding2.1. 消费者代码一、依赖配置 1. 引入依赖 <!--springboot整合RabbitMQ依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>sp…

不断迭代,严苛细节,最终性能如何满足? 基于ELK的大数据平台实践分享

摘要&#xff1a; 在2018年Elastic Meetup 南京交流会中&#xff0c;来自云利来科技的涂海波为现场的听众带来了题为《南京云利来基于ELK的大数据平台》的精彩分享。在本次分享中&#xff0c;他首先进行了公司简介&#xff0c;然后介绍了数据分类&#xff0c;包括数据采集及数据…

cmd输入pip报错_pyhon3下pip安装使用教程(win10)

一、前言 pip 是 Python 包管理工具&#xff0c;该工具提供了对Python 包的查找、下载、安装、卸载的功能。官网下载比较慢,只有几k速度&#xff0c;大家如果还没下载python和pip可以到我的网盘下载。目前pip为v20.0.2版&#xff0c;pytho为v3.8.2&#xff0c;有最新版本会随时…

【小白集合】详解服务器内存和显存基础知识

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | Hardy责编 | 阿秃早期内存通过存储器总线和北桥相连&#xff0c;北桥通过前端总线与CPU通信。从Intel Nehalem起&#xff0c;北桥被集成到CPU内部&#xff0c;内存直接通过存储器总线和CPU相连。所以&#xff0c;在AMD采用So…

如何在机器学习项目中使用统计方法的示例

摘要&#xff1a; 在本文中&#xff0c;将通过十个实例介绍在机器学习项目中起关键作用的统计学方法。 统计学和机器学习是两个密切相关的领域。两者的界限有时非常模糊&#xff0c;例如有一些明显属于统计学领域的方法可以很好地处理机器学习项目中的问题。事实上&#xff0c…

云服务器 文件服务,云服务器文件服务

云服务器文件服务 内容精选换一换远程桌面协议(Remote Desktop Protocol&#xff0c;RDP)&#xff0c;是微软提供的多通道的远程登录协议。本节为您介绍如何使用RDP文件远程登录Windows云服务器。从管理控制台下载的RDP文件对应唯一的云服务器&#xff0c;当前RDP文件命名规则为…

(需求实战_03) SpringBoot整合RabbitMQ 关键代码、策略、模式讲解

这篇主讲管控台和测试 文章目录一、管控台配置1. 创建交换机2. 创建队列3. 交换机绑定队列4. 交换机查看绑定关系5. 队列查看绑定关系二、项目准备2.1. 启动测试方法2.2. 清空控制台2.3.一、管控台配置 1. 创建交换机 2. 创建队列 3. 交换机绑定队列 4. 交换机查看绑定关系…

c++ vector 初始化_什么?还不懂c++vector的用法,你凭什么勇气来的!

作者&#xff1a;良知犹存转载授权以及围观&#xff1a;欢迎添加微信公众号&#xff1a;羽林君前言今天继续肝C&#xff0c;一入C深似海。越学越有意思。今天给大家带来一篇cvector的介绍&#xff0c;难以置信这篇文章写了我三天&#xff0c;不过总算整理完毕&#xff0c;现在分…

突发!Python再次卫冕,Java和C下降,你怎么看?

2019年转眼已经大半&#xff0c;在近几个月的榜单中&#xff0c;Python已经走上卫冕的道路&#xff0c;并且与Java的差距拉得更远了一些。以往与Java常呈现你追我赶之势&#xff0c;而这一次则是直接相差了近10%&#xff01;Python的火&#xff0c;有目共睹。Python陆续登上了I…

NLP产品级系统设计模式

摘要&#xff1a; 在本文中&#xff0c;作者从六个方面描述了一些生产NLP系统的常见设计和部署模式。这些是团队为了使产品开发与技术、业务、战略和操作目标保持一致而必须做出的选择或权衡。 摘要&#xff1a;在本文中&#xff0c;作者从六个方面描述了一些生产NLP系统的常见…

2个vector如何合成一个_面试中如何做到不卑不亢,牢记2个要点

文│叨叨HR那点事(文章原创&#xff0c;版权归本作者所有&#xff0c;欢迎个人转发分享)面试的时候什么态度和面试官沟通&#xff1f;这个问题&#xff0c;就像一千个人眼里有一千个哈姆雷特一样&#xff0c;人人都有自己的意见和看法。有人说&#xff0c;面试嘛&#xff0c;当…

机器学习到底是什么?

摘要&#xff1a; 机器学习到底是什么东东&#xff1f;了解一下&#xff01; 关于机器学习最简单的定义来自于Berkeley所表述的:机器学习是AI的一个分支&#xff0c;它探索了让计算机根据经验提高效率的方法。 为了更深刻的理解这一定义&#xff0c;接下来我们将对其进行拆分…

修改服务器时间报错,修改服务器时间linux

修改服务器时间linux 内容精选换一换IPv6的使用&#xff0c;可以有效弥补IPv4网络地址资源有限的问题。如果当前云服务器使用IPv4&#xff0c;那么启用IPv6后&#xff0c;云服务器可在双栈模式下运行&#xff0c;即云服务器可以拥有两个不同版本的IP地址&#xff1a;IPv4地址和…

windows 反弹shell_容器内反弹shell的51种姿势

什么是反弹shell&#xff1f;反弹shell(reverse shell)&#xff0c;就是控制端监听在某TCP/UDP端口&#xff0c;被控端发起请求到该端口&#xff0c;并将其命令行的输入输出转到控制端。reverse shell与telnet&#xff0c;ssh等标准shell对应&#xff0c;本质上是网络概念的客户…

使用Vue.js开发微信小程序:开源框架mpvue解析

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 成全责编 | 阿秃转自 | 美团技术团队企业博客前言mpvue是一款使用Vue.js开发微信小程序的前端框架。使用此框架&#xff0c;开发者将得到完整的 Vue.js 开发体验&#xff0c;同时为H5和小程序提供了代码复用的能力。如果想将…

高并发下Java多线程编程基础

摘要&#xff1a; Java线程同步与异步 线程池 无锁化的实现方案 分布锁的实现方案 分享的目的&#xff1a; 进一步掌握多线程编程和应用的技巧&#xff0c;希望对大家在平时的开发中应对高并发编程有所帮助 Java线程同步与异步 1. 同步相关的方法有 wait, notify, notifyAll 2.…

deebot扫地机器人怎么清洁_扫地机器人清洁力拼杀,科沃斯机器人DEEBOT N3与小米1S对比评测...

“偷懒是第一生产力”&#xff0c;这句看似玩笑的话细细品味起来似乎还是有点道理&#xff0c;扫地机器人产业的逐渐兴盛又一次验证科技改变人们的生活方式。我自己生活中很少有时间去清扫地面&#xff0c;而且我是个很容易制造垃圾的人&#xff0c;几天不扫家里就脏乱的无法直…