一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电缆交易智能推荐方法及系统与流程

2022-02-23 02:08:31 来源:中国专利 TAG:


1.本发明涉及大数据技术领域,特别涉及一种电缆交易智能推荐方法及系统。


背景技术:

2.电缆通常用于传输电能和信号,在电力系统、信息传输系统、机械设备和仪器仪表系统等领域中被广泛应用,是不可或缺的商品。客户在选择电缆时不仅需要考虑电缆本身的型号参数和质量,还要权衡厂家的规模、所属地区、服务态度等,电缆的选择和评价往往不是一个复杂的任务,但如今电缆交易市场庞大,电缆的品种和质量参差不齐,客户如何快速高效的选择合适的电缆是一个具有挑战的问题。
3.当下企业电缆交易选择的方式主要有2种:一是人工调研,由客户去联系不同的电缆厂家,考察厂家所售电缆的情况以及厂家本身的资质。这种方法耗费人力和物力,效率低下,且调研结果往往受到调研人员的主观影响,目前已逐步被淘汰;二是通过大数据下的信息筛选去选择电缆,这种方法虽然快捷,但其筛选的标准仅仅是客户对电缆的要求,难以准确得到符合客户需求的电缆,导致客户仍需花费大量精力进一步考察商品及其厂家,整个交易过程效率低下。
4.近年来,随着数据挖掘和机器学习的不断发展,涌现出了很多帮助用户快速选择商品的推荐系统,因此本发明运用电缆商品以及客户交易的大量数据,提出一种电缆交易智能推荐方法及系统,利用近几年涌现的基于内容和协同过滤的推荐算法,将电缆商品的特有标签以及特有的用户画像用于对电缆的快速推荐中,从常用的大数据信息筛选到快速智能推荐,弥补了交易过程耗费人力物力的不足。由于本发明考虑了新老客户的区别,并解决了冷启动的难题,系统对于所有客户均能稳定、快速地推荐合适的电缆,从而促进电缆厂家的销售,提升了客户采购电缆的便利性。


技术实现要素:

