基于深度学习的商户信息数据处理方法及其系统与流程

文档序号:21837352发布日期:2020-08-14 16:09阅读:208来源:国知局
基于深度学习的商户信息数据处理方法及其系统与流程

本发明涉及计算机技术,具体地涉及一种用于基于深度学习的商户信息数据处理方法以及商户信息数据处理系统。



背景技术:

大数据时代,用户数据的获取、用户行为的分析对企业的营销和市场策略有重要的辅助决策价值。目前,大部分企业收集数据的渠道有限,多数建立在常见的用户交易和用户交互基础上,数据的规模和灵活性有待提高。利用人工智能和大数据进行精准营销和市场定位,依赖于多样的数据来源、准确的数据信息和数据处理算法。因此,如何扩展数据来源,提高运用数据的能力和丰富数据资产是企业发展的重要课题。

电子商务支付类产品营销中,从用户角度和商户角度,目前的数据获取和营销决策有以下方式:

(1)用户行为和特征信息的获取主要有以下两种渠道:

通过银行卡刷卡行为或电子支付记录获取用户消费信息;

通过电子支付、电子商务类等app的信息和使用行为获取用户消费记录和消费特征。

(2)针对用户的营销策略主要有以下几种形式:

网络营销:通过多种网络平台推广产品和活动信息。如:网络视频营销、基于app营销、博客营销、网络整合营销、社交媒体营销、基于用户位置信息进行个性化推荐等。

广告营销:在线上和线下针对目标受众投入广告进行营销。

促销营销:使用阶梯价格、降价、打折、折扣券等形式吸引用户,刺激消费行为。

(3)商户信息的获取主要通过企业和商户合作的方式,或通过商户在工商部门的注册信息获取。

(4)商户合作和商户定位包含以下几种方式:

利用大数据技术,在海量数据基础上进行智能决策,挑选合作商户以及对商户进行精准营销定位;

针对特定类型、特定品牌、固定规模和知名度的商户进行特约合作;

与某一区域或某一条件范围内商户进行广泛合作。

目前,现有技术存在的问题有:

(1)收集的商户数据与用户数据无法匹配,难以获得精准的用户和商户信息,影响企业数据准确性。以银联获取的数据为例,银联目前获取到大量商户的入网注册信息,如商户注册名等。然而,在很多情形下,商户注册名与商户名并不匹配。例如用户刷卡或使用电子平台支付时,支付信息与消费场所的商户名不同。大规模无法匹配的数据导致用户消费行为和喜好等特征无法描绘,进而影响智能营销决策对合作商户的定位和挖掘。除此以外,对银联内部的数据资产而言,不匹配数据对后续的业务开展和数据运用有很大的局限性。

(2)在商户合作和定位中,传统的决策方案忽视用户的喜好和消费行为等特征,往往无法精准挖掘合作商户和定位商户类型,缺点之一是(1)中提及的无法匹配数据的问题,另一个缺点是以企业和商户合作方式获取商户信息耗费巨大的人力和时间成本。

(3)大数据时代,营销决策需要海量数据作为营销决策基础。现有方案中,用户信息获取的两种渠道都有局限性。大部分企业无法获取用户银行卡刷卡信息,并且刷卡信息中包含的不匹配信息会降低数据库的准确度,影响数据使用。而基于app中的用户使用和足迹等获取用户信息,依赖app覆盖用户数量、app包含的商户数量、app提供的功能多样性等。以云闪付为例,目前云闪付覆盖的商户数量有限,商户类型不够多元化,用户交互功能有限。仅依赖用户日常使用和交互留下的点击信息无法获取有效的数据,从而影响用户画像刻画及进一步的智能化营销决策。

(4)传统的营销方式难以吸引用户注意力。一方面是大规模的促销和补贴活动会耗费巨大财力。另一方面,用户对现有的视频、广告、促销等常见的营销方式有麻木感,新的营销方式需要从视觉、新奇、情感、科技感等方面创新,吸引用户注意力,激发用户尝试和参与。



