【技术实现步骤摘要】
一种风险预测方法、装置及设备
[0001]本申请涉及计算机
,尤其涉及一种风险预测方法、装置及设备。
技术介绍
[0002]区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
[0003]风险预测是指在工作之前对工作过程中以及工作结果可能出现的事物异常进行预测制订对策从而预防事故发生的一种措施。风险预测是风险管理的重要组成部分,它是风险规避即控制的基础。
技术实现思路
[0004]本说明书实施例提供一种风险预测方法、装置及设备,以提前预测企业风险,提高链上风控能力。
[0005]为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种风险预测方法,所述方法应用于区块链系统,所述方法包括:获取待预测企业的风险标签序列;所述风险标签序列中包括具有时间顺序的风险标签;所述风险标签序列存储在区块链系统中;所述风险标签用于表示所述待预测企业已产生的经营状态;将所述风险标签序列输入训练完成的隐马尔可夫模型中,得到对于所述待预测企业的经营状态的预测结果;所述预测结果中包括每个风险对应的预测概率;将所述预测概率达到预设阈值的风险作为所述待预测企业的预测风险。
[0006]本说明书实施例提供的一种风险预测装置, ...
【技术保护点】
【技术特征摘要】
1.一种风险预测方法,所述方法包括:获取待预测企业的风险标签序列;所述风险标签序列中包括具有时间顺序的风险标签;所述风险标签序列存储在区块链系统中;所述风险标签用于表示所述待预测企业已产生的经营状态;将所述风险标签序列输入训练完成的隐马尔可夫模型中,得到对于所述待预测企业的经营状态的预测结果;所述预测结果中包括每个风险对应的预测概率;将所述预测概率达到预设阈值的风险作为所述待预测企业的预测风险。2.根据权利要求1所述的方法,所述获取待预测企业的风险标签序列,具体包括:获取待预测企业的标识信息;基于所述标识信息,根据所述标识信息与风险标签之间的映射关系,从所述区块链系统中获取所述标识信息对应的风险标签集合;所述标识信息与风险标签之间的映射关系信息存储在所述区块链系统中;按照所述风险标签的时间戳对所述风险标签集合中的风险标签进行排序,得到所述风险标签序列。3.根据权利要求1所述的方法,还包括:当所述预测概率达到预设阈值的风险有多种时,将所述预测概率最大的风险确定为所述待预测企业的预测风险。4.根据权利要求1所述的方法,所述将所述预测概率达到预设阈值的风险作为所述待预测企业的预测风险之后,还包括:确定所述风险的风险等级;根据所述风险等级生成与所述风险等级相对应的提示信息。5.根据权利要求4所述的方法,所述根据所述风险等级生成与所述风险等级相对应的提示信息,具体包括:当所述风险等级属于低风险时,向所述待预测企业发送第一提示信息;所述第一提示信息用于提示所述待预测企业确定自身风险,并进行相应调整。6.根据权利要求4所述的方法,所述根据所述风险等级生成与所述风险等级相对应的提示信息,具体包括:当所述风险等级属于高风险时,生成第二提示信息;所述第二提示信息为报警信息;将所述报警信息发送给所述待预测企业的相关企业;或,当所述风险等级属于高风险时,生成高危风险标签,对所述待预测企业进行标识。7.根据权利要求1所述的方法,所述将所述风险标签序列输入训练完成的隐马尔可夫模型中,得到对于所述待预测企业的经营状态的预测结果之前,还包括:从区块链系统中获取多家企业的风险标签序列训练样本;根据初始概率,初始化隐马尔可夫模型的参数;将所述风险标签序列训练样本输入所述隐马尔可夫模型中进行训练,得到训练后的隐马尔可夫模型;根据所述训练后的隐马尔可夫模型输出的风险与真实风险之间的差异调整所述训练后的隐马尔可夫模型的模型参数,得到训练完成的隐马尔可夫模型。8.根据权利要求7所述的方法,所述将所述风险标签序列训练样本输入隐马尔可夫模
型中进行训练,具体包括:通过维特比算法,根据所述风险标签序列训练样本,计算状态转移概率矩阵、观测向量的概率矩阵、状态数以及观测符号数,以确定不同风险标签之间的关系分布。9.根据权利要求7所述的方法,所述区块链系统中部署有智能合约,所述智能合约用于执行训练所述隐马尔可夫模型的步骤。10.根据权利要求7所述的方法,所述方法还包括:生成用于证明所述风险标签序列训练样本的可信性的可验证声明,并将所述可验证声明发送至所述区块链系统中进行存储。11.根据权利要求7所述的方法,所述根据所述训练后的隐马尔可夫模型输出的风险与真实风险之间的差异调整所述训练后的隐马尔可夫模型的模型参数,得到训练完成的隐马尔可夫模型之后,还包括:将所述训练完成的隐马尔可夫模型存储在所述区块链系统中。12.根据权利要求1所述的方法,所述将所述预测概率达到预设阈值的风险作为所述待预测企业的预测风险之后,还包括:将所述待预测企业的预测风险进行加密,存储到区块链系统中;所述区块链系统中还存储有所述待预测企业的标识信息与所述风险之间的映射关系。13.根据权利要求12所述的方法,还包括:接收风险查询请求;所述查询请求中包括需查询企业的标识信息;基于所述映射关系,从区块链系统中确定所述标识信息对应的加密后的风险;对所述加密后的风险进行解密,得到解密后的预测风险;将所述解密后的预测风险推送给所述查询请求的发送方。14.一种风险预测装置,包括:风险标签序列获取模块,用于获取待预测企业的风险标签序列;所述风险标签序列中包括具有时间顺序的风险标签;所述风险标签序列存储在区块链系统中;所述风险标签用于表示所述待预测企业已产生的经营状态;预测模块,用于将所述风险标签序列输入训练完成的隐马尔可夫模型中,得到对于所述待预测企业的经营状态的预测结果;所述预测结果中包括每个风险对应的预测概率;预测风险确定模块,用于将...
【专利技术属性】
技术研发人员:孙宝林,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。