【技术实现步骤摘要】
基于人工智能的文本推荐方法及相关设备
[0001]本申请涉及人工智能
,尤其涉及一种基于人工智能的文本推荐方法、装置、电子设备及存储介质。
技术介绍
[0002]随着信息科技与互联网的飞速发展,人们在日常生活中获取知识的途径也越来越多样化。近年来,通过互联网和关键字检索相关文本内容的需求越来越大。
[0003]目前通常通过预先对文本添加类别标签,并依据标签检索相关文本的方法进行文本推荐,然而这种方式对需要耗费大量人力对文本数据进行预处理,人力成本较高,且准确度较低。
技术实现思路
[0004]鉴于以上内容,有必要提供一种基于人工智能的文本推荐方法及相关设备,以解决如何提高文本推荐的准确度这一技术问题,其中,相关设备包括基于人工智能的文本推荐装置、电子设备及存储介质。
[0005]本申请实施例提供一种基于人工智能的文本推荐方法,所述方法包括:
[0006]利用预设的分词工具对自然语言数据库中的文本进行分词获取多个词汇;
[0007]对所述词汇进行编码以获取每个词汇对应的编码数据;
[0008]对所述编码数据进行分类以获得多个语义组,每个语义组包含多个编码数据;
[0009]计算待评估词汇对应的编码数据与每个语义组的相似度,并将最大相似度对应的语义组作为目标组;
[0010]对所述目标组中的编码数据进行分类获得多个候选组,每个候选组包含多个编码数据;
[0011]计算每个候选组的关联指标,所述关联指标用以表征每个候选组中编码数据应被推荐 ...
【技术保护点】
【技术特征摘要】
1.一种基于人工智能的文本推荐方法,其特征在于,所述方法包括:利用预设的分词工具对自然语言数据库中的文本进行分词获取多个词汇;对所述词汇进行编码以获取每个词汇对应的编码数据;对所述编码数据进行分类以获得多个语义组,每个语义组包含多个编码数据;计算待评估词汇对应的编码数据与每个语义组的相似度,并将最大相似度对应的语义组作为目标组;对所述目标组中的编码数据进行分类获得多个候选组,每个候选组包含多个编码数据;计算每个候选组的关联指标,所述关联指标用以表征每个候选组中编码数据应被推荐的程度;按照所述关联指标由高到低的顺序依次推荐所述候选组中编码数据对应的词汇。2.如权利要求1所述的基于人工智能的文本推荐方法,其特征在于,所述对所述编码数据进行分类以获得多个语义组包括:依据预设的分类上限构建中心列表,所述中心列表中的每个元素为一个正整数,并依据所述中心列表中的每个元素选取多个编码数据作为中心数据;依据所述中心数据对所有编码数据进行多次分类以获得多个分类结果,每个分类结果包含多个词汇分类组;计算每个分类结果的误差平方和以作为评估值,并计算所述评估值的差值以构建评估结果哈希表;查找所述评估结果哈希表中的最小差值对应的分类结果,并将该分类结果中的所有词汇分类组作为语义组。3.如权利要求2所述的基于人工智能的文本推荐方法,其特征在于,所述依据所述中心数据对所有编码数据进行多次分类以获得多个分类结果,每个分类结果包含多个词汇分类组,包括:a,将所有编码数据标记为0并随机选取一个编码数据作为当前数据;b,分别计算所述当前数据与每个中心数据的欧式距离;c,将所述当前数据标记为1并归类于较小欧式距离对应的中心数据所在的类别;d,再次随机选取一个标记为0的编码数据作为当前数据,并重复步骤b至d,直到所有编码数据被标记为1则停止迭代并获得多个词汇分类组;e,计算每个词汇分类组中所有编码数据的均值,若所述均值满足预设判别条件则将所述词汇分类组作为分类结果,否则将每个词汇分类组中距离所述均值最近的编码数据作为中心数据并重新进行步骤a至步骤e以获得分类结果。4.如权利要求2所述的基于人工智能的文本推荐方法,其特征在于,所述计算每个分类结果的误差平方和以作为评估值,并计算所述评估值的差值以构建评估结果哈希表包括:分别计算每个词汇分类组的误差,所述误差为每个词汇分类组中所有编码数据与中心数据的欧式距离的平方和;分别计算每个分类结果中所有词汇分类组的误差之和以作为每个分类结果的评估值;依据每个分类结果中词汇分类组的数量由小至大排列所述评估值,并计算相邻两个评估值的差值后,依据评估值的次序组合所述差值以构建评估结果哈希表。
5.如权利要求1所述的基于人工智能的文本推荐方法,其特征在于,所述对所述目标组中的编码数据进行分类获得多个候选组包括:a,依据预设的半径阈值和预设的密度阈值对所述目标组中的编码数据进行分类以获取分类结果,所述分类结果包括核心数据与离群数据;b,依据所述半径阈值设置判别条件,所述判别条件指两个数据之间的关系满足预设关系中的任意一种,所述预设关系包括:密度直达、密度可达、密度相连,所述密度直达...
【专利技术属性】
技术研发人员:陈凡,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。