技术实现要素:

鉴于上述问题,本发明旨在提出一种能够对商户信息进行优化处理的基于深度学习的商户信息数据处理方法以及商户信息数据处理系统。

本发明的基于深度学习的商户信息数据处理方法,其特征在于,包括:

图像处理步骤,预先收集商户logo图像数据并对logo图像数据进行标注,将标注数据输入到第一深度学习网络进行训练并获得第一深度学习网络模型;以及

图像扫描步骤,拍摄商户logo图像,并将logo图像数据输入到所述第一深度学习网络模型中进行logo识别,以商户logo图像为目标进行跟踪以及动画渲染,对于可识别logo图像,根据识别结果向用户投放折扣券。

可选地,在所述图像扫描步骤中,在基于用户折扣券进行刷卡消费的情况下获得用户刷卡数据。

可选地,在所述图像扫描步骤之后进一步包括:

数据处理步骤,对预先登记的商户数据以及通过所述图像扫描步骤获得的用户刷卡数据进行数据处理,使得对齐用户识别得到的商户logo图像和预先登记的商户数据,并基于第二深度学习网络对商户数据进行排序和推荐。

可选地,在所述图像扫描步骤中包括下述子步骤:

预先收集商户logo图像数据,并且增加未合作商户logo图像数据;

对logo图像数据进行标注;

对于标注后的数据使用数据增强增加数据量;

将增加数据量后的数据输入到深度学习网络中进行模型训练并得到所述第一深度学习网络模型。

可选地,所述第一深度学习网络是指以下的任意一种:

ssd网络、fasterrcnn、yolo。

可选地,所述第一深度学习网络采用ssd网络。

可选地,所述ssd网络由基础网络和金字塔网络两部分组成,所述基础网络由vgg-16-atrous组成,所述金字塔网络由五个特征图逐渐变小的卷积网络组成。

可选地,所述对于标注后的数据使用数据增强增加数据量包括以下一项或者多项:

对图像进行随机裁剪、旋转、翻转、透视变换。

可选地,所述图像扫描步骤包括下述子步骤:

拍摄商户logo图像;

将拍摄得到logo图像数据输入到所述第一深度学习网络模型中进行logo识别;

将以商户logo图像为目标进行跟踪以实现虚拟场景和实景的融合;

对于融合后的场景,使用渲染技术进行动画渲染;

对于可识别logo图像在动画渲染之后,根据识别结果向用户投放折扣券。

可选地,对于不可识别logo图像在动画渲染之后,将不可识别logo图像输入到所述深度学习网络模型进行识别。

可选地,在向用户投放折扣券之后,将刷卡信息和商户名称信息输出。

可选地,在进行动画渲染景的同时还设置用户可操作交互功能。

可选地,所述数据处理步骤包括下述子步骤:

对预先登记的商户数据以及通过所述图像扫描步骤获得的用户刷卡数据进行数据处理;

利用所述商户数据以及所述用户刷卡数据,使得对齐用户识别得到logo信息和预先登记的商户数据对齐;

基于优化的encoder-decoder的深度学习网络对商户数据进行排序和推荐。

可选地,基于优化的encoder-decoder的深度学习网络对商户数据进行排序和推荐包括:

基于encoder-decoder的lda-cdr算法提取用户和商户特征并映射至相同特征空间,得到用户对商户的喜爱程度,并依据喜爱程度对商户进行排序。

本发明的基于深度学习的用户终端,其特征在于,在所述用户终端设置图像扫描模块,

所述图像扫描模块用于拍摄商户logo图像,并将logo图像数据输入到外部的第一深度学习网络模型中进行logo识别,以商户logo图像为目标进行跟踪和动画渲染。

可选地,所述图像扫描模块包括:

采集子模块,用于采集商户logo图像;

