1.本技术涉及数据处理技术领域,具体而言,涉及一种企业的产业链节点确定方法、装置、终端及存储介质。
背景技术:
2.随着市场经济的快速发展,众多产业也不断在市场中快速涌现,极大地提升了市场的丰富程度。但是,由于很多产业出现时间比较短,存在产业定义不清、产业边界模糊、产业主体混杂等情况,为产业市场分析和监管提出了新的挑战。因此,如何有效确定企业的产业链节点成为亟待解决的问题。
3.目前,现有技术提供了网络爬虫程序,该程序可自动从互联网的免费平台抓取企业的信息,通过这种方式,可及时获取到企业的最新信息,进而通过分类处理,确定企业所属的产业链节点。
4.但是,上述方法通过企业单一维度信息来确定企业所属的产业链节点,导致对企业进行产业链节点分类准确度低。
技术实现要素:
5.本技术的主要目的在于提供一种企业的产业链节点确定方法、装置、终端及存储介质,以解决相关技术中确定企业所属的产业链节点存在准确度低的问题。
6.为了实现上述目的,第一方面,本技术提供了一种企业的产业链节点确定方法,包括:
7.利用实体识别算法对企业信息进行识别处理,确定企业实体信息;
8.利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息;
9.基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。
10.在一种可能的实现方式中,利用实体识别算法对企业信息进行识别处理,确定企业实体信息,包括:
11.对企业信息进行文本预处理,得到预处理后的企业信息;
12.在预处理后的企业信息选取训练样本,并采用训练样本对初始深度神经网络模型进行训练,得到目标深度神经网络模型;
13.在预处理后的企业信息中选取预测样本,并将预测样本输入至目标深度神经网络模型中,输出企业实体信息。
14.在一种可能的实现方式中,利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息,包括:
15.对企业实体信息进行向量化,得到企业实体信息向量;
16.利用k-means算法对企业实体信息向量进行无监督聚类,确定聚类结果;
17.对聚类结果进行实体统计,确定企业核心实体信息。
18.在一种可能的实现方式中,对聚类结果进行实体统计,确定企业核心实体信息,包括:
19.统计聚类结果中的每个类簇的实体数目,得到多个实体数目;
20.将多个实体数目按照从大到小的顺序进行排列,得到排列结果;
21.在排列结果中选取前预设数量的实体数目作为核心实体簇,并将核心实体簇中的实体作为企业核心实体信息。
22.在一种可能的实现方式中,基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点,包括:
23.分别对企业核心实体信息和产业链信息进行向量化,得到企业核心实体信息向量和产业链信息向量;
24.对企业核心实体信息向量和产业链信息向量进行相似度计算,确定企业对应的至少一个产业链节点。
25.在一种可能的实现方式中,分别对企业核心实体信息和产业链信息进行向量化,得到企业核心实体信息向量和产业链信息向量,包括:
26.利用词向量数据库分别计算企业核心实体信息对应的第一文本向量和产业链信息对应的第二文本向量;
27.将第一文本向量作为企业核心实体信息向量,以及将第二文本向量作为产业链信息向量。
28.在一种可能的实现方式中,对企业核心实体信息向量和产业链信息向量进行相似度计算,确定企业对应的至少一个产业链节点,包括:
29.计算企业核心实体信息向量和产业链信息向量之间的余弦距离,得到余弦距离值;
30.基于余弦距离值,确定企业核心实体信息向量和产业链信息向量的相似度;
31.若相似度大于预设相似度,将企业核心实体信息向量与产业链信息向量进行关联,以得到企业对应的至少一个产业链节点。
32.第二方面,本发明实施例提供了一种企业的产业链节点确定装置,包括:
33.识别模块,用于利用实体识别算法对企业信息进行识别处理,确定企业实体信息;
34.聚类模块,用于利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息;
35.节点确定模块,用于基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。
36.第三方面,本发明实施例提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上任一种企业的产业链节点确定方法的步骤。
37.第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上任一种企业的产业链节点确定方法的步骤。
38.本发明实施例提供了一种企业的产业链节点确定方法、装置、终端及存储介质,包括:首先利用实体识别算法对企业信息进行识别处理,确定企业实体信息,再利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息,进而基于企业核心实体信息、产业链信
息和相似度算法,确定企业对应的至少一个产业链节点。本发明将多维度的企业信息依次进行识别和聚类,可有效去除噪音实体,并提高了对企业信息的处理效率,最后通过相似度算法对得到的企业核心实体信息进行产业链节点的分类,不仅提高了分类的准确度,还极大的优化了分类结果的解释性。
附图说明
39.构成本技术的一部分的附图用来提供对本技术的进一步理解,使得本技术的其它特征、目的和优点变得更明显。本技术的示意性实施例附图及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
40.图1是本发明实施例提供的一种企业的产业链节点确定方法的实现流程图;
41.图2是本发明实施例提供的实体识别的实现流程图;
42.图3是本发明实施例提供的企业实体信息聚类的实现流程图;
43.图4是本发明实施例提供的聚类结果的示意图;
44.图5是本发明实施例提供的企业产业链节点分类的实现流程图;
45.图6是本发明实施例提供的一种企业的产业链节点确定装置的结构示意图;
46.图7是本发明实施例提供的终端的示意图。
具体实施方式
47.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
49.应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
50.应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
51.应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
52.应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a
相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
53.取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
54.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
55.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
56.在一个实施例中,如图1所示,提供了一种企业的产业链节点确定方法,包括以下步骤:
57.步骤s101:利用实体识别算法对企业信息进行识别处理,确定企业实体信息;
58.步骤s102:利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息;
59.步骤s103:基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。
60.由于传统分类算法需要人工进行大量分类正负样本地标注工作,且在分类边界模糊的情况下人工分类难度加大,准确性降低,因此,本发明中没有使用传统的分类算法,改用实体识别算法对企业信息进行识别,以确定企业实体信息,避免了人工分类标注的大量工作。其中,企业信息在公开渠道中分布非常稀疏,因此需要从多个维度进行企业信息的采集,以便于通过企业综合信息进行产业节点匹配。本专利中涉及的企业信息包括以下5个信息维度:企业工商信息、企业专利信息、企业招投标信息、企业招聘信息和企业新闻信息。其中,企业工商信息属于企业公开信息,是所企业都具有的公开资料,也是在进行小微企业、初创企业的产业节点匹配中能够使用的主要信息,本专利中需采集的企业工商信息包括:企业名称、经营范围、注册时间、注册地址等。企业专利信息属于企业公开信息,包含企业核心的产品和技术,能够详细及准确地描述企业核心技术能力,本专利中需要采集的企业专利信息包括:专利名称、申请人(企业)、专利摘要、专利正文、专利申请日期。企业招标信息属于企业公开信息,包含企业在招标产品或技术产业下游存在需求,本专利中需要采集的企业招标信息包括:招标标题、招标单位、招标正文、招标时间等。企业中标信息属于企业公开信息,包含企业在中标产品或技术产业上游具备产品或技术能力,本专利中需要采集的企业中标信息包括:中标标题、招标单位、中标单位、中标正文、中标时间、中标金额等。企业在招聘平台上的招聘信息属于企业公开信息,包含企业在特定岗位中的技术需求,从而反映企业业务属于相关技术或产品领域,本专利中需要采集的企业招聘信息包括:岗位名称、岗位描述、招聘时间。企业在公开网络平台上的新闻信息属于企业公开信息,包含企业相关的产业信息,本专利中需要采集的企业新闻信息包括:新闻标题、新闻正文、新闻时间、新闻来源。企业实体信息是指用于刻画企业产业、领域、技术、产品的实体信息。
61.此外,由于传统企业分类方法会根据企业所有信息进行分类,而没有有效去除信息噪音的方法。本发明中利用聚类算法,根据聚类簇的实体数量筛选出能够有效描述企业业务的核心实体,同时去除掉非核心实体和噪音实体,得到企业核心实体,有效提升了最终企业产业分类结果的准确性。其中,企业核心实体信息是指企业实体信息中定义描述企业核心业务的信息。
62.进一步的,由于传统深度学习或机器学习算法往往只能输出分类结果,但对于分类结果的原因不能提供直观的解释。本发明利用相似度算法对企业核心实体信息和产业链信息进行计算,不仅能够准确进行企业产业结果分类,还能直接输出分类的实体信息,极大优化了分类结果的解释性。其中,产业链信息包括产业链定义信息、产业链节点及关系信息和产业链节点关键词信息。其中,产业链定义信息包含价值链、企业链、供需链和空间链4个维度的信息。其中,价值链信息需要针对产业中产品、生产、销售和售后服务方面5个方面进行详细描述,包括产品定义,即描述产业中已知的产品名称和描述;生产定义,即描述产业中已知的生产技术;销售定义,即描述产业中已知的销售模式;售后服务定义,即描述产业中已知的售后服务模式。企业链信息需要针对产业中龙头企业、上市公司2个方面进行详细梳理,包括龙头企业,即描述产业中已知的各领域龙头企业,包含企业名称、主营业务、主要产品等;上市公司,即描述产业中已知的上市公司企业,包括企业名称、公开企业年报信息等。供需链信息需要针对产业中采购、销售、仓储3个方面进行详细梳理,包括采购定义,即描述产业中主要的采购方式和采购渠道;销售定义,即描述产业中主要的销售模式和销售渠道;仓储定义,即描述产业中主要的仓储地点和仓储成本。空间链信息需要对产业生产、销售地域分布进行详细梳理,包括生产地域定义,即描述产业中主要生产地域、生产指标等;销售地域定义,即描述产业中主要销售地域、销售指标等。
63.由于产业链是由产业节点及节点间关系构成,产业链节点及关系信息需要将产业中核心技术和产品进行识别抽取,并且对技术和产品名称进行专业校正,以保证产业链节点的专业、客观和科学性。产业链节点关系包含3种类型:上位关系、下位关系、平行关系,而节点关系信息需要将产业链所有节点间建立起一对一、一对多、多对多的节点关系。
64.产业链节点关键词信息是指需要根据产业链节点信息,得出相似的产品、技术、领域关键词,便于后期企业与产业节点匹配。比如:“局域通信”的节点关键词包括“传输技术,网络拓扑,基本网络,宽带无线电,窄频带(或单一频率)无线电”等。
65.本发明实施例提供了一种企业的产业链节点确定方法包括:首先利用实体识别算法对企业信息进行识别处理,确定企业实体信息,再利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息,进而基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。本发明将多维度的企业信息依次进行识别和聚类,可有效去除噪音实体,并提高了对企业信息的处理效率,最后通过相似度算法对得到的企业核心实体信息进行产业链节点的分类,不仅提高了分类的准确度,还极大的优化了分类结果的解释性。
66.在一实施例中,步骤s101包括:
67.步骤s201:对企业信息进行文本预处理,得到预处理后的企业信息;
68.步骤s202:在预处理后的企业信息选取训练样本,并采用训练样本对初始深度神经网络模型进行训练,得到目标深度神经网络模型;
69.步骤s203:在预处理后的企业信息中选取预测样本,并将预测样本输入至目标深度神经网络模型中,输出企业实体信息。
70.上个实施例中描述了用于刻画企业画像的多维度公开信息,这些信息中包含了企业所在产业和产业节点的重要信息。但是,由于以上企业公开信息属于多源异构数据,其中也包含了大量噪音信息,这大大影响了企业与产业链节点匹配的准确度。因此,需要从企业
多维度公开信息中,识别出能够刻画企业产业、技术、产品、领域等高价值实体。
71.由于从企业多维度文本中需要提取的实体类别多、实体依赖语境强等特征,仅依靠传统的基于模板或规则的召回率较低,因此,本专利采用基于深度学习和模板相融合的实体抽取技术,充分发挥深度学习的文本语义理解能力和适应性,以及基于模板的灵活配置能力和高准确性,整体提高模型的查准率和召回率。其中,实体抽取即实体识别ner,是指从一段自然语言文本中自动抽取出高价值实体的位置和类型。例如,从一篇企业新闻中,自动识别出新闻中所涉及的企业名称、产品名称、技术名称、领域名称、产业节点名称等。
72.下面以图2为例,对步骤s101的实体识别进行说明,其中,实体识别主要分为数据预处理(即文本预处理)、模型训练和实体预测3个过程,具体如下:
73.(1)数据预处理:首先对已获取的企业信息进行文本预处理,包括文本分段分句,通过人工标注的方式对分句后的文本进行实体标注,为模型的训练提供样本。考虑到实体稀疏甚至无实体的语句较多,因此对无实体样本进行负采样操作后,将样本数据进行划分为训练集、验证集、测试集。
74.(2)模型训练:采用当前深度神经网络中的transformer模型进行模型编码器与解码器的构建。利用bert词向量和预训练语言模型将文本进行编码,然后输入构造完成的神经网络模型(本技术采用深度神经网络模型)进行训练,以最小化标签训练误差来调优模型,得到目标深度神经网络模型。
75.(3)实体预测:利用crf或者全连接层对标签进行预测。根据预测的标签还原每句话中的实体,提取整个文本中的关键实体,即提取企业实体信息。
76.在一实施例中,步骤s102包括:
77.步骤s301:对企业实体信息进行向量化,得到企业实体信息向量;
78.步骤s302:利用k-means算法对企业实体信息向量进行无监督聚类,确定聚类结果;
79.步骤s303:对聚类结果进行实体统计,确定企业核心实体信息。
80.通过企业多维度信息实体识别算法,可得到大量刻画企业产业、领域、技术、产品的实体信息。但是由于实体识别算法本身准确性问题,所得到的企业实体信息仍然存在如下两个问题:第一,实体信息存在噪音。由于本专利中使用的企业信息文本类型和格式均非常多样和复杂,导致了实体识别算法最终结果中存在较多的噪音,将会影响最终的企业产业分类结果。第二,实体向量较为分散。由于企业业务往往会涵盖多个产业、领域、技术、产品,因此识别出的实体间往往也存在较大的差异,导致无法单独依靠实体信息来判断企业主要的业务领域。因此,为提升最终企业产业分类效果,本专利针对识别出的企业实体信息进行了聚类操作,实体聚类的基本思想是将实体向量化后,依据向量之间的距离或相似性进行归类且聚成簇。
81.其中,确定企业核心实体信息,首先需统计聚类结果中的每个类簇的实体数目,得到多个实体数目,再将多个实体数目按照从大到小的顺序进行排列,得到排列结果,最后在排列结果中选取前预设数量的实体数目作为核心实体簇,并将核心实体簇中的实体作为企业核心实体信息。
82.下面结合图3和图4对步骤s102的企业实体信息聚类进行说明,具体如下:
83.本专利中的企业实体信息聚类技术流程如图3所示,主要分为企业实体信息向量
化、企业实体向量聚类、核心实体确定(即剔除非核心实体和噪音实体)3个过程。
84.(1)企业实体信息向量化。获取开源的大规模高质量中文词向量数据库,获取企业实体字词的word2vec向量表示。
85.(2)企业实体向量聚类。利用k-means算法进行企业实体信息的无监督聚类,并统计聚类结果每个簇的实体数量。
86.(3)核心实体确定。可基于图4所示的聚类结果,计算每个簇内实体数量,将实体数量前3的簇定义为核心实体簇,其中产业、领域、技术、产品实体认定为描述企业核心业务的信息。将圆圈部分的类簇定义为非核心实体簇,说明这些簇里的实体信息并不是企业最重要的业务信息,并将方块部分的类簇,即独立的实体定义为噪音,说明这些实体信息并不是描述企业真实业务。
87.在一实施例中,步骤s103包括:
88.步骤s401:分别对企业核心实体信息和产业链信息进行向量化,得到企业核心实体信息向量和产业链信息向量;
89.具体的,首先利用词向量数据库分别计算企业核心实体信息对应的第一文本向量和产业链信息对应的第二文本向量,再将第一文本向量作为企业核心实体信息向量,以及将第二文本向量作为产业链信息向量。
90.步骤s402:对企业核心实体信息向量和产业链信息向量进行相似度计算,确定企业对应的至少一个产业链节点。
91.具体的,首先需计算企业核心实体信息向量和产业链信息向量之间的余弦距离,得到余弦距离值,再基于余弦距离值,确定企业核心实体信息向量和产业链信息向量的相似度,若相似度大于预设相似度,将企业核心实体信息向量与产业链信息向量进行关联,以得到企业对应的至少一个产业链节点。
92.下面以图5为例对步骤s103的企业产业链节点分类进行说明,主要分为产业链信息向量化、向量相似度计算、输出企业产业链节点分类结果3个过程,具体如下:
93.(1)产业链信息向量化。利用词向量数据库计算产业链定义信息、产业链节点及关系信息和产业链节点关键词信息的文本向量,形成产业链、产业链节点的文本向量表示。
94.(2)向量相似度计算。计算企业核心实体向量与产业链节点向量之间的余弦距离,判断企业核心实体与产业链节点是否相似。
95.(3)输出企业产业链节点分类结果。通过判断余弦距离的大小,将企业与企业核心实体相近的产业链节点信息进行关联,实现企业产业链节点标签的添加,完成企业产业链节点分类。
96.需要说明的是,第二外结构模型的确定方式与第一外结构模型的确定方式类似,此处不再进行赘述。
97.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
98.以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
99.图6示出了本发明实施例提供的一种企业的产业链节点确定装置的结构示意图,
为了便于说明,仅示出了与本发明实施例相关的部分,一种企业的产业链节点确定装置包括识别模块61、聚类模块62和节点确定模块63,具体如下:
100.识别模块61,用于利用实体识别算法对企业信息进行识别处理,确定企业实体信息;
101.聚类模块62,用于利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息;
102.节点确定模块63,用于基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。
103.在一种可能的实现方式中,识别模块61包括:
104.预处理子模块,用于对企业信息进行文本预处理,得到预处理后的企业信息;
105.模型训练子模块,用于在预处理后的企业信息选取训练样本,并采用训练样本对初始深度神经网络模型进行训练,得到目标深度神经网络模型;
106.实体信息确定子模块,用于在预处理后的企业信息中选取预测样本,并将预测样本输入至目标深度神经网络模型中,输出企业实体信息。
107.在一种可能的实现方式中,聚类模块62包括:
108.第一向量化子模块,用于对企业实体信息进行向量化,得到企业实体信息向量;
109.聚类子模块,用于利用k-means算法对企业实体信息向量进行无监督聚类,确定聚类结果;
110.实体统计子模块,用于对聚类结果进行实体统计,确定企业核心实体信息。
111.在一种可能的实现方式中,实体统计子模块包括:
112.实体数目统计单元,用于统计聚类结果中的每个类簇的实体数目,得到多个实体数目;
113.排序单元,用于将多个实体数目按照从大到小的顺序进行排列,得到排列结果;
114.核心实体信息确定单元,用于在排列结果中选取前预设数量的实体数目作为核心实体簇,并将核心实体簇中的实体作为企业核心实体信息。
115.在一种可能的实现方式中,节点确定模块63包括:
116.第二向量化子模块,用于分别对企业核心实体信息和产业链信息进行向量化,得到企业核心实体信息向量和产业链信息向量;
117.相似度计算子模块,用于对企业核心实体信息向量和产业链信息向量进行相似度计算,确定企业对应的至少一个产业链节点。
118.在一种可能的实现方式中,第二向量化子模块包括:
119.文本确定单元,用于利用词向量数据库分别计算企业核心实体信息对应的第一文本向量和产业链信息对应的第二文本向量;
120.向量确定单元,用于将第一文本向量作为企业核心实体信息向量,以及将第二文本向量作为产业链信息向量。
121.在一种可能的实现方式中,相似度计算子模块包括:
122.距离计算单元,用于计算企业核心实体信息向量和产业链信息向量之间的余弦距离,得到余弦距离值;
123.相似度计算单元,用于基于余弦距离值,确定企业核心实体信息向量和产业链信
息向量的相似度;
124.企业分类结果确定单元,用于若相似度大于预设相似度,将企业核心实体信息向量与产业链信息向量进行关联,以得到企业对应的至少一个产业链节点。
125.图7是本发明实施例提供的终端的示意图。如图7所示,该实施例的终端7包括:处理器70、存储器71以及存储在存储器71中并可在处理器70上运行的计算机程序72。处理器70执行计算机程序72时实现上述各个企业的产业链节点确定方法实施例中的步骤,例如图1所示的步骤101至步骤103。或者,处理器70执行计算机程序72时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块/单元61至63的功能。
126.本发明还提供一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
127.其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
128.本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
129.在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
130.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
技术特征:
1.一种企业的产业链节点确定方法,其特征在于,包括:利用实体识别算法对企业信息进行识别处理,确定企业实体信息;利用聚类算法对所述企业实体信息进行聚类,确定企业核心实体信息;基于所述企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。2.如权利要求1所述的企业的产业链节点确定方法,其特征在于,所述利用实体识别算法对企业信息进行识别处理,确定企业实体信息,包括:对所述企业信息进行文本预处理,得到预处理后的企业信息;在所述预处理后的企业信息选取训练样本,并采用所述训练样本对初始深度神经网络模型进行训练,得到目标深度神经网络模型;在所述预处理后的企业信息中选取预测样本,并将所述预测样本输入至所述目标深度神经网络模型中,输出所述企业实体信息。3.如权利要求2所述的企业的产业链节点确定方法,其特征在于,所述利用聚类算法对所述企业实体信息进行聚类,确定企业核心实体信息,包括:对所述企业实体信息进行向量化,得到企业实体信息向量;利用k-means算法对所述企业实体信息向量进行无监督聚类,确定聚类结果;对所述聚类结果进行实体统计,确定所述企业核心实体信息。4.如权利要求3所述的企业的产业链节点确定方法,其特征在于,所述对所述聚类结果进行实体统计,确定所述企业核心实体信息,包括:统计所述聚类结果中的每个类簇的实体数目,得到多个实体数目;将所述多个实体数目按照从大到小的顺序进行排列,得到排列结果;在所述排列结果中选取前预设数量的实体数目作为核心实体簇,并将所述核心实体簇中的实体作为所述企业核心实体信息。5.如权利要求4所述的企业的产业链节点确定方法,其特征在于,所述基于所述企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点,包括:分别对所述企业核心实体信息和产业链信息进行向量化,得到企业核心实体信息向量和产业链信息向量;对所述企业核心实体信息向量和所述产业链信息向量进行相似度计算,确定企业对应的至少一个产业链节点。6.如权利要求5所述的企业的产业链节点确定方法,其特征在于,所述分别对所述企业核心实体信息和产业链信息进行向量化,得到企业核心实体信息向量和产业链信息向量,包括:利用词向量数据库分别计算所述企业核心实体信息对应的第一文本向量和所述产业链信息对应的第二文本向量;将所述第一文本向量作为所述企业核心实体信息向量,以及将所述第二文本向量作为所述产业链信息向量。7.如权利要求6所述的企业的产业链节点确定方法,其特征在于,所述对所述企业核心实体信息向量和所述产业链信息向量进行相似度计算,确定企业对应的至少一个产业链节点,包括:
计算所述企业核心实体信息向量和所述产业链信息向量之间的余弦距离,得到余弦距离值;基于所述余弦距离值,确定所述企业核心实体信息向量和所述产业链信息向量的相似度;若所述相似度大于预设相似度,将所述企业核心实体信息向量与所述产业链信息向量进行关联,以得到所述企业对应的至少一个产业链节点。8.一种企业的产业链节点确定装置,其特征在于,包括:识别模块,用于利用实体识别算法对企业信息进行识别处理,确定企业实体信息;聚类模块,用于利用聚类算法对所述企业实体信息进行聚类,确定企业核心实体信息;节点确定模块,用于基于所述企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述企业的产业链节点确定方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行所述计算机程序时实现如权利要求1至7中任一项所述企业的产业链节点确定方法的步骤。
技术总结
本申请公开了一种企业的产业链节点确定方法、装置、终端及存储介质。方法包括:利用实体识别算法对企业信息进行识别处理,确定企业实体信息;利用聚类算法对企业实体信息进行聚类,确定企业核心实体信息;基于企业核心实体信息、产业链信息和相似度算法,确定企业对应的至少一个产业链节点。本发明将多维度的企业信息依次进行识别和聚类,可有效去除噪音实体,并提高了对企业信息的处理效率,最后通过相似度算法对得到的企业核心实体信息进行产业链节点的分类,不仅提高了分类的准确度,还极大的优化了分类结果的解释性。极大的优化了分类结果的解释性。极大的优化了分类结果的解释性。
技术研发人员:沈浩 吴优
受保护的技术使用者:上海帜讯信息技术股份有限公司
技术研发日:2021.11.25
技术公布日:2022/3/8