智慧零售技术探秘:关键技术与开源资源,助力智能化零售革新

智慧零售是一种基于先进技术的零售业态,通过整合物联网、大数据分析、人工智能等技术,实现零售过程的智能化管理并提升消费者体验。

实现智慧零售的关键技术包括商品的自动识别与分类、商品的自动结算等等。

为了实现商品的自动识别与分类,需要借助先进的图像识别技术。本文将介绍一些开源库和数据集,这些资源有助于研究者和开发者在智慧零售领域进行相关工作。

PaddleClas

PaddleClas 是由百度飞桨开发的一个图像识别和图像分类任务的工具集,可用在工业界和学术界,助力使用者训练出更好的视觉模型和落地应用。

ColugoMum 是基于 PP-ShiTu 开发的智能购物平台,可以准确定位和识别每种商品,返回完整的购物清单以及显示客户应支付的商品实际价格。项目地址在https://github.com/thomas-yanxin/Smart_container

  • 项目链接:https://github.com/PaddlePaddle/PaddleClas

FastReID

FastReID 是由京东 AI 研究院发布的基于 PyTorch 的通用目标重识别(ReID)开源库,可广泛应用于线下零售、智能供应链、智能园区等项目。

  • 项目链接:https://github.com/JDAI-CV/fast-reid

  • 更多介绍:https://zhuanlan.zhihu.com/p/351587618

数据集

Open Brand

Open Brand 数据集源于各大电商平台,包含了 584920 张图片,1303563 个标注量,包含了行业内大部分商标。

  • 论文地址:https://arxiv.org/pdf/2012.07350.pdf

  • 下载地址:https://tianchi.aliyun.com/dataset/130462

RP2K

RP2K 数据集收录了超 50 万张零售商品货架图片,商品种类超 2000 种,所有图片均来自真实场景下的人工采集,并针对每种商品,提供了十分详细的注释,包含尺寸/形状/味道等特征。

优势:全球 SKU 种类最多。

  • 论文地址:https://arxiv.org/pdf/2006.12634.pdf

  • 下载地址:https://wRPCww.pinlandata.com/rp2k_dataset/

AliProduct

AliProduct 数据集收录了近 300 万张图片,涵盖 5 万个 SKU 级商品类别,含有大量的生活用品、食物等。

商品图像的类别和总量均为业界之最。

缺点:该数据集中没有人工标注,数据较脏,数据分布较不均衡,且有很多相似的商品图片。

  • 下载地址:https://openi.pcl.ac.cn/ColugoMum/Exprements-public/datasets

RPC

RPC 是一个大规模零售产品结账数据集,收录了 200 个产品类别(17个大类)和 83739 张图像,包括单品图和结算图,并进行了注释。

  • 论文地址:https://arxiv.org/pdf/1901.07249.pdf

  • 下载地址:https://rpc-dataset.github.io/

  • 更多介绍:https://zhuanlan.zhihu.com/p/55627416

  • 更多介绍:https://zhuanlan.zhihu.com/p/55987842

Products-10K

Products-10K 是一个完全人工标注的商品图片数据集,其中收录了 10000 种(10 大类)细粒度的 SKU 级商品,这些商品均是经常被中国消费者购买的产品,包括时尚、3C、食品、保健、家居用品等全品类。

  • 论文地址:https://arxiv.org/abs/2008.10545

  • 下载地址:https://products-10k.github.io/challenge.html#downloads

Locount

Locount 数据集收录了 50394 张图像,包括 140 个类别(9 大类)中超过 190 万个图像实例,并提供了丰富的注释。

  • 下载地址:https://isrc.iscas.ac.cn/gitlab/research/locount-dataset


趋动云是一款强大的AI训练平台,内置已近 900 条数据集和 AI 模型资源,覆盖多个领域。

用户可以轻松选择适用于其研究的数据集和模型,例如,杂货商品数据集Grocery Store Dataset和自动结算场景下的大型商品数据集RPC等,这些数据集在商品识别、分类等任务中具有广泛的应用价值。

通过趋动云,用户能够一键获取所需的数据集和模型,为研究和实验提供便利,进一步推动人工智能领域的发展。

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

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

相关文章

vue3+ts 代理的使用

简单封装request.ts import axios from "axios";// 1.创建axios对象 const serviceaxios.create();// 2.请求拦截器 service.interceptors.request.use(config>{return config; },error>{Promise.reject(error); })// 3.响应拦截器 service.interceptors…

走进数字金融峰会,为金融科技数字化赋能

12月20—21日,FSIDigital数字金融峰会在上海圆满召开。本次峰会包含InsurDigital数字保险峰会和B&SDigital数字银行与证券峰会2场平行峰会;吸引了近600位来自保险、银行、证券以及金融科技等行业的领导者和专家齐聚一堂,共同探讨金融业数…

docker 私有仓库

Docker 私有仓库 一、私有仓库搭建 # 1、拉取私有仓库镜像 docker pull registry # 2、启动私有仓库容器 docker run -id --nameregistry -p 5000:5000 registry # 3、打开浏览器 输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories&quo…

瑞熙贝通助力实验室原始记录无纸化管理

一、系统概述 随着互联网时代的发展,实验室管理信息化功能日趋完善,涉及维度也不断扩大,实现实验室原始记录的电子化和数字化,提高实验室工作质量和效率,是实验室发展大势所趋。在实验室信息管理系统得到日益广泛应用…

云计算:现代技术的基本要素