识别子模块,用于将采集到的logo图像数据输入到所述第一深度学习网络模型中进行logo识别;

融合子模块,用于以商户logo图像为目标进行跟踪以实现虚拟场景和实景的融合;以及

渲染子模块,用于对于融合后的场景,使用渲染技术进行动画渲染。

可选地,所述图像扫描模块进一步包括:

交互子模块,实现用户可操作交互功能。

可选地,所述用户终端进一步包括:

第一上传子模块,对于不可识别logo图像在动画渲染之后,将不可识别logo图像上传到外部;以及

第二上传模块,将刷卡信息上传到外部。

本发明的基于深度学习的服务端,其特征在于,包括:

图像处理模块,用于预先收集商户logo图像数据并对logo图像数据进行标注,将标注数据输入到深度学习网络进行训练并获得第一深度学习网络模型;

数据处理模块,用于对预先登记的商户数据以及通过从外部的用户终端获得的用户刷卡数据进行数据处理,使得对齐用户识别得到的商户logo图像和预先登记的商户数据,并且基于第二深度学习网络对商户数据进行排序和推荐。

可选地,所述第一深度学习网络是指以下的任意一种:

ssd网络、fasterrcnn、yolo。

可选地,所述第一深度学习网络采用ssd网络。

可选地,所述ssd网络由基础网络和金字塔网络两部分组成,

所述基础网络由vgg-16-atrous组成,

所述金字塔网络由五个特征图逐渐变小的卷积网络组成。

可选地,所述图像处理模块包括:

收集子模块,用于预先收集商户logo图像数据,并且增加未合作商户logo图像数据;

标注子模块,用于对logo图像数据进行标注;

增强子模块,用于对于标注后的数据使用数据增强增加数据量;以及

训练子模块,拥有将增加数据量后的数据输入到第一深度学习网络中进行模型训练并得到所述第一深度学习网络模型。

可选地,所述数据处理模块包括:

处理子模块,用于对预先登记的商户数据以及通过外部的用户终端获得的用户刷卡数据进行数据处理;

对齐子模块,用于利用所述商户数据以及所述用户刷卡数据,使得对齐用户识别得到logo信息和预先登记的商户数据对齐;以及

排序子模块,用于基于优化的encoder-decoder的深度学习网络对商户数据进行排序和推荐。

可选地,所述排序子模块基于encoder-decoder的lda-cdr算法提取用户和商户特征并映射至相同特征空间,得到用户对商户的喜爱程度,并依据喜爱程度对商户进行排序。可选地,

本发明的基于深度学习的商户信息数据处理系统,其特征在于,包括:包括用户终端和服务端,

在所述用户终端设置图像扫描模块,

在所述服务端设置图像处理模块和数据处理模块,

所述图像处理模块用于预先收集商户logo图像数据并对logo图像数据进行标注,将标注数据输入到深度学习网络进行训练并获得第一深度学习网络模型,

所述图像扫描模块用于拍摄商户logo图像,并将logo图像数据输入到所述第一深度学习网络模型中进行logo识别,以商户logo图像为目标进行跟踪和动画渲染,

所述数据处理模块用于对预先登记的商户数据以及通过所述图像扫描模块获得的用户刷卡数据进行数据处理,使得对齐用户识别得到的商户logo图像和预先登记的商户数据,并且基于第二深度学习网络对商户数据进行排序和推荐。

可选地,所述图像处理模块包括:

收集子模块,用于预先收集商户logo图像数据,并且增加未合作商户logo图像数据;

标注子模块,用于对logo图像数据进行标注;

增强子模块,用于对于标注后的数据使用数据增强增加数据量;

训练子模块,拥有将增加数据量后的数据输入到第一深度学习网络中进行模型训练并得到所述第一深度学习网络模型。

可选地,所述图像扫描模块包括:

采集子模块,用于采集商户logo图像;

