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

基于深度学习的定价方法、装置、电子设备和存储介质与流程

2021-12-01 00:56:00 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,具体涉及一种基于深度学习的定价方法、装置、电子设备和存储介质。


背景技术:

2.随着央行以贷款市场报价利率(loan prime rate,lpr)替代贷款基准利率相关政策的落地,利率两轨变一轨的趋势不可阻挡,利率市场化定价机制将进一步形成,这将导致银行利差进一步收窄。同时,由于疫情的影响,以及普惠金融政策的实施,银行须要向之前不纳入优先服务范围的长尾客群拓展业务,而这些对银行的风控能力、定价能力提出了更高的要求。
3.通常而言,利率市场化有利于完善金融市场,但也使金融借贷面临更大的不确定性,利率定价过高或过低都会带来负面影响,从而给银行带来金融风险。目前,常用的定价体系是基于风险资本回报率(risk

adjusted return on capital,raroc)模型,通过设定股东最低预期资本回报率来反推贷款最低价格作为指导价。但是,raroc模型的定价体系存在以下不足:客户分类不够精细导致定价差异化不足;利率基于基础利率造成反应滞后;定价依赖于人工调查和谈判而智能化不足。特别是在营销阶段,当获取客户数据不够丰富时,raroc模型测算的利率不够准确,对客户经理营销的指导也会有限。基于此,目前亟需一种适应多种复杂环境的精准定价方法。


技术实现要素:

4.为了解决现有技术中存在的上述问题,本技术实施方式提供了一种基于深度学习的定价方法、装置、电子设备和存储介质,可以对客户进行精准分析和分类,并自动生成参考价格。
5.第一方面,本技术的实施方式提供了一种基于深度学习的定价方法,包括:
6.对初始样本集进行预处理,得到训练样本集,其中,初始样本集为包含历史定价数据的数据集;
7.将训练样本集输入深度学习模型进行训练,得到定价模型;
8.获取定价请求,其中,定价请求包括业务名称和请求人信息;
9.根据请求人信息,确定请求人的客户特征;
10.根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息;
11.将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。
12.第二方面,本技术的实施方式提供了一种基于深度学习的定价装置,包括:
13.预处理模块,用于对初始样本集进行预处理,得到训练样本集,其中,初始样本集为包含历史定价数据的数据集;
14.训练模块,用于将训练样本集输入深度学习模型进行训练,得到定价模型;
15.接收模块,用于获取定价请求,其中,定价请求包括业务名称和请求人信息;
16.处理模块,用于根据请求人信息,确定请求人的客户特征,根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息;
17.定价模块,用于将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。
18.第三方面,本技术实施方式提供一种电子设备,包括:处理器,处理器与存储器相连,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得电子设备执行如第一方面的方法。
19.第四方面,本技术实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序使得计算机执行如第一方面的方法。
20.第五方面,本技术实施方式提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面的方法。
21.实施本技术实施方式,具有如下有益效果:
22.在本技术实施方式中,通过收集历史定价数据形成初始样本集,继而对初始样本集进行预处理,对初始样本集中的数据进行补全和清洗,得到训练样本集。然后,将训练样本集输入深度学习模型进行训练,得到定价模型。然后,根据接收到的定价请求,确定请求的业务名称和请求人信息,从而对请求人信息进行分析,确定请求人的客户类别,并基于客户类别完善该请求人的客户特征。同时,根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息。最后,将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。由此,实现了对客户进行精准分析和分类,继而通过精准的分类对客户的特征进行补全,从而得到更加全面的客户特征。并根据客户的特征、业务的特性、以及当前市场的行情自动生成参考价格,解决了现有raroc模型定价过程中定价不够精准的问题。
附图说明
23.为了更清楚地说明本技术实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本技术实施方式提供的一种基于深度学习的定价装置的硬件结构示意图;
25.图2为本技术实施方式提供的一种基于深度学习的定价方法的流程示意图;
26.图3为本技术实施方式提供的一种对初始样本集进行预处理,得到训练样本集的方法的流程示意图;
27.图4为本技术实施方式提供的一种根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本的方法的流程示意图;
28.图5为本技术实施方式提供的一种根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本的方法的流程示意图;
29.图6为本技术实施方式提供的一种深度学习模型的结构的示意图;
30.图7为本技术实施方式提供的一种lstm的单一节点的结构的示意图;
31.图8为本技术实施方式提供的一种根据请求人信息,确定请求人的客户特征的方
法的流程示意图;
32.图9为本技术实施方式提供的一种多层感知器的网络结构图;
33.图10为本技术实施方式提供的一种基于深度学习的定价装置的功能模块组成框图;
34.图11为本技术实施方式提供的一种电子设备的结构示意图。
具体实施方式
35.下面将结合本技术实施方式中的附图,对本技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本技术一部分实施方式,而不是全部的实施方式。基于本技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本技术保护的范围。
36.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
37.在本文中提及“实施方式”意味着,结合实施方式描述的特定特征、结果或特性可以包含在本技术的至少一个实施方式中。在说明书中的各个位置出现该短语并不一定均是指相同的实施方式,也不是与其它实施方式互斥的独立的或备选的实施方式。本领域技术人员显式地和隐式地理解的是,本文所描述的实施方式可以与其它实施方式相结合。
38.首先,参阅图1,图1为本技术实施方式提供的一种基于深度学习的定价装置的硬件结构示意图。该基于深度学习的定价装置100包括至少一个处理器101,通信线路102,存储器103以及至少一个通信接口104。
39.在本实施方式中,处理器101,可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application

specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
40.通信线路102,可以包括一通路,在上述组件之间传送信息。
41.通信接口104,可以是任何收发器一类的装置(如天线等),用于与其他设备或通信网络通信,例如以太网,ran,无线局域网(wireless local area networks,wlan)等。
42.存储器103,可以是只读存储器(read

only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
43.在本实施方式中,存储器103可以独立存在,通过通信线路102与处理器101相连接。存储器103也可以和处理器101集成在一起。本技术实施方式提供的存储器103通常可以
具有非易失性。其中,存储器103用于存储执行本技术方案的计算机执行指令,并由处理器101来控制执行。处理器101用于执行存储器103中存储的计算机执行指令,从而实现本技术下述实施方式中提供的方法。
44.在可选的实施方式中,计算机执行指令也可以称之为应用程序代码,本技术对此不作具体限定。
45.在可选的实施方式中,处理器101可以包括一个或多个cpu,例如图1中的cpu0和cpu1。
46.在可选的实施方式中,该基于深度学习的自动定价装置100可以包括多个处理器,例如图1中的处理器101和处理器107。这些处理器中的每一个可以是一个单核(single

cpu)处理器,也可以是一个多核(multi

cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
47.在可选的实施方式中,若基于深度学习的自动定价装置100为服务器,例如,可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(contentdelivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。则基于深度学习的自动定价装置100还可以包括输出设备105和输入设备106。输出设备105和处理器101通信,可以以多种方式来显示信息。例如,输出设备105可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备106和处理器101通信,可以以多种方式接收用户的输入。例如,输入设备106可以是鼠标、键盘、触摸屏设备或传感设备等。
48.上述的基于深度学习的自动定价装置100可以是一个通用设备或者是一个专用设备。本技术实施方式不限定基于深度学习的自动定价装置100的类型。
49.其次,需要说明的是,本技术所公开的实施方式可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
50.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
51.此外,本技术所公开的实施方式也能够应用于医学应用场景。具体而言,在医学应用场景中,输入样本可以为医学影像,输入样本包含的对象所属类型为病灶,即机体上发生病变的部分。医学影像是指为了医疗或医学研究,以非侵入方式取得的内部组织,例如,胃部、腹部、心脏、膝盖、脑部的影像,比如,ct(computed tomography,电子计算机断层扫描)、mri(magnetic resonance imaging,磁共振成像)、us(ultrasonic,超声)、x光图像、脑电图以及光学摄影灯由医学仪器生成的图像。
52.在一种可能的实施方式中,输入数据可以是医疗数据,如个人健康档案、处方、检查报告等数据。在另一种可能的实施方式中,输入文本可以为医疗文本,该医疗文本可以是医疗电子记录(electronic healthcare record),电子化的个人健康记录,包括病历、心电
图、医学影像等一系列具备保存备查价值的电子化记录。
53.在本实施方式中,上述各个输入样本可以通过信息查询进行快速获取。例如,在医疗领域中,当需要病例数据作为输入数据时,可以基于人工智能模型从海量的电子病历中查询用户所需的病历信息。
54.以下,将对本技术所公开的基于深度学习的定价方法进行说明:
55.参阅图2,图2为本技术实施方式提供的一种基于深度学习的定价方法的流程示意图。该基于深度学习的定价方法包括以下步骤:
56.201:对初始样本集进行预处理,得到训练样本集。
57.在本实施方式中,初始样本集为包含历史定价数据的数据集。示例性的,历史定价数据可以包括价格数据、业务数据和客户数据。其中,价格数据用于声明对应的定价业务最终给出的定价,业务数据用于声明该定价业务所对应的业务类型,客户数据用于声明办理该定价业务的客户的个人数据。示例性的,该历史定价数据可以以数据对的形式进行表示,例如【20万,贷款,张三】,该数据对声明了张三办理了贷款类型的业务,最终给出的价格数据为:20万。
58.在本实施方式中,由于各个数据的来源不同,同时,用于采集数据的各类系统中也可能存在数据缺失等情况,造成数据格式不统一,以及部分数据缺少等情况。因此,在获取到初始样本集后,需要对初始样本集中的数据进行预处理,例如:数据清洗、数据补充、数据扩展等。
59.在本实施方式中,提供了一种对初始样本集进行预处理,得到训练样本集的方法,如图3所示,该方法包括:
60.301:根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本。
61.在本实施方式中,该至少一个第二候选样本和至少一个第一候选样本一一对应。同时,如上述所述,用于采集数据的各类系统中也可能存在数据缺失等情况。基于此,采集到的初始样本中也可能存在部分具有缺失的样本。由于这类样本那缺失了部分数据,在造成数据结构差异的同时,也使得该样本的特征产生偏差,继而影响后续的模型训练。基于此,需要对这些样本进行数据补充。
62.示例性的,本技术提供了一种根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本的方法,如图4所示,该方法包括:
63.401:根据初始样本集中的每个初始样本的样本类型确定每个初始样本的缺失率。
64.在本实施方式中,缺失率是指初始样本集中的某个样本的数据结构中的指标个数,相对于该样本对应的样本类型的标准样本的数据结构中的指标个数,该样本中缺失的指标的个数占标准样本的数据结构中的指标个数的比例。其中,缺失的指标指标准样本中有,而初始样本集中的某个样本中没有的指标。
65.具体而言,初始样本集中的某个样本的数据结构为【指标1;指标2;指标5;指标8】,其对应的标准样本的数据结构为【指标1;指标2;指标3;指标5;指标6;指标8】。则相对于标准样本,该初始样本集中的某个样本的缺失指标为【指标3】和【指标6】,个数为2,同时标准样本中的指标个数为6,则该初始样本集中的某个样本的缺失率为:2/6=33%。
66.402:根据每个初始样本的缺失率,在初始样本中确定至少一个第一候选样本。
67.在本实施方式中,至少一个第一候选样本中的每个第一候选样本对应的缺失率小于第一阈值。简单而言,某个初始样本的缺失率超出第一阈值,则说明该样本的数据缺失严重,即便对其缺失值进行技术补全,也会由于基础数据的不足导致补全的数据的精准度不够,最终形成垃圾数据,影响模型的训练。因此,对于缺失率超出第一阈值的初始样本,可以直接进行丢弃,以提升处理效率。具体而言,第一阈值可以是25%。
68.403:根据每个第一候选样本的样本类型,获取与样本类型对应的补全方法,并通过补全方法对每个第一候选样本进行补全,得到至少一个第二候选样本。
69.在本实施方式中,由于初始样本中包含各类不同的数据,而这些类型各异的数据的数据特性也不尽相同,因此,对于不同数据类型的样本,将采用不同的补全方法。具体而言,补全方法可以包括邻值补充、中值补充和均值补充。
70.302:根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本;
71.在本实施方式中,经过步骤301后,将缺失率过高的样本淘汰的同时,对样本的格式进行了统一。但是,剩余的样本中依然存在数据质量差的样本。这些样本在进行训练时,不但不会提升模型的精准度,反而会降低模型的精准度和训练效率。因此,需要通过筛选规则将这类样本筛除。
72.示例性的,本技术提供了一种根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本的方法,如图5所示,该方法包括:
73.501:确定至少一个第二候选样本中的每个第二候选样本的乱码率。
74.在本实施方式中,可以根据每个第二候选样本的样本类型获取该样本类型的字符集,继而确定该样本中存在的不属于该字符集中的字符的个数,将该样本中存在的不属于该字符集中的字符的个数与该样本的总字符数的比值,作为该样本的乱码率。
75.502:对每个第二候选样本进行离散处理,确定每个第二候选样本在离散后得到的码值的数量。
76.503:根据每个第二候选样本的乱码率,以及每个第二候选样本在离散后得到的码值的数量,在至少一个第二候选样本中确定至少一个第四候选样本。
77.在本实施方式中,至少一个第四候选样本中的每个第四候选样本对应的乱码率大于第二阈值,或每个第四候选样本在离散后得到的码值的数量大于第三阈值。示例性的,简单而言,某个第二候选样本的乱码率超出第二阈值,则说明该样本的数据乱码严重,即便对其乱码进行恢复补全,也会由于基础数据的不足导致补全的数据的精准度不够,最终形成质量差的数据,影响模型的训练。同样的,某个第二候选样本在离散后得到的码值的数量大于第三阈值,说明该样本包括的标签点很多,数据离散严重,无法提取到高质量的数据特征,同样会影响模型的训练。因此,对于乱码率超出第二阈值,或离散后得到的码值的数量大于第三阈值的第二候选样本,可以直接进行丢弃,以提升处理效率。具体而言,第二阈值可以是25%,第三阈值可以是800。
78.504:对至少一个第四候选样本中的每个第四候选样本进行重要度计算,得到至少一个特征重要度。
79.在本实施方式中,至少一个特征重要度与至少一个第四候选样本一一对应。示例性的,可以对每个第四候选样本进行特征提取,得到和至少一个第四候选样本一一对应的
至少一个样本特征。再将每个样本特征输入梯度提升决策树(gradient boosting decision tree,gbdt),得到至少一个特征重要度。
80.505:根据至少一个特征重要度,在至少一个第四候选样本中确定至少一个第三候选样本。
81.在本实施方式中,至少一个第三候选样本中的每个第三候选样本对应的特征重要度大于第四阈值。示例性的,简单而言,某个第四候选样本的特征重要度小于第四阈值,则说明该样本的特征对模型训练的影响极小,可以忽略不计。因此,为了简化后续的模型训练过程,降低模型训练的复杂度,对于特征重要度小于第四阈值的样本,可以直接进行丢弃。具体而言,第四阈值可以是0.4。
82.在可选的实施方式中,还可以对至少一个第三候选样本进行进一步筛选。具体而言,经过上述筛选,筛除了缺失严重、质量差、重要性低的样本。但是,剩余的样本中依旧可能存在与业务领域相关性低的样本。这些样本由于与待定价的业务领域的相关性低,其呈现出的数据特征可能并不符合当前业务领域中的某些规律。即,这些样本同样会对模型的训练产生影响,以影响模型的精准性。
83.基于此,在本实施方式中,可以对每个第三候选样本进行关键词提取,继而对提取出的关键词进行语义提取,得到对应的语义向量。将该语义向量与业务领域的领域向量进行相关性的计算,当相关系数大于第五阈值时,即可确定该第三候选样本与待定价的业务领域之间的相关性强。具体而言,相关性系数可以为0.8。
84.在可选的实施方式中,预处理还可以包括:特征交叉、分箱、分桶、独热编码、文本数据的词袋模型、组合特征、特征变量筛选等。由此,在补全初始样本的全面性的同时,全面筛除相关性不高的样本,提升样本的利用率,从而降低后续训练的复杂度。
85.303:对至少一个第三候选样本中的每个第三候选样本进行关联信息抽取,得到至少一个客户信息和至少一个历史市场经济信息。
86.在本实施方式中,至少一个客户信息和至少一个第三候选样本一一对应,至少一个历史市场经济信息和至少一个第三候选样本一一对应,至少一个客户信息中的每个客户信息用于标识对应的每个第三候选样本的请求人的信息,至少一个历史市场经济信息中的每个历史市场经济信息用于标识对应的每个第三候选样本的业务领域的历史市场行情。
87.304:分别将每个第三候选样本、每个第三候选样本对应的每个客户信息和每个历史市场经济信息进行组合,得到至少一个训练数据组。
88.305:将至少一个训练数据组作为训练样本集。
89.202:将训练样本集输入深度学习模型进行训练,得到定价模型。
90.在本实施方式中,可以采用多层分类模型作为初始的深度学习模型。示例性的,如图6所示,本技术中的深度学习模型具有两层分类结构,其中,第一层分类结构由多个并行的基学习器组成,第二层分类结构由一个元学习器构成。且第一层分类机构中的多个并行的基学习器的输出,回作为第二层分类结构中的元学习器的输入。
91.示例性的,该深度学习模型的算法如下:
92.algorithm 19.7stackig
93.input:training data
94.output:an ensemble classifier h
[0095][0096]
具体而言,本实施方式中,首先将训练样本集随机分解成数个子集,分别输入到第一层分类结构的各个基学习器中,每个基学习器输出各自的分类结果,并作为第二层分类结构的元学习器的输入,以此来达到修正第一层分类预测模型误差的目的,从而提高模型分类预测的精度。同时,由于算法每次都进行采样来训练模型,泛化能力很强,对于降低模型的方差也很有作用。
[0097]
此外,通常而言,常采用循环神经网络(recurrent neural network,rnn)作为基学习器,但是rnn存在如下所示的限制:
[0098]
1.间隔过长,长时间的信息无法被有效学到。
[0099]
2.对于有用的信息的间隔有大有小,长短不一,rnn的性能会受到影响。
[0100]
基于此,在本实施方式中,基学习器可以采用长短期记(long short

term memory,lstm)神经网络。具体而言,lstm可以视为rnn的一种变体,其将rnn中隐含层的神经元替换成了记忆体(memory block),每个记忆体中包含一到多个记忆细胞(memory cell)和三种非线性求和单元,非线性求和单元又被称作“门”(gate),分为三种:“输入门(input gate)”,“输出门(output gate)”和“遗忘门(forget gate)”,分别通过矩阵乘法控制记忆细胞的输入、输出以及内部“状态”传递。如图7所示,把rnn网络中看到的小圆圈换成lstm的block,就是所谓的lstm了。
[0101]
根据lstm网络的结构,每个lstm单元的计算率可以通过公式
①‑⑥
表示:
[0102]
f
t
=σ(w
f
×
[h
t
‑1,x
t
] b
f
).........

[0103]
其中,f
t
表示遗忘门限,σ代表sigmod函数,w
f
代表遗忘门限sigmoid函数的参数,b
f
代表遗忘门限sigmoid函数的常数项,x
t
代表输入的时点数据,h
t
‑1表示前一时刻单元的输出。
[0104]
i
t
=σ(w
i
×
[h
t
‑1,x
t
] b
i
).........

[0105]
其中,i
t
表示输入门限,w
i
代表遗忘门限sigmoid函数的参数,b
i
代表遗忘门限sigmoid函数的常数项。
[0106][0107]
其中,表示前一时刻cell状态,w
c
代表tanh函数的参数,b
c
代表tanh函数的常数项。
[0108][0109]
其中,c
t
表示当前时刻cell状态。
[0110]
o
t
=σ(w
o
×
[h
t
‑1,x
t
] b
o
).........

[0111]
其中,o
t
表示输出门限,w
o
代表遗忘门限sigmoid函数的参数,b
o
代表遗忘门限sigmoid函数的常数项。
[0112]
h
t
=o
t
×
tanh(c
t
).........

[0113]
其中,ht表示当前单元的输出。
[0114]
在本实施方式中,lstm的训练算法的基本原理和反向传播(backpropagation,bp)算法是一样的,同样是三步:
[0115]
1.前向计算每个神经元的值;
[0116]
2.反向计算每个神经元的误差项值,它是误差函数e对神经元j的加权输入的偏导数;
[0117]
3.计算每个权重的梯度。
[0118]
最后利用随机梯度下降算法更新权重。
[0119]
在本实施方式中,lstm深度神经网络对于时间序列的预测是有效的,能有效的解决rnn梯度消失的问题。同时加入了衍生fm变量、节假日等有效信息,可以进一步的提高基学习器的预测能力。
[0120]
此外,在本实施方式中,可以通过以下方法实现集成策略:
[0121]
(1)简单平均法:
[0122]
(2)加权平均法:
[0123]
(3)绝对数投票法:某标记投票过半,则预测为该标记。
[0124]
203:获取定价请求。
[0125]
在本实施方式中,定价请求可以包括业务名称和请求人信息。
[0126]
204:根据请求人信息,确定请求人的客户特征;
[0127]
在本实施方式中,由于信息获取的局限性,往往无法获取全面的请求人信息,基于此,仅仅通过对请求人信息进行特征提取所得到的特征信息往往也存在一定的缺失。基于此,为了获取完整的客户特征,本技术提供了一种根据请求人信息,确定请求人的客户特征的方法,如图8所示,该方法包括:
[0128]
801:根据请求人信息进行特征提取,得到至少一个请求人特征。
[0129]
在本实施方式中,可以通过对请求人信息进行关键字提取的方式,实现对请求人信息的特征提取,以得到至少一个请求人特征。
[0130]
802:根据至少一个请求人特征,确定请求人的客户类型;
[0131]
在本实施方式中,可以通过多层感知器(multilayer perceptron,mlp)对客户进
行分类,继而确定该客户的客户类型。通常而言,softmax回归模型只采用了最简单的两层神经网络,即,只有输入层和输出层的两层结构,导致其拟合能力有限。因此,为了达到更好的识别效果,本技术在softmax回归模型的基础上,在输入层和输出层之间添加了若干个隐藏层,构成了多层感知器。具体而言,如图9所示,图9为本技术所提出的一种多层感知器的网络结构图,其中,权重用实线表示、偏置用虚线表示、 1代表偏置参数的系数为1。
[0132]
具体而言,经过第一个隐藏层,其输出可以通过公式

表示:
[0133]
h1=φ(z1×
y s1).........

[0134]
其中,φ表示激活函数,常见的有sigmoid、tanh或relu等函数。
[0135]
经过第二个隐藏层,其输出可以通过公式

表示:
[0136]
h2=φ(z2×
h1 s2).........

[0137]
最后,再经过输出层,其输出可以通过公式

表示:
[0138]
j=softmax(z3×
h2 s3).........

[0139]
在本实施方式中,公式

的计算结果即为最后的分类结果向量。由此,实现了对请求人的精准分类。
[0140]
803:根据客户类型,获取客户类型对应的通用客户特征;
[0141]
804:根据通用客户特征对至少一个请求人特征进行补全,得到请求人的客户特征。
[0142]
具体而言,可以将该通用客户特征与提取出的至少一个请求人特征进行比对,将至少一个请求人特征中缺失的特征进行补全,得到最终的客户特征。
[0143]
205:根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息;
[0144]
在本实施方式中,可以对业务名称进行词嵌入,得到第一词向量。从而将第一词向量在预设的业务领域库中进行匹配,例如,计算第一词向量与业务领域库中存储的业务领域向量之间的相似度,继而将相似度最大的业务领域向量所对应的业务领域确定为该业务名称对应的业务领域。然后,可以获取该业务领域对应的战略数据和市场行情数据,其中,战略数据可以为定价方,例如银行等机构在该业务领域中的战略布局信息和优惠政策等,市场行情数据用于声明在对应时间下,市场上的经济特性,例如:a领域发展良好,正处于经济上升时期,而b领域由于环境因素发展缓慢,处于经济平缓时期等。最后,可以对战略数据进行关键词提取,得到至少一个第一关键词,并对市场行情数据进行关键词提取,得到至少一个第二关键词。由此,可以根据第一关键词,生成定价策略,并根据第二关键词,生成市场经济信息。
[0145]
206:将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。
[0146]
综上所述,本发明所提供的基于深度学习的自动定价方法中,通过收集历史定价数据形成初始样本集,继而对初始样本集进行预处理,对初始样本集中的数据进行补全和清洗,得到训练样本集。然后,将训练样本集输入深度学习模型进行训练,得到定价模型。然后,根据接收到的定价请求,确定请求的业务名称和请求人信息,从而对请求人信息进行分析,确定请求人的客户类别,并基于客户类别完善该请求人的客户特征。同时,根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息。最后,将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。由此,实现了对客户进行精准分析和分类,继而通过精准的分类对客户的特征进行补全,从而得到更加全面的客户特征。并根据客
户的特征、业务的特性、以及当前市场的行情自动生成参考价格,解决了现有raroc模型定价过程中定价不够精准的问题。
[0147]
参阅图10,图10为本技术实施方式提供的一种基于深度学习的定价装置的功能模块组成框图。如图10所示,该基于深度学习的定价装置1000包括:
[0148]
预处理模块1001,用于对初始样本集进行预处理,得到训练样本集,其中,初始样本集为包含历史定价数据的数据集;
[0149]
训练模块1002,用于将训练样本集输入深度学习模型进行训练,得到定价模型;
[0150]
接收模块1003,用于获取定价请求,其中,定价请求包括业务名称和请求人信息;
[0151]
处理模块1004,用于根据请求人信息,确定请求人的客户特征,根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息;
[0152]
定价模块1005,用于将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。
[0153]
在本发明的实施方式中,在对初始样本集进行预处理,得到训练样本集方面,预处理模块1001,具体用于:
[0154]
根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本,其中,至少一个第二候选样本和至少一个第一候选样本一一对应;
[0155]
根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本;
[0156]
对至少一个第三候选样本中的每个第三候选样本进行关联信息抽取,得到至少一个客户信息和至少一个历史市场经济信息,其中,至少一个客户信息和至少一个第三候选样本一一对应,至少一个历史市场经济信息和至少一个第三候选样本一一对应,至少一个客户信息中的每个客户信息用于标识对应的每个第三候选样本的请求人的信息,至少一个历史市场经济信息中的每个历史市场经济信息用于标识对应的每个第三候选样本的业务领域的历史市场行情;
[0157]
分别将每个第三候选样本、每个第三候选样本对应的每个客户信息和每个历史市场经济信息进行组合,得到至少一个训练数据组;
[0158]
将至少一个训练数据组作为训练样本集。
[0159]
在本发明的实施方式中,在根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本方面,预处理模块1001,具体用于:
[0160]
根据初始样本集中的每个初始样本的样本类型确定每个初始样本的缺失率;
[0161]
根据每个初始样本的缺失率,在初始样本中确定至少一个第一候选样本,其中,至少一个第一候选样本中的每个第一候选样本对应的缺失率小于第一阈值;
[0162]
根据每个第一候选样本的样本类型,获取与样本类型对应的补全方法,并通过补全方法对每个第一候选样本进行补全,得到至少一个第二候选样本。
[0163]
在本发明的实施方式中,在根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本方面,预处理模块1001,具体用于:
[0164]
确定至少一个第二候选样本中的每个第二候选样本的乱码率;
[0165]
对每个第二候选样本进行离散处理,确定每个第二候选样本在离散后得到的码值的数量;
[0166]
根据每个第二候选样本的乱码率,以及每个第二候选样本在离散后得到的码值的数量,在至少一个第二候选样本中确定至少一个第四候选样本,其中,至少一个第四候选样本中的每个第四候选样本对应的乱码率大于第二阈值,或每个第四候选样本在离散后得到的码值的数量大于第三阈值;
[0167]
对至少一个第四候选样本中的每个第四候选样本进行重要度计算,得到至少一个特征重要度,其中,至少一个特征重要度与至少一个第四候选样本一一对应;
[0168]
根据至少一个特征重要度,在至少一个第四候选样本中确定至少一个第三候选样本,其中,至少一个第三候选样本中的每个第三候选样本对应的特征重要度大于第四阈值。
[0169]
在本发明的实施方式中,在对至少一个第四候选样本中的每个第四候选样本进行重要度计算,得到至少一个特征重要度方面,预处理模块1001,具体用于:
[0170]
对每个第四候选样本进行特征提取,得到至少一个样本特征,其中,至少一个样本特征和至少一个第四候选样本一一对应;
[0171]
将至少一个样本特征中的每个样本特征输入梯度提升决策树,得到至少一个特征重要度。
[0172]
在本发明的实施方式中,在根据请求人信息,确定请求人的客户特征方面,处理模块1004,具体用于:
[0173]
根据请求人信息进行特征提取,得到至少一个请求人特征;
[0174]
根据至少一个请求人特征,确定请求人的客户类型;
[0175]
根据客户类型,获取客户类型对应的通用客户特征;
[0176]
根据通用客户特征对至少一个请求人特征进行补全,得到请求人的客户特征。
[0177]
在本发明的实施方式中,在根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息方面,处理模块1004,具体用于:
[0178]
对业务名称进行词嵌入,得到第一词向量;
[0179]
将第一词向量在预设的业务领域库中进行匹配,确定业务名称对应的业务领域;
[0180]
获取业务领域对应的战略数据和市场行情数据;
[0181]
对战略数据进行关键词提取,得到至少一个第一关键词;
[0182]
根据第一关键词,生成定价策略;
[0183]
对市场行情数据进行关键词提取,得到至少一个第二关键词;
[0184]
根据第二关键词,生成市场经济信息。
[0185]
参阅图11,图11为本技术实施方式提供的一种电子设备的结构示意图。如图11所示,电子设备1100包括收发器1101、处理器1102和存储器1103。它们之间通过总线1104连接。存储器1103用于存储计算机程序和数据,并可以将存储器1103存储的数据传输给处理器1102。
[0186]
处理器1102用于读取存储器1103中的计算机程序执行以下操作:
[0187]
对初始样本集进行预处理,得到训练样本集,其中,初始样本集为包含历史定价数据的数据集;
[0188]
将训练样本集输入深度学习模型进行训练,得到定价模型;
[0189]
获取定价请求,其中,定价请求包括业务名称和请求人信息;
[0190]
根据请求人信息,确定请求人的客户特征;
[0191]
根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息;
[0192]
将客户特征、定价策略和市场经济信息,输入定价模型,得到参考价格。
[0193]
在本发明的实施方式中,在对初始样本集进行预处理,得到训练样本集方面,处理器1102,具体用于执行以下操作:
[0194]
根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本,其中,至少一个第二候选样本和至少一个第一候选样本一一对应;
[0195]
根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本;
[0196]
对至少一个第三候选样本中的每个第三候选样本进行关联信息抽取,得到至少一个客户信息和至少一个历史市场经济信息,其中,至少一个客户信息和至少一个第三候选样本一一对应,至少一个历史市场经济信息和至少一个第三候选样本一一对应,至少一个客户信息中的每个客户信息用于标识对应的每个第三候选样本的请求人的信息,至少一个历史市场经济信息中的每个历史市场经济信息用于标识对应的每个第三候选样本的业务领域的历史市场行情;
[0197]
分别将每个第三候选样本、每个第三候选样本对应的每个客户信息和每个历史市场经济信息进行组合,得到至少一个训练数据组;
[0198]
将至少一个训练数据组作为训练样本集。
[0199]
在本发明的实施方式中,在根据预设的补全规则,在初始样本集中筛选出至少一个第一候选样本进行补全,得到至少一个第二候选样本方面,处理器1102,具体用于执行以下操作:
[0200]
根据初始样本集中的每个初始样本的样本类型确定每个初始样本的缺失率;
[0201]
根据每个初始样本的缺失率,在初始样本中确定至少一个第一候选样本,其中,至少一个第一候选样本中的每个第一候选样本对应的缺失率小于第一阈值;
[0202]
根据每个第一候选样本的样本类型,获取与样本类型对应的补全方法,并通过补全方法对每个第一候选样本进行补全,得到至少一个第二候选样本。
[0203]
在本发明的实施方式中,在根据预设的筛选规则,在至少一个第二候选样本中筛选至少一个第三候选样本方面,处理器1102,具体用于执行以下操作:
[0204]
确定至少一个第二候选样本中的每个第二候选样本的乱码率;
[0205]
对每个第二候选样本进行离散处理,确定每个第二候选样本在离散后得到的码值的数量;
[0206]
根据每个第二候选样本的乱码率,以及每个第二候选样本在离散后得到的码值的数量,在至少一个第二候选样本中确定至少一个第四候选样本,其中,至少一个第四候选样本中的每个第四候选样本对应的乱码率大于第二阈值,或每个第四候选样本在离散后得到的码值的数量大于第三阈值;
[0207]
对至少一个第四候选样本中的每个第四候选样本进行重要度计算,得到至少一个特征重要度,其中,至少一个特征重要度与至少一个第四候选样本一一对应;
[0208]
根据至少一个特征重要度,在至少一个第四候选样本中确定至少一个第三候选样本,其中,至少一个第三候选样本中的每个第三候选样本对应的特征重要度大于第四阈值。
[0209]
在本发明的实施方式中,在对至少一个第四候选样本中的每个第四候选样本进行
重要度计算,得到至少一个特征重要度方面,处理器1102,具体用于执行以下操作:
[0210]
对每个第四候选样本进行特征提取,得到至少一个样本特征,其中,至少一个样本特征和至少一个第四候选样本一一对应;
[0211]
将至少一个样本特征中的每个样本特征输入梯度提升决策树,得到至少一个特征重要度。
[0212]
在本发明的实施方式中,在根据请求人信息,确定请求人的客户特征方面,处理器1102,具体用于执行以下操作:
[0213]
根据请求人信息进行特征提取,得到至少一个请求人特征;
[0214]
根据至少一个请求人特征,确定请求人的客户类型;
[0215]
根据客户类型,获取客户类型对应的通用客户特征;
[0216]
根据通用客户特征对至少一个请求人特征进行补全,得到请求人的客户特征。
[0217]
在本发明的实施方式中,在根据业务名称,确定业务名称对应的业务领域的定价策略和市场经济信息方面,处理器1102,具体用于执行以下操作:
[0218]
对业务名称进行词嵌入,得到第一词向量;
[0219]
将第一词向量在预设的业务领域库中进行匹配,确定业务名称对应的业务领域;
[0220]
获取业务领域对应的战略数据和市场行情数据;
[0221]
对战略数据进行关键词提取,得到至少一个第一关键词;
[0222]
根据第一关键词,生成定价策略;
[0223]
对市场行情数据进行关键词提取,得到至少一个第二关键词;
[0224]
根据第二关键词,生成市场经济信息。
[0225]
应理解,本技术中的基于深度学习的定价装置可以包括智能手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备mid(mobile internet devices,简称:mid)、机器人或穿戴式设备等。上述基于深度学习的定价装置仅是举例,而非穷举,包含但不限于上述基于深度学习的定价装置。在实际应用中,上述基于深度学习的定价装置还可以包括:智能车载终端、计算机设备等等。
[0226]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施方式或者实施方式的某些部分所述的方法。
[0227]
因此,本技术实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如上述方法实施方式中记载的任何一种基于深度学习的定价方法的部分或全部步骤。例如,所述存储介质可以包括硬盘、软盘、光盘、磁带、磁盘、优盘、闪存等。
[0228]
本技术实施方式还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施方式中记载的任何一种基于深度学习的定价方法的部分或全部步骤。
[0229]
需要说明的是,对于前述的各方法实施方式,为了简单描述,故将其都表述为一系
列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施方式均属于可选的实施方式,所涉及的动作和模块并不一定是本技术所必须的。
[0230]
在上述实施方式中,对各个实施方式的描述都各有侧重,某个实施方式中没有详述的部分,可以参见其他实施方式的相关描述。
[0231]
在本技术所提供的几个实施方式中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0232]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0233]
另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
[0234]
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0235]
本领域普通技术人员可以理解上述实施方式的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read

only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
[0236]
以上对本技术实施方式进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施方式的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

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

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

相关文献