众所周知,在儿童教育的早期阶段,幼儿园都会传授塑造未来行为的一些基本准则。 今天,我们可以以类似的方式思考云计算:它已成为现代技术架构中的基本元素。云现在在数字交互、安全和基础设施开发中发挥着关键作用。云不仅仅是另一…

nodejs+vue+微信小程序+python+PHP的热带野生动物园景点预约订票系统的设计与实现-计算机毕业设计推荐

管理员是系统的管理者,拥有系统的所有权限,通过系统设定的账号和密码登录后对系统进行管理,包括密码修改、用户管理。新闻公告的管理、景点管理、订单管理。管理员登录中,通过用户的登录名和密码到热带野生动物园景点预约订票系统…

【数据结构】LRU缓存的简单模拟实现(leetcode力扣146LRU缓存)

文章目录 一、定义二、LRU模拟实现二、代码实现 一、定义 LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。 Cache的容量有限,因此当Cache的容量用完后,而又有新的内容需要添加进来时, 就…

几种串口扩展电路

一、IIC串口扩展电路 LCT200 是一款可以通过 I2C 接口通讯,拓展 2 路独立串口的通讯芯片,同时也支持通过 2 路串口读写 I2C 接口的数据。LCT200 的封装为 TSSOP-20。 主要功能:⚫ 通过对 I2C 接口读写实现拓展 2 路独立串口功能 ⚫ 通过读写…

【Python3】\u字符与中文字串互转

小水。 encode和decode: str没有decode函数,但对应的有encode函数,该函数作用是转码为bytes对象bytes通过decode函数转换回对应的str对于一些偏激的(可以用过分来形容)的字符串,例如一二三\\u56db\\u4e94\\u516d,是有…

小狐狸GPT付费2.4.9 去除授权弹窗版

后台安装步骤: 1、在宝塔新建个站点,php版本使用7.2 、 7.3 或 7.4,把压缩包上传到站点根目录,运行目录设置为/public 2、导入数据库文件,数据库文件是 /db.sql 3、修改数据库连接配置,配置文件是/.env 4、…

时间Date

你有没有思考过时间问题: 前端为什么可以直接看见时间格式的数据 后端怎么接受的数据,怎么处理的 一般来说:前端传输来数据都是时间格式的字符串,那么后端需要能够解析时间格式的字符串,归功于JSONFormat ,可以解析…

YOLOv8改进 | 主干篇 | RevColV1可逆列网络(特征解耦助力小目标检测)

一、本文介绍 本文给大家带来的是主干网络RevColV1,翻译过来就是可逆列网络去发表于ICLR2022,其是一种新型的神经网络设计(和以前的网络结构的传播方式不太一样),由多个子网络(列)通过多级可逆连接组成。这种设计允许…

【Python_09】Python基础语法(数据容器之列表详解)

文章目录 概述Python中的数据容器列表1.1 定义列表1.2列表取值与修改1.3 列表遍历1.3.1 使用for循环遍历列表1.3.2 使用while循环遍历1.3.3 使用enumerate()函数获取索引和元素 1.4 列表常用方法 概述 数据容器是用来存储和组织数据的数据结构和对象。可以以不同的方式存储和操…

SpringBoot Event,事件驱动轻松实现业务解耦

什么是事件驱动 Spring 官方文档AWS Event Driven 简单来说事件驱动是一种行为型设计模式,通过建立一对多的依赖关系,使得当一个对象的状态发生变化时,所有依赖它的对象都能自动接收通知并更新。即将自身耦合的行为进行拆分,使拆…

@click 默认传递原生的事件对象

项目场景 [Day1] <template><div id"app"><h1>小黑记事本</h1><button click"handleClick">www</button><div class"head"><!-- 按键&#xff08;回车&#xff09;按下&#xff0c;出发add事件&…

Leetcode---376周赛---中位数贪心

题目列表 2965. 找出缺失和重复的数字 2966. 划分数组并满足最大差限制 2967. 使数组成为等数数组的最小代价 2968. 执行操作使频率分数最大 一、找到缺失和重复的数字 由于数据范围不是很大&#xff0c;可以直接暴力统计每个数字出现的次数&#xff0c;时间复杂度为O(n^2…

【Java中序列化的原理是什么(解析)】

&#x1f341;序列化的原理是什么&#xff1f; &#x1f341;典型-----解析&#x1f341;拓展知识仓&#x1f341;Serializable 和 Externalizable 接门有何不同? &#x1f341;如果序列化后的文件或者原始类被篡改&#xff0c;还能被反序列化吗?&#x1f341;serialVersionU…

【SpringCloud笔记】(9)分布式配置中心之Config

Config 概述 分布式系统当前面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务&#xff0c;每个服务的粒度相对较小&#xff0c;因此系统中会出现大量的服务。 比如&#xff1a;有n个微服务连接同一套数据库&#xff0c;当连接数据库需要发生变动时&…

Exploring the Limits of Masked Visual Representation Learning at Scale论文笔记

论文名称&#xff1a;EVA: Exploring the Limits of Masked Visual Representation Learning at Scale 发表时间&#xff1a;CVPR2023 作者及组织&#xff1a;北京人工智能研究院&#xff1b;华中科技大学&#xff1b;浙江大学&#xff1b;北京理工大学 GitHub&#xff1a;http…

ARM串口通信编程实验

完成&#xff1a;从终端输入选项&#xff0c;完成点灯关灯&#xff0c;打开风扇关闭风扇等操作 #include "gpio.h" int main() {char a;//char buf[128];uart4_config();gpio_config();while(1){//接收一个字符数据a getchar();//发送接收的字符putchar(a);switch(…