识别子模块,用于将采集到的logo图像数据输入到所述第一深度学习网络模型中进行logo识别;

融合子模块,用于以商户logo图像为目标进行跟踪以实现虚拟场景和实景的融合;以及

渲染子模块,用于对于融合后的场景,使用渲染技术进行动画渲染。

可选地,所述用户终端进一步包括:

第一上传子模块,对于不可识别logo图像在动画渲染之后,将不可识别logo图像上传到所述图像处理模块;

第二上传模块,将刷卡信息上传到所述数据处理模块。

可选地,所述数据处理模块包括:

处理子模块,用于对预先登记的商户数据以及通过所述图像扫描模块获得的用户刷卡数据进行数据处理;

对齐子模块,用于利用所述商户数据以及所述用户刷卡数据,使得对齐用户识别得到logo信息和预先登记的商户数据对齐;以及

排序子模块,用于基于优化的encoder-decoder的深度学习网络对商户数据进行排序和推荐。

可选地,所述排序子模块基于encoder-decoder的lda-cdr算法提取用户和商户特征并映射至相同特征空间,得到用户对商户的喜爱程度,并依据喜爱程度对商户进行排序。

本发明的计算机可读介质,其上存储有计算机程序,其特征在于,

该计算机程序被处理器执行时实现上述的基于深度学习的商户信息数据处理方法。

本发明的计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的基于深度学习的商户信息数据处理方法。

附图说明

图1是表示本发明的用于基于深度学习的商户信息数据处理方法的概要流程图。

图2是表示本发明一个实施例的基于深度学习的商户信息数据处理方法的流程示意图。

图3是表示本发明的一个实施例的商户信息数据处理系统的构造框图。

具体实施方式

下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。

出于简洁和说明性目的,本文主要参考其示范实施例来描述本发明的原理。但是,本领域技术人员将容易地认识到,相同的原理可等效地应用于所有类型的基于深度学习的商户信息数据处理方法以及商户信息数据处理系统,并且可以在其中实施这些相同的原理,以及任何此类变化不背离本专利申请的真实精神和范围。

而且,在下文描述中,参考了附图,这些附图图示特定的示范实施例。在不背离本发明的精神和范围的前提下可以对这些实施例进行电、机械、逻辑和结构上的更改。此外,虽然本发明的特征是结合若干实施/实施例的仅其中之一来公开的,但是如针对任何给定或可识别的功能可能是期望和/或有利的,可以将此特征与其他实施/实施例的一个或多个其他特征进行组合。因此,下文描述不应视为在限制意义上的,并且本发明的范围由所附权利要求及其等效物来定义。

诸如“具备”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接和明确表述的单元(模块)和模块以外,本发明的技术方案也不排除具有未被直接或明确表述的其它单元(模块)和模块的情形。

在说明本发明之前,先对于本发明中将要出现的技术用语进行简单说明。

(1)ba(bundleadjustment,光束平差法)

利用非线性最小二乘法来求取相机位姿,三维点坐标。在仅给定相机内部矩阵的条件下,对四周物体进行高精度重建。

(2)半监督学习(semi-supervisedlearning)

是监督学习与无监督学习相结合的一种学习方法,它主要考虑如何利用少量的标注样本和大量的未标注样本进行训练和分类的问题。

(3)深度学习

是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。

(4)ar(augmentedreality,增强现实)

将模拟世界与真实世界融合的计算机技术。

(5)ssd(single-shotmultiboxdetector,ssd网络)

基于深度学习的目标检测算法。

(6)ba(bundleadjustment,光束平差法)

最小化重投影误差校正2d点和3d点对应坐标。

(7)vgg(visualgeometrygroupnetwork,视觉几何网络)

cnn特征提取网络。

(8)cdr(collaborativedeepranking,协同深度排序)

基于协同深度学习(cdl)的推荐算法。

(6)lda(latentdirichletallocation,隐含狄利克雷分布)

