一种智能折扣估计与智能推广方法及系统与流程

文档序号:28622050发布日期:2022-01-22 13:31阅读:115来源:国知局
一种智能折扣估计与智能推广方法及系统与流程

1.本发明涉及人工智能领域,具体涉及一种智能折扣估计与智能推广方法及系统。


背景技术:

2.瓜果蔬菜作为生活的必需品,任何人都离不开它,在越来越重视营养健康的今天,瓜果蔬菜的新鲜度和无公害是消费者消费时首要侧重的选择,而商家在具体销售时,仅仅能通过货源确定是否无公害进行定价,而新鲜度会随着时间的变化逐渐变差,从而会导致定价与实际产品不符,可能造成买卖双方的损失。


技术实现要素:

3.为了解决上述技术问题,本发明的目的在于提供一种智能折扣估计与智能推广方法及系统,所采用的技术方案具体如下:第一方面,本发明一个实施例提供了一种智能折扣估计与智能推广方法,该方法包括以下具体步骤:基于不同存放时间,采集仓库中不同储放区域处的果蔬图像,构成训练数据集;获取训练数据集中每张果蔬图像的训练参与度,所述训练参与度表征果蔬图像中果蔬的变质是否是环境温湿度导致的;构建孪生网络,利用训练数据集中每张果蔬图像的训练参与度对对比损失进行加权后监督训练孪生网络;利用训练好的孪生网络对果蔬图像进行质量检测,基于果蔬质量进行果蔬售卖价格的估计和推广摆放位置的确定;其中,质量检测结果表征仅由环境温湿度导致的果蔬的变质情况。
4.进一步地,在每个储放区域采集的每张果蔬图像的训练参与度的获取具体为:基于采集果蔬图像时果蔬的存放时间,获取各个储放区域对应的果蔬质量亏损度序列、环境温度序列和环境湿度序列;存放一段时间后果蔬重量与果蔬入库重量差值绝对值与果蔬入库重量的比值为果蔬质量亏损度;基于果蔬质量亏损度序列计算每个储放区域与仓库整体存放条件的相似度s,基于相似度对储放区域进行分组;对于每个分组中的每个储放区域,基于环境温度序列和环境湿度序列计算该储放区域与组内其他储放区域环境温湿度变化情况的相似度h;根据每个储放区域对应的s和h计算在该储放区域采集的果蔬图像的训练参与度;对于每个储放区域,该储放区域与仓库整体存放条件越相似,该储放区域与所属组内其他储放区域环境温湿度变化情况越相似,所采集的果蔬图像中果蔬的变质越是环境温湿度导致的。
5.进一步地,基于果蔬质量亏损度序列计算每个储放区域与仓库整体存放条件的相似度s,具体地:
表示当前储放区域与其他第个储放区域存放条件的相似度,和分别表示当前储放区域与其他第个储放区域对应的果蔬质量亏损度序列;除当前储放区域外,仓库中还有个储放区域;个储放区域;为基于果蔬质量亏损度序列和得到的皮尔逊相关系数,为极差函数,为标准差函数。
6.进一步地,对于每个分组中的每个储放区域,基于环境温度序列和环境湿度序列计算该储放区域与组内其他储放区域环境温湿度变化情况的相似度h,具体地:他储放区域环境温湿度变化情况的相似度h,具体地:和分别为当前储放区域与所属组内其他第个储放区域对应的环境湿度序列;和分别为当前储放区域与所属组内其他第个储放区域对应的环境温度序列;为基于动态时间规整算法计算的两个序列之间的距离,为均值函数;当前储放区域所属组内除了当前储放区域,还有个储放区域。
7.进一步地,根据每个储放区域对应的s和h计算在该储放区域采集的果蔬图像的训练参与度,具体地:h和s的比值为所述训练参与度。
8.进一步地,利用训练数据集中每张果蔬图像的训练参与度对对比损失进行加权后监督训练孪生网络,具体为:基于训练数据集进行分批次训练,每个批次包括张果蔬图像;为一个批次中第张果蔬图像的训练参与度,为根据参考果蔬图像和一个批次中第张果蔬图像得到的对比损失;为最终监督训练孪生网络所用损失。
9.第二方面,本发明另一个实施例提供了一种智能折扣估计与智能推广系统,该系统包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述计算
机程序被处理器执行时实现一种智能折扣估计与智能推广方法的步骤。
10.本发明实施例至少具有如下有益效果:本发明对孪生网络进行训练时考虑了训练样本即果蔬图像的训练参与度,训练参与度表征果蔬图像中果蔬的变质是否是环境温湿度导致的,若采集果蔬图像时的果蔬变质是环境温湿度导致的,则根据果蔬图像的训练参与度对对比损失进行加权后进行孪生网络的训练,即基于果蔬图像进行网络参数的调整,若采集果蔬图像时的果蔬变质不是环境温湿度导致的,则基于果蔬图像不调整或小幅度调整网络的参数,使得网络的学习更加准确,进行对果蔬质量进行准确检测。
附图说明
11.为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
12.图1为本发明方法实施例的步骤流程图。
具体实施方式
13.为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种智能折扣估计与智能推广方法及系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
14.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
15.下面结合附图具体的说明本发明所提供的一种智能折扣估计与智能推广方法及系统的具体方案。
16.请参阅图1,其示出了本发明一个实施例提供的一种智能折扣估计与智能推广方法的步骤流程图,该方法包括以下步骤:基于不同存放时间,采集仓库中不同储放区域处的果蔬图像,构成训练数据集;获取训练数据集中每张果蔬图像的训练参与度,所述训练参与度表征果蔬图像中果蔬的变质是否是环境温湿度导致的;构建孪生网络,利用训练数据集中每张果蔬图像的训练参与度对对比损失进行加权后监督训练孪生网络;利用训练好的孪生网络对果蔬图像进行质量检测,基于果蔬质量进行果蔬售卖价格的估计和推广摆放位置的确定;其中,质量检测结果表征仅由环境温湿度导致的果蔬的变质情况。
17.下面对上述各个步骤进行详细展开:步骤s1,基于不同存放时间,采集仓库中不同储放区域处的果蔬图像,构成训练数据集。
18.例如,可以在存放时间为1天、3天、5天、7天时,对仓库中不同储放区域处的果蔬进
行图像采集,得到多张果蔬图像,基于多张果蔬图像构建训练数据集。
19.步骤s2,获取训练数据集中每张果蔬图像的训练参与度,所述训练参与度表征果蔬图像中果蔬的变质是否是环境温湿度导致的。
20.在每个储放区域采集的每张果蔬图像的训练参与度的获取具体为:(1)基于采集果蔬图像时果蔬的存放时间,获取各个储放区域对应的果蔬质量亏损度序列、环境温度序列和环境湿度序列;存放一段时间后果蔬重量与果蔬入库重量差值绝对值与果蔬入库重量的比值为果蔬质量亏损度。
21.实施例基于温湿度传感器获取环境温度和环境湿度,温湿度传感器在库房内以网格状均匀分布,分布间隔以每两个传感器相差两筐瓜果蔬菜的距离,从而获得库房内所有位置上的湿度信息,对于每个储放区域,该区域内所有温湿度传感器获取的温度数据的均值为该区域的温度数据,湿度数据的均值为该区域的湿度数据;传感器的数据每5s采集一次,仓库内每个区域都能记录一段时间的温湿度变化,从而得到环境温度序列和环境湿度序列。
22.对于刚入库的果蔬,认定其质量几乎未亏损,即果蔬的水分未流失;而经过一段时间的存放,因为环境的影响,瓜果蔬菜的质量会发生一定变化,例如周围环境湿度越小,瓜果蔬菜越容易失水,导致其质量下降,存放的温度同样影响着瓜果蔬菜的质量,如果库房内温度不稳定,例如温度高于储放推荐温度时,瓜果蔬菜的质量下降程度会加剧,从而缩短了存放时间,而质量下降的同时,其重量也会有一定的亏损。因此,需要定期对该批次入库的果蔬进行称重,在一定程度上能够表示该批次瓜果蔬菜的新鲜程度。对瓜果蔬菜进行称重,获得当前重量m与入库时重量m0进行比较,得到重量差δm=|m0-m|,从而得到果蔬质量亏损度δm/m;实施例中果蔬质量亏损程度每半天统计一次,进而可根据存放时间确定每个储放区域的果蔬质量亏损度序列。需要注意,不同的存放时间对应的果蔬质量亏损度序列、环境温度序列和环境湿度序列的序列长度不同。
23.(2)基于果蔬质量亏损度序列计算每个储放区域与仓库整体存放条件的相似度s,基于相似度对储放区域进行分组。
24.优选地,基于果蔬质量亏损度序列计算每个储放区域与仓库整体存放条件的相似度s,具体为:度s,具体为:表示当前储放区域与其他第个储放区域存放条件的相似度,和分别表示当前储放区域与其他第个储放区域对应的果蔬质量亏损度序列;除当前储放区域外,仓库中还有个储放区域;个储放区域;为基于果蔬质量亏损度序列和得到的皮尔逊相关系数,为极
差函数,为标准差函数,计算时引用两个序列的极差和标准差,能够进一步表现出两个序列在数值上的差异。的取值范围为[-1,1],值越大,说明两个序列越相似,相应的,两个储放区域的存放条件越相似;进而,值越小,说明当前储放区域与仓库整体存放条件越相似,当前储放区域与整个库房整体情况相近,反之,值越大,说明当前储放区域与仓库整体存放条件越不相似。
[0025]
由于在库房同一储放区域内,环境情况即存放条件相似,果蔬质量亏损度也相似,而对于不同储放区域,果蔬质量亏损度会表现出差异,因此,根据果蔬质量亏损度对储放区域进行分组,以组为单位,对果蔬变质的原因进行分析。基于每个储放区域对应的值,实施例使用dbscan算法进行聚类后,得到多个分组,每个组中储放区域处果蔬的质量亏损度变化是相似的。
[0026]
(3)对于每个分组中的每个储放区域,基于环境温度序列和环境湿度序列计算该储放区域与组内其他储放区域环境温湿度变化情况的相似度h。
[0027]
优选地,对于每个分组中的每个储放区域,基于环境温度序列和环境湿度序列计算该储放区域与组内其他储放区域环境温湿度变化情况的相似度h,具体为:他储放区域环境温湿度变化情况的相似度h,具体为:和分别为当前储放区域与所属组内其他第个储放区域对应的环境湿度序列;和分别为当前储放区域与所属组内其他第个储放区域对应的环境温度序列;为基于动态时间规整算法计算的两个序列之间的距离,为均值函数;当前储放区域所属组内除了当前储放区域,还有个储放区域。
[0028]
表示当前储放区域与所属组内其他第个储放区域的温湿度变化情况的相似度,和越相似,值越小,标准差差异越小,该项乘积的值越大,同理,和越相似,值越小,均值差异越小,该项乘积的值越大。式子中处理使用两种方式,这里考虑到两者影响权重不一样,温度对果蔬质量的影响比较高,因此,为温度分配一个函数下落比较快的,其精度比反比例函数要高一些,即同样的差异距离,温度所获得的结果要小。通过计算两个储放区域的温湿度变
化相似度,确定两个储放区域内果蔬的变质条件即果蔬的质量亏损条件是否相似,温湿度变化相似度越高,表示组内两个区域果蔬的变质条件一致,湿度变化相似度越低,表示某一储放区域的变质条件由其他因素造成,例如外来的细菌直接影响。
[0029]
对当前储放区域与所属组内每个其他储放区域环境温湿度变化情况的相似度进行求和,得到当前储放区域对应的值,值越大,说明当前储放区域与其所属组内其他储放区域环境温湿度变化情况越相似,值越小,说明当前储放区域与其所属组内其他储放区域环境温湿度变化情况越不相似,即与组内整体温湿度变化情况差异越大。
[0030]
(4)根据每个储放区域对应的s和h计算在该储放区域采集的果蔬图像的训练参与度;对于每个储放区域,该储放区域与仓库整体存放条件越相似,该储放区域与所属组内其他储放区域环境温湿度变化情况越相似,所采集的果蔬图像中果蔬的变质越是环境温湿度导致的。
[0031]
根据每个储放区域对应的s和h计算在该储放区域采集的果蔬图像的训练参与度,具体地:每个储放区域对应的h和s的比值为相应的存放时间对应的所述训练参与度,即,值越大,说明当前对某一储放区域的果蔬进行图像采集时,果蔬的变质越是由环境温湿度导致的,反之,值越小,说明当前对某一储放区域的果蔬进行图像采集时,果蔬的变质越不是由环境温湿度导致的,即越是由其他因素导致的果蔬变质。
[0032]
至此,训练数据集中每张果蔬图像都对应一个训练参与度,需要说明,获取的训练参与度需要进行归一化处理。
[0033]
需要注意,对于一个储放区域,在该储放区域处采集的多张果蔬图像对应的存放时间不同,每张果蔬图像对应的训练参与度也可能不同;且计算训练参与度的过程中,不同的存放时间对应的分组情况可能也不同。
[0034]
步骤s3,构建孪生网络,利用训练数据集中每张果蔬图像的训练参与度对对比损失进行加权后监督训练孪生网络。
[0035]
利用训练数据集中每张果蔬图像的训练参与度对对比损失进行加权后监督训练孪生网络,具体为:基于训练数据集进行分批次训练,每个批次包括张果蔬图像;为一个批次中第张果蔬图像的训练参与度,为根据参考果蔬图像和一个批次中第张果蔬图像得到的对比损失;为最终监督训练孪生网络所用损失。基于进行孪生网络的监督训练;其中,训练时孪生网络的两张输入图像分别为参考果蔬图像和训练数据集中的一张果蔬图像,所述参考果蔬图像为果蔬未变质时采集的果蔬图像。
[0036]
需要说明,每种果蔬类型对应一个孪生网络。
[0037]
步骤s4,利用训练好的孪生网络对果蔬图像进行质量检测,基于果蔬质量进行果蔬售卖价格的估计和推广摆放位置的确定;其中,质量检测结果表征仅由环境温湿度导致
的果蔬的变质情况。
[0038]
训练好孪生网络后,将实时采集的果蔬图像与参考图像输入孪生网络中,孪生网络输出质量评分,得到实时采集的果蔬图像中果蔬的质量。
[0039]
基于果蔬质量进行果蔬售卖价格的估计和推广摆放位置的确定:如果质量评分比较高,即分数在0.9以上,可以安排原价销售,或者给予一定的溢价,推广摆放位置为正常位置。
[0040]
如果质量评分一般,即在0.7或0.8左右,说明果蔬质量受到一定程度的影响,但影响不大,可以定一个稍低于原价进行售卖,推广摆放位置稍微靠前。
[0041]
如果质量评分较低,即在0.6至0.7左右,说明果蔬存放不当或者存放时间过长,但还能够进行售卖,因此给予较大的折扣,同时,将果蔬放置于醒目位置,同时大力宣传折扣内容,以便快速售出。
[0042]
如果质量评分极低,即小于0.5,表明果蔬已经变质,不适合售卖,可以进行内部消化或进行其他处理。
[0043]
基于与上述方法实施例相同的发明构思,本发明一个实施例提供了一种智能折扣估计与智能推广系统,该系统包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被处理器执行时实现一种智能折扣估计与智能推广方法的步骤。
[0044]
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0045]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0046]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1