5.本发明要解决的技术问题是提供一种更高效、更准确、推荐效率高的电缆交易智能推荐方法。
6.为了解决上述问题,本发明提供了一种电缆交易智能推荐方法,其包括以下步骤:
7.s1、获取并整理清洗电缆信息,建立商品数据库;
8.s2、获取客户基础信息,提取客户的历史行为数据,建立客户数据库;
9.s3、判断当前客户是否为新客户,若是,执行步骤s4,否则,执行步骤s8;
10.s4、调用客户数据库中新客户的基础信息,通过相似性比较获取近邻客户;
11.s5、根据近邻客户的交易需求推断新客户应用电缆的一个或多个应用场景;
12.s6、根据应用场景调用商品数据库中的电缆参数和厂家信息进行适配性计算,得到不同电缆对应的适配性评分;
13.s7、按不同应用场景将各自评分靠前的一个或多个电缆进行推荐,并记录新客户对推荐结果的行为反馈,实时更新客户数据库;
14.s8、调用客户数据中客户的行为数据,通过协同过滤算法计算客户对不同电缆的中意度;
15.s9、根据中意度筛选得到客户可能感兴趣的电缆,并记录客户在交易过程中的行为数据,实时更新客户数据库。
16.作为本发明的进一步改进,步骤s8和步骤s9之间,还包括以下步骤:
17.a、收集数据中同类型样本数最少的电缆数据,利用智能扩充网络进行建模及训练,获取相似性最高的推荐结果,并计算客户对该样本电缆的中意度。
18.作为本发明的进一步改进,步骤a包括:
19.a1、建立两个相同结构的共享权值的子网络,输入两组电缆数据x1和x2,分别将其转换为向量gw(x1)和gw(x2),再通过距离度量方法计算出两个向量的距离ew;
20.a2、假定智能扩充网络的输入样本为(x1,x2,y),构建损失函数如下:
[0021][0022]
l(w,(x1,x2,y)i)=(1-y)lg(ew(x1,x2)i) yli(ew(x1,x2)i)
[0023]
其中,(x1,x2,y)i为第i个输入样本,其中lg为只计算相同类别对电缆的损失函数,li为只计算不同类别对电缆的损失函数;标签y=0表示两组电缆数据x1和x2属于不同类型,标签y=1表示两组电缆数据x1和x2属于相同类型,其损失函数的设定遵循:当y=0时,距离越大,损失越小,即关于ew的单调递减函数,当y=1时,距离越小,损失越大,即关于ew的单调递增函数。
[0024]
a3、将lg设置为单调递增,将li设置为单调递减,利用数据中同类型样本数最少的电缆数据训练损失函数。
[0025]
作为本发明的进一步改进,在所述通过相似性比较获取近邻客户中,两个客户之间的相似度w
uv
为:
[0026][0027]
其中,两个客户u和v的评分向量分别为和
[0028]
作为本发明的进一步改进,所述不同电缆对应的适配性评分如下:
[0029][0030]
其中,c为新客户u的最近邻集合,r
v,j
为邻近客户v对电缆j的评分,p
u,j
为新客户对电缆j的预测评分。
[0031]
作为本发明的进一步改进,所述电缆信息包括材料、芯数、载流量、绝缘水平、认证、应用场景、厂家规模、厂家位置和厂家服务水平中的一种或多种,还包括绝缘材料及护套、铠装、母线类型。
[0032]
作为本发明的进一步改进,所述客户基础信息包括姓名、性别、年龄、所属单位、职位和收货地址中的一种或多种。
[0033]
作为本发明的进一步改进,所述历史行为数据包括搜索关键词、浏览记录、购买记
录、沟通记录、收藏记录和评价记录中的一种或多种。
[0034]
作为本发明的进一步改进,所述整理清洗包括文本纠错、关键字提取、词意分析、特征编码和数据标准化中的一种或多种。
[0035]
为了解决上述问题,本发明还提供了一种电缆交易智能推荐系统,其包括:
[0036]
商品数据库建立模块,用于获取并整理清洗电缆信息,建立商品数据库;
[0037]
客户数据库建立模块,用于获取客户基础信息,提取客户的历史行为数据,建立客户数据库;
[0038]
判断模块,用于判断当前客户是否为新客户;
[0039]
相似性比较模块,用于调用客户数据库中新客户的基础信息,通过相似性比较获取近邻客户;
[0040]
应用场景推断模块,用于根据近邻客户的交易需求推断新客户应用电缆的一个或多个应用场景;
[0041]
适配性计算模块,用于根据应用场景调用商品数据库中的电缆参数和厂家信息进行适配性计算,得到不同电缆对应的适配性评分;
[0042]
电缆推荐模块,用于按不同应用场景将各自评分靠前的一个或多个电缆进行推荐,并记录新客户对推荐结果的行为反馈,实时更新客户数据库;
[0043]
中意度计算模块,用于调用客户数据中客户的行为数据,通过协同过滤算法计算客户对不同电缆的中意度;
[0044]
电缆筛选模块,用于根据中意度筛选得到客户可能感兴趣的电缆,并记录客户在交易过程中的行为数据,实时更新客户数据库。
[0045]
本发明的有益效果:
[0046]
本发明电缆交易智能推荐方法及系统基于内容和协同过滤的推荐算法,将电缆型号参数、客户对不同场景应用的需求量化为特征,从人工调研和大数据筛选转化为智能推荐,解决了客户耗时耗力选择电缆的问题。
[0047]
同时,由于系统考虑了新老客户的区分,并解决了冷启动的难题,系统对于所有客户均能稳定、快速地推荐合适的电缆,从而促进电缆厂家的销售,提升了客户采购电缆的便利性。
[0048]
其次,针对推荐过程中某些电缆历史数据量不足导致推荐满意度低的情况,利用智能扩充网络对数据进行扩充并训练模型,获得较好的推荐效果,提高推荐的准确性,解决了小样本电缆数据的推荐问题。
[0049]
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0050]
图1是本发明实施例一中电缆交易智能推荐方法的流程图;
[0051]
图2是本发明实施例二中电缆交易智能推荐系统的示意图。
具体实施方式
[0052]
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0053]
实施例一
[0054]
如图1所示,为本发明优选实施例中电缆交易智能推荐方法,其包括以下步骤:
[0055]
s1、获取并整理清洗电缆信息,建立商品数据库;
[0056]
其中,所述电缆信息包括但不限于材料、芯数、载流量、绝缘水平、认证、应用场景、厂家规模、厂家位置和厂家服务水平中的一种或多种,还包括绝缘材料及护套、铠装、母线类型等。
[0057]
其中,所述整理清洗包括文本纠错、关键字提取、词意分析、特征编码和数据标准化中的一种或多种。
[0058]
s2、获取客户基础信息,提取客户的历史行为数据,建立客户数据库;
[0059]
其中,所述客户基础信息包括但不限于姓名、性别、年龄、所属单位、职位和收货地址中的一种或多种。
[0060]
其中,所述历史行为数据包括但不限于搜索关键词、浏览记录、购买记录、沟通记录、收藏记录和评价记录中的一种或多种。
[0061]
s3、判断当前客户是否为新客户,若是,执行步骤s4,否则,执行步骤s8;
[0062]
s4、调用客户数据库中新客户的基础信息,通过相似性比较获取近邻客户;
[0063]
其中,在所述通过相似性比较获取近邻客户中,两个客户之间的相似度w
uv
为:
[0064][0065]
其中,两个客户u和v的评分向量分别为和
[0066]
可选地,相似性计算方式可以为但不限于欧式距离、余弦相似性、皮尔逊相关系数、汉明距离等。
[0067]
s5、根据近邻客户的交易需求推断新客户应用电缆的一个或多个应用场景;
[0068]
其中,所述应用场景可以但不限于建筑、电力、冶炼、石化、电子。
[0069]
s6、根据应用场景调用商品数据库中的电缆参数和厂家信息进行适配性计算,得到不同电缆对应的适配性评分;
[0070]
其中,所述不同电缆对应的适配性评分如下:
[0071][0072]
其中,c为新客户u的最近邻集合,r
v,j
为邻近客户v对电缆j的评分,p
u,j
为新客户对电缆j的预测评分。
[0073]
s7、按不同应用场景将各自评分靠前的一个或多个电缆进行推荐,并记录新客户对推荐结果的行为反馈,实时更新客户数据库;
[0074]
其中,所述行为反馈可以但不限于点击记录、浏览记录、收藏记录、购买记录、评价记录。
[0075]
s8、调用客户数据中客户的行为数据,通过协同过滤算法计算客户对不同电缆的中意度;
[0076]
其中,所述协同过滤算法为model-based协同过滤算法,具体实现算法可以为但不限于关联算法、聚类算法、分类算法、回归算法、矩阵分解算法、神经网络、图模型。
[0077]
s9、根据中意度筛选得到客户可能感兴趣的电缆,并记录客户在交易过程中的行为数据,实时更新客户数据库。
[0078]
进一步地,步骤s8和步骤s9之间,还包括以下步骤:
[0079]
a、收集数据中同类型样本数最少的电缆数据,利用智能扩充网络进行建模及训练,获取相似性最高的推荐结果,并计算客户对该样本电缆的中意度。
[0080]
具体地,步骤a包括:
[0081]
a1、建立两个相同结构的共享权值的子网络,输入两组电缆数据x1和x2,分别将其转换为向量gw(x1)和gw(x2),再通过距离度量方法计算出两个向量的距离ew;
[0082]
a2、假定智能扩充网络的输入样本为(x1,x2,y),构建损失函数如下:
[0083][0084]
l(w,(x1,x2,y)i)=(1-y)lg(ew(x1,x2)i) yli(ew(x1,x2)i)
[0085]
其中,(x1,x2,y)i为第i个输入样本,其中lg为只计算相同类别对电缆的损失函数,li为只计算不同类别对电缆的损失函数;标签y=0表示两组电缆数据x1和x2属于不同类型,标签y=1表示两组电缆数据x1和x2属于相同类型,其损失函数的设定遵循:当y=0时,距离越大,损失越小,即关于ew的单调递减函数,当y=1时,距离越小,损失越大,即关于ew的单调递增函数。
[0086]
a3、将lg设置为单调递增,将li设置为单调递减,利用数据中同类型样本数最少的电缆数据训练损失函数。
[0087]
其中,通过分开设计相同类别对、不相同类别对的损失函数,当要最小化损失函数时只需将lg设计成单调递增,将li设计成单调递减。通过利用小样本电缆数据训练智能扩充网络,得到较为准确的推荐结果。
[0088]
本发明电缆交易智能推荐方法及系统基于内容和协同过滤的推荐算法,将电缆型号参数、客户对不同场景应用的需求量化为特征,从人工调研和大数据筛选转化为智能推荐,解决了客户耗时耗力选择电缆的问题。
[0089]
同时,由于系统考虑了新老客户的区分,并解决了冷启动的难题,系统对于所有客户均能稳定、快速地推荐合适的电缆,从而促进电缆厂家的销售,提升了客户采购电缆的便利性。
[0090]
其次,针对推荐过程中某些电缆历史数据量不足导致推荐满意度低的情况,利用智能扩充网络对数据进行扩充并训练模型,获得较好的推荐效果,提高推荐的准确性,解决了小样本电缆数据的推荐问题。
[0091]
实施例二
[0092]
如图2所示,本实施例公开了一种电缆交易智能推荐系统,其包括以下模块:
[0093]
商品数据库建立模块,用于获取并整理清洗电缆信息,建立商品数据库;
[0094]
其中,所述电缆信息包括但不限于材料、芯数、载流量、绝缘水平、认证、应用场景、
厂家规模、厂家位置和厂家服务水平中的一种或多种,还包括绝缘材料及护套、铠装、母线类型等。
[0095]
其中,所述整理清洗包括文本纠错、关键字提取、词意分析、特征编码和数据标准化中的一种或多种。
[0096]
客户数据库建立模块,用于获取客户基础信息,提取客户的历史行为数据,建立客户数据库;
[0097]
其中,所述客户基础信息包括但不限于姓名、性别、年龄、所属单位、职位和收货地址中的一种或多种。
[0098]
其中,所述历史行为数据包括但不限于搜索关键词、浏览记录、购买记录、沟通记录、收藏记录和评价记录中的一种或多种。
[0099]
判断模块,用于判断当前客户是否为新客户,若是,进入相似性比较模块,否则,进入中意度计算模块;
[0100]
相似性比较模块,用于调用客户数据库中新客户的基础信息,通过相似性比较获取近邻客户;
[0101]
可选地,在所述通过相似性比较获取近邻客户中,两个客户之间的相似度w
uv
为:
[0102][0103]
其中,两个客户u和v的评分向量分别为和
[0104]
可选地,相似性计算方式可以为但不限于欧式距离、余弦相似性、皮尔逊相关系数、汉明距离等。
[0105]
应用场景推断模块,用于根据近邻客户的交易需求推断新客户应用电缆的一个或多个应用场景;
[0106]
其中,所述应用场景可以但不限于建筑、电力、冶炼、石化、电子。
[0107]
适配性计算模块,用于根据应用场景调用商品数据库中的电缆参数和厂家信息进行适配性计算,得到不同电缆对应的适配性评分;
[0108]
其中,所述不同电缆对应的适配性评分如下:
[0109][0110]
其中,c为新客户u的最近邻集合,r
v,j
为邻近客户v对电缆j的评分,p
u,j
为新客户对电缆j的预测评分。
[0111]
电缆推荐模块,用于按不同应用场景将各自评分靠前的一个或多个电缆进行推荐,并记录新客户对推荐结果的行为反馈,实时更新客户数据库;
[0112]
其中,所述行为反馈可以但不限于点击记录、浏览记录、收藏记录、购买记录、评价记录。
[0113]
中意度计算模块,用于调用客户数据中客户的行为数据,通过协同过滤算法计算客户对不同电缆的中意度;
[0114]
其中,所述协同过滤算法为model-based协同过滤算法,具体实现算法可以为但不
限于关联算法、聚类算法、分类算法、回归算法、矩阵分解算法、神经网络、图模型。
[0115]
电缆筛选模块,用于根据中意度筛选得到客户可能感兴趣的电缆,并记录客户在交易过程中的行为数据,实时更新客户数据库。
[0116]
进一步地,所述电缆交易智能推荐系统还包括:小样本计算模块,用于收集数据中同类型样本数最少的电缆数据,利用智能扩充网络进行建模及训练,获取相似性最高的推荐结果,并计算客户对该样本电缆的中意度。
[0117]
所述小样本计算模块用于执行以下步骤:
[0118]
a1、建立两个相同结构的共享权值的子网络,输入两组电缆数据x1和x2,分别将其转换为向量gw(x1)和gw(x2),再通过距离度量方法计算出两个向量的距离ew;
[0119]
a2、假定智能扩充网络的输入样本为(x1,x2,y),构建损失函数如下:
[0120][0121]
l(w,(x1,x2,y)i)=(1-y)lg(ew(x1,x2)i) yli(ew(x1,x2)i)
[0122]
其中,(x1,x2,y)i为第i个输入样本,其中lg为只计算相同类别对电缆的损失函数,li为只计算不同类别对电缆的损失函数;标签y=0表示两组电缆数据x1和x2属于不同类型,标签y=1表示两组电缆数据x1和x2属于相同类型,其损失函数的设定遵循:当y=0时,距离越大,损失越小,即关于ew的单调递减函数,当y=1时,距离越小,损失越大,即关于ew的单调递增函数。
[0123]
a3、将lg设置为单调递增,将li设置为单调递减,利用数据中同类型样本数最少的电缆数据训练损失函数。
[0124]
其中,通过分开设计相同类别对、不相同类别对的损失函数,当要最小化损失函数时只需将lg设计成单调递增,将li设计成单调递减。通过利用小样本电缆数据训练智能扩充网络,得到较为准确的推荐结果。
[0125]
进一步地,所述电缆交易智能推荐系统还包括:数据库、显示模块。
[0126]
数据库,用于存储电缆和客户的相关数据。
[0127]
显示模块,用于与客户的交互,将电缆交易推荐系统的智能推荐结果显示出来,并将客户的行为数据传回电缆交易推荐系统。
[0128]
以上实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献