三层贝叶斯概率。

接着,说明本发明的用于基于深度学习的商户信息数据处理方法以及用于基于深度学习的商户信息数据处理系统。

图1是表示本发明的用于基于深度学习的商户信息数据处理方法的概要流程图。

如图1所示,从图1自上而下表示用户端的处理流程(由用户端实现)、服务端的图像处理流程以及服务端的数据处理流程。

在图1中,箭头1表示由服务端训练后的目标检测识别模型在用户端实现logo识别功能。用户端收集到的手机拍摄数据由箭头2、3、4传入服务端。其中,箭头2表示不可识别logo图像由用户端输入到服务端的模型训练,箭头3表示将用户端识别出的logo名称等信息传入服务端进行数据处理,箭头4将用户消费后的刷卡信息返回服务端进行数据补充。

首先,说明服务端的图像处理流程。

如图1所示,服务端的图像处理流程包括:

s1:在服务端收集合作商户图像(例如logo);

s2:对图像数据进行标注;

s3:通过数据增强增加数据量;

s4:利用处理后的图像数据训练预训练网络,这里作为一个示例使用ssd网络实现图像识别,并将ssd网络模型提供给用户端,另一方面,基于半监督学习,将新图像数据输入ssd网络;

s5:对目标进行定位,即定位待分类logo;以及

s6:进行具体分类,即标注分类标签。

可选地,还可以进一步具备:

s7:进一步增加未具体分类样本(others类)并输入到s2中进行图片标注等预处理。

s8:对ssd网络进行测试验证(这里的测试验证是指深度学习中训练、优化过程中使用验证集调优,测试集进行模型准确率测试,一般也称为模型测试)。

接着,说明用户端的处理流程。

如图1所示,用户端的处理流程包括:

s10:用户持手机扫商户logo;

s11:利用服务端提供的ssd模型进行logo识别,识别商户;

s12:对logo进行目标跟踪和姿态估计;

s13:使用动画渲染(例如3d渲染技术),将画融合实景;

s14:对于可识别logo的结合用户定位信息;

s15:对于可识别logo的商家,对用户投放折扣券;

s16:如果用户进行消费,则将刷卡信息返回服务端;

s17:对不可识别的商家,将图像反馈至服务端。

最后,说明服务端的数据处理流程。

如图1所示,服务端的数据处理流程包括:

s20:对于可识别logo商户的商户信息进行处理,例如,收集商户和用户信息,对数据进行清洗、转化,抽取特征信息,对系统内的商户入网名和识别得到的商户名进行对齐;

步骤s21:将用户消费情况下的刷卡信息补充到步骤s20所进行的数据处理中;

s22:基于协同深度排序和编码器(encoder),结合用户分类信息,降低特征维度,提炼特征信息(featurerepresentation),排序商户得分,基于得分确定合作商户;

s23:对于未出现的商户,利用解码器(decoder)输出新颖商户推荐得分(confidencevalue),辅助合作决策;

s24:定义商户类型;

s25:基于群组用户分类刻画群体画像。

s26:决策合作商家。

接着,对于本发明的基于深度学习的商户信息数据处理系统以及基于深度学习的商户信息数据处理方法的一个具体实施例进行说明。

图2是表示本发明一个实施例的基于深度学习的商户信息数据处理方法的流程示意图。

在该实施例中,首先根据当前合作商户图像训练深度学习模型,然后开发结合ar和移动终端的app的扫商家logo获取折扣券功能,利用用户上传的图像数据、深度学习网络识别信息、刷卡信息等,基于优化的encoder-decoder算法提取用户和商户特征,排序并决策合作商户(top-n,排序前n个),并针对未出现的新颖商户进行测评。

该实施例的基于深度学习的商户信息数据处理方法中,由服务端图像处理模块实现图像处理流程,由用户端实现logo扫描以及折扣券获取,由服务端数据处理模块实现服务端处理流程。

首先,说明服务端图像处理模块所实现的图像处理流程。该流程主要包括:基于深度学习网络ssd训练目标识别模型,并将模型集成在移动终端的app中;基于半监督学习,将用户上传的未合作商户logo图像进行训练和标注。

如图2所示,服务端图像处理模块所实现的图像处理流程包括:

s100:收集项目初期与该app进行合作商家的logo数据;

s101:与常见深度学习图像标注不同的是,在这里除了商户logo图像以外,增加任意未合作商户logo图像,并将所有未合作商户图像标记分类为others类;

s102:对图像进行标注预处理;

s103:在图片标注完成后,使用数据增强增加数据量,对图像进行随机裁剪、旋转、翻转、透视变换等操作,然后将图像输入深度学习网络中;

s104:将处理后图像输入ssd网络进行模型训练;

s105:利用ssd网络进行目标定位;

s106:进一步进行具体分类;

s107:对ssd网络进行测试验证。

这里,ssd网络由基础网络和金字塔网络两部分组成,基础网络由vgg-16-atrous组成,金字塔网络由五个特征图逐渐变小的卷积网络组成,从不同尺度预测目标分类和位置。ssd基于前向传播,在图像中产生包含目标的候选框,实现目标定位并预测box中包含目标的可能性分值。基于迁移学习,我们将logo标注图片输入预训练的ssd网络,得到可识别合作商家logo的网络模型。

本发明的ssd网与传统ssd网络不同在于,在本发明中,服务端图像处理模块收集用户拍摄的未合作商家logo图像。即,除合作商户外,还增加了others标签进行网络训练。当将未合作商家logo图像输入网络进行测试时,该logo属于others类别,ssd网络输出结果将logo区域定位并框定候选框。基于半监督学习的思维,将少量已定位的logo添加分类标签,并输入模型进行训练。这种优化方案可以省略人工定位步骤,极大的节约标注成本。

如图2所示,移动终端实现的logo扫描以及折扣券获取流程包括:移动终端(例如移动终端中的app)中进行ar扫图和折扣券获取。其中,ar扫图方案包含三个关键部分:图像识别、相机姿态估计和虚实互动。

具体地包括以下步骤:

s200:用户用移动终端的app扫描商户logo;

s201:图像识别部分使用有服务端图像处理模块提供给移动终端的app的ssd识别模型进行logo识别;

s202:相机姿态估计是指用户手持设备进行跟踪,以实现虚拟场景和实景的实时融合。使用特征点跟踪算法,基于检测得到的logo区域,利用bundleadjustment求解2d点和虚拟3d模型的对应关系,将虚拟场景贴合至logo区域;

s203:使用渲染技术将ar场景进行渲染,并设计用户可操作交互功能,例如,了解更多优惠信息、收藏商户等;

s204:输出可识别logo;

s205:对于可识别logo在渲染ar交互后,根据识别结果向用户投放折扣券,例如当用户拍照上传合作商户logo,系统将向用户投放折扣券;

s206:用户消费后,将刷卡信息(包含用户信息、商户注册名、消费时间、消费金额等)和商户名称信息传至服务端数据处理模块;

s207:对于不可识别logo,即用户拍摄到未合作商家,则将不可识别logo图像(被分类成others类)输入服务端图像处理模块的ssd网络模型进行识别,由此,能够扩充服务器端数据库内商户图像数据。

这里,作为示例采用了ar技术吸引用户参与采集商户logo图像,当然,除了ar技术之外,还可以采用其他计算机视觉、计算机图形学或3d视觉技术。

接着,说明服务端数据处理模块所执行的动作。服务端数据处理模块主要涉及对两方面的数据进行处理:商户数据和用户数据。商户数据有两方面来源,初期的合作商户数据由合作方式获取,后期未合作商户的图像数据由用户上传得到。用户数据由刷卡信息和移动终端的app交互点击记录获取。

s300:对获取的数据进行清洗、转化、特征提取等的数据处理。

s301:通过数据治理补充和对齐不匹配数据。在服务端内部存储商户入网名称数据,该数据与商户名数据(即用户熟知的商户名称)常常出现不匹配现象,然而,刷卡、电子支付渠道返回的商户数据与入网商户名一致,因此,传统渠道无法补充和对齐名称数据,在本发明中,用户端上传的商户名称与实际商户名一致,用户产生消费后,即可对齐图片识别得到的商户名和系统中的入网商户名,当对齐结果达到一定阈值后(该阈值可以根据需要设置,例如,设置为10000次以上的一致的话,则匹配结果),将商户名补充进系统,完成商户名的对齐。

s302:基于优化的encoder-decoder的深度学习网络对商户进行排序和推荐。这里,传统encoder-decoder算法中的编码器(encoder)针对商户和用户分别编码,在各自的特征空间进行特征提取和降维。在本发明中,需通过用户和商户的交互行为,例如用户拍摄商户名称和logo图片对商户进行排序。因此,需将商户和用户的特征投影在同一特征空间。

协同深度排序(collaborativedeepranking,cdr)算法是针对用户喜好(特征)生成排序列表(rankinglist)的自编码算法,利用成对的用户-商品数据根据排序为用户进行商品推荐。本发明中,商户排序和推荐的目标是群体用户而非单个用户。因此,简单使用cdr算法无法有效提取群体-商户特征。

为了有效提取群体-商户特征,本发明中,使用用户个人信息、用户喜好、收藏数据、交易时间、交易次数、交易商户等信息,结合商户类簇,使用latentdirichletallocation(lda)算法提取用户群体特征。lda算法为三层贝叶斯概率模型,广泛应用于文档主题生成。在本发明中,使用lda算法,对所有用户进行特征提取和聚类,以此生成特定主题(群体)的用户类簇,每位用户可归属于多个主题。

基于encoder-decoder的lda-cdr算法提取用户-商户特征并映射至相同特征空间,得到用户群体对商户的喜爱程度,即confidencevalue。依据confidencevalue对商户进行排序,top-n商户为选取的合作商户。

s303:对于新颖的商户,即未出现在encoder输入端的待预测商户,可输入解码器(decoder),通过输出特定群体用户的喜好特征(feature)权重得分,得到预测喜爱程度,辅助商户合作决策。

传统app的合作商家由决策部门依据知名度、用户交易量等信息进行商定。而随着短视频、分享媒体等社交平台的兴起,一些网红店、小众店会得到大众的欢迎,仅仅依据交易量和知名度无法定位潜在商机,而基于用户喜好、拍摄量的方法可以得到可信度高的用户数据,定位类似商家,辅助合作商户决策。

s304:基于latentdirichletallocation(lda)实现用户群体特征提取,能够定义商户类型。

s305:基于latentdirichletallocation(lda)实现用户群体特征提取,能够刻画消费群体画像。

s306:对后续决策合作商家,定位目标受众、提升用户体验、制定市场决策等有辅助作用。

以上对于本发明的一个实施例的商户信息数据处理方法进行了说明,以下对于本发明的一个实施例的商户信息数据处理系统。

图3是表示本发明的一个实施例的商户信息数据处理系统的构造框图。

如图3所示本发明的一个实施例的商户信息数据处理系统包括用户终端100和服务端200。

其中,在用户终端100设置有图像扫描模块110,在服务端200设置有图像处理模块210和数据处理模块220。

其中,图像处理模块210用于预先收集商户logo图像数据并对logo图像数据进行标注,将标注数据输入到深度学习网络进行训练并获得第一深度学习网络模型。

其中,图像扫描模块110用于拍摄商户logo图像,并将logo图像数据输入到所述第一深度学习网络模型中进行logo识别,以商户logo图像为目标进行跟踪和动画渲染,

其中,数据处理模块220用于对预先登记的商户数据以及通过所述图像扫描模块获得的用户刷卡数据进行数据处理,使得对齐用户识别得到的商户logo图像和预先登记的商户数据,并且基于第二深度学习网络对商户数据进行排序和推荐。

这里,首先对于用户终端100进行说明。

用户终端的图像扫描模块110包括:

采集子模块111,用于采集商户logo图像;

识别子模块112,用于将采集到的logo图像数据输入到所述第一深度学习网络模型中进行logo识别;

融合子模块113,用于以商户logo图像为目标进行跟踪以实现虚拟场景和实景的融合;

渲染子模块114,用于对于融合后的场景,使用渲染技术进行动画渲染;以及

交互子模块115,用户实现用户可操作交互功能。

优选地,用户终端100进一步包括:

第一上传子模块120,对于不可识别logo图像在动画渲染之后,将不可识别logo图像上传到图像处理模块210;

第二上传模块130,将刷卡信息上传到数据处理模块220。

接着,说明服务端200。

服务端200的图像处理模块210包括:

收集子模块211,用于预先收集商户logo图像数据,并且增加未合作商户logo图像数据;

标注子模块212,用于对logo图像数据进行标注;

增强子模块213,用于对于标注后的数据使用数据增强增加数据量;

训练子模块214,拥有将增加数据量后的数据输入到第一深度学习网络中进行模型训练并得到所述第一深度学习网络模型。

其中,第一深度学习网络可以是ssd网络、fasterrcnn、yolo中的任意一种。

作为优选方式,第一深度学习网络采用ssd网络。其中,ssd网络由基础网络和金字塔网络两部分组成,所述基础网络由vgg-16-atrous组成,所述金字塔网络由五个特征图逐渐变小的卷积网络组成。

其中,数据处理模块220包括:

处理子模块221,用于对预先登记的商户数据以及通过所述图像扫描模块获得的用户刷卡数据进行数据处理;

对齐子模块222,用于利用所述商户数据以及所述用户刷卡数据,使得对齐用户识别得到logo信息和预先登记的商户数据对齐;以及

排序子模块223,用于基于优化的encoder-decoder的深度学习网络对商户数据进行排序和推荐。

优选地,排序子模块223基于encoder-decoder的lda-cdr算法提取用户和商户特征并映射至相同特征空间,得到用户对商户的喜爱程度,并依据喜爱程度对商户进行排序。

本发明还提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的基于深度学习的商户信息数据处理方法。

本发明还提供一种计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于深度学习的商户信息数据处理方法。

如上所述,根据本发明的基于深度学习的商户信息数据处理方法以及商户信息数据处理系统,通过利用深度学习和大数据算法能够按照用户对商户的喜爱程度对商户进行排序。而且,通过让用户参与采集商户logo图像,能够增加数据获取渠道,收集图像数据并提取有效语义信息,利用语义信息数据和基于深度学习来获得商户的排序,同时能够构造目标用户群体的画像。

与现有方法相比,根据本发明的基于深度学习的商户信息数据处理方法以及商户信息数据处理系统,能够通过对特定的用户下发折劵等的方式吸引用户上传的商户图像并由此能够提取商户和用户特征。

而且,根据本发明的基于深度学习的商户信息数据处理方法以及商户信息数据处理系统能够结合用户折扣券使用行为和支付行为,对齐数据库中的不匹配商户名信息,补充商户名信息,由此,能够提高数据的准确度。

进一步,根据本发明的基于深度学习的商户信息数据处理方法以及商户信息数据处理系统,基于计算机视觉和深度学习网络技术能够提高营销决策的准确性,并同时减少人力和时间成本。

以上例子主要说明了基于深度学习的商户信息数据处理方法以及商户信息数据处理系统。尽管只对其中一些本发明的具体实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1