【摘 要】
:
随着互联网技术的飞速发展,在为人们带来便利的同时,也产生了海量的数据,使人们面临选择困难的窘境。推荐系统能够根据用户画像,从海量信息中筛选出用户感兴趣的内容,产生个性化推荐列表给用户,从而有效解决信息过载问题。近年来,基于深度学习的推荐算法占据主导地位,在电影推荐中,引入深度学习模型来提取用户行为序列特征,精准刻画用户画像,有助于改善推荐效果。推荐系统的设计要兼顾准确性以及高效性,所以通常采用分级
论文部分内容阅读
随着互联网技术的飞速发展,在为人们带来便利的同时,也产生了海量的数据,使人们面临选择困难的窘境。推荐系统能够根据用户画像,从海量信息中筛选出用户感兴趣的内容,产生个性化推荐列表给用户,从而有效解决信息过载问题。近年来,基于深度学习的推荐算法占据主导地位,在电影推荐中,引入深度学习模型来提取用户行为序列特征,精准刻画用户画像,有助于改善推荐效果。推荐系统的设计要兼顾准确性以及高效性,所以通常采用分级的过滤模型,将推荐过程分为召回和排序两个步骤,本文将针对这两个步骤,分别研究召回层和排序层的推荐算法。主要工作如下:(1)召回层模型研究:召回层的目标是快速从海量的物品集中召回用户可能感兴趣的物品,获取用户精准偏好是召回层面对的主要问题,本文提出了融合用户长短期偏好的召回模型。模型引入自注意力机制学习用户的短期兴趣偏好,采用门控循环神经网络学习其长期兴趣偏好,最后通过门控单元模块融合长短期兴趣。该模型能够准确、全面的刻画用户特征,从而产生更有价值的召回物品列表。在公开数据集上的实验表明,该模型在命中率(Hit Rate,HR)和归一化折扣累计增益(Normalized Discounted Cumulative Gain,NDCG)两个评价指标上取得了与当前同类模型相比较好的效果。(2)排序层模型研究:排序层的目标是对召回层初步筛选的候选物品进行精排序。本文采用基于用户历史行为序列的兴趣提取排序模型,利用深度神经网络充分挖掘用户行为序列中存在的动态变化信息。首先利用多头自注意力机制抽取用户的行为序列特征,再通过GRU网络进行序列交互建模,学习用户兴趣的动态变化,最后通过兴趣激活层,计算用户行为序列特征、用户兴趣交互特征对待推荐影片的影响程度。本文采用AUC值对模型进行评估,在公开数据集上的实验证明了该排序模型的有效性。(3)电影推荐系统设计:在本文算法研究的基础上,设计了一个电影推荐系统。首先将召回层模型和排序层模型部署到服务器端,然后采用Flask框架将模型封装为后台服务,并提供服务接口供应用层调用,最后设计了前端应用,能够调用本文研究的算法,为用户产生个性化电影推荐。在应用层首先使用召回模型为用户召回前K部感兴趣的影片,然后采用排序模型对这K部影片按照预测的点击率值进行排序,最后选出前N部影片作为推荐列表给用户。本文针对召回层、排序层面临的任务需求,提出了相应的模型。并应用提出的模型,设计了电影推荐系统。
其他文献
现代战争中,无人机在空战和空地联合作战中都占据重要地位并发挥着巨大作用。然而,从战术任务起飞点出发,躲避所有障碍物并且避免敌方探测器的嗅探和攻击,安全飞行并最终到达任务终点,是无人机在诸多战术应用中的首要任务,是执行一系列任务的前提和保障。因此,无人机需要一条满足任务需求的飞行路径,需要有效的路径规划方法来获得。除此之外,无人机战术路径规划的常规仿真方案中,无论是环境感知、态势评估、飞行控制、无人
相机在拍摄人脸图时,常常因为抖动、失焦等原因得到模糊图像。而当人脸图像被模糊化时,对人脸识别等高级视觉任务有很大的影响。人脸图像去模糊的目的是从模糊的输入图像中恢复出清晰的图像,从而提高识别精度等。因此,图像去模糊问题是图像复原领域里面的研究重点,而一般的去模糊方法在人脸图像上效果不佳。本文采用生成式学习方法,结合特征矫正模块,实现对模糊人脸图像进行高精度复原,主要工作如下:(1)基于高效自注意力
随着深度学习中卷积神经网络技术发展,现今的卷积神经网络的模型结构应用越加广泛。为了提升模型性能,网络模型通常变得更加复杂,规模日益庞大,且神经网络本身存在计算冗余,使得边缘设备无法满足复杂模型的运算需求。因此深度卷积神经网络的模型压缩工作被广泛研究,使用有效的模型压缩算法可以减少冗余度,让复杂模型转变为轻量模型以适应更丰富的应用场景。本文主要工作研究了轻量化卷积神经网络和结构化模型剪枝技术。首先是
随着计算机图形学、数字图像三维处理在口腔数字化方面的快速发展,计算机在口腔诊疗领域有着广泛的应用。本课题着眼于数字化口腔医疗的发展和推广,在牙齿尖点的提取和牙齿的三维测量基础上,进行了全牙列数字化评估研究。本文包括以下几个方面的主要研究内容:1)本文以全牙列数字化评估系统在口腔数字化诊疗中的应用为背景,对三维测量技术、牙尖提取方法和现有的评估系统进行了简单的介绍。在此基础上,基于编码结构光技术的相
随着计算预算和数据可用性的空前增加,深度模型在目标识别任务中取得了优异的性能。然而,机器学习机制仍然无法与认知学习相比,认知学习不仅可以持续地获取新知识并保存大部分经常用到的旧知识,还能在少量注释样本上构建高精度的识别能力。小样本类增量学习(FSCIL)是一种受认知学习启发的新兴机器学习范式,给定具有足够训练数据的基类和来自新类的少量可训练样本,FSCIL使用旧类训练一个表示模型,然后不断地使模型
近年来,随着卫星遥感技术和深度学习技术的快速发展,基于深度学习方法对遥感图像中的特定目标进行检测逐步成为当前的研究热点。我国拥有广袤的海域和许多重要的港口,开展海面目标检测无论在军事上还是在民用上都有着非常重要的价值和意义,例如渔业管理、港口交通服务、海上巡逻等。本文主要目标是在复杂海洋环境以及各种云雾天气的干扰情况下,依托现有的深度神经网络方法,研究海面遥感舰船图像处理的分类与定位不准确问题。主
人工智能的迅速崛起开启了一次重大的时代转型,生理状态评估领域迎来了新的曙光,以数据和智能状态评估算法驱动的生理状态评估领域方兴未艾。在生理状态评估领域之中,传统的心率异常状态存在误报警、准确率不高等问题,同时疲劳状态也难以通过单一参数进行感知与评估。因此本文针对两类不同的生理数据(波形生理信号以及稀疏多元生理数据),分别建立了深度神经网络模型,实现了人体心电异常状态以及疲劳状态的识别。本文主要的研
随着武器装备的飞速发展,空战环境日益复杂多变,现代战场呈现出高度智能化的特点。威胁评估作为一种辅助决策工具,可以提高指挥员对战场的实时感知能力,帮助指挥员快速、准确地判断战场形势,从而做出科学、有效的战术决策。本文以地面防空为背景,展开研究空中目标威胁评估的相关问题。论文的主要研究内容如下:(1)针对空中袭击目标,建立威胁评估模型。在建模过程中综合考虑诸多因素,通过相关系数和Alpha系数确定威胁
区块链是数字经济发展中的一项重要技术,已被纳入国民经济十四五规划纲要中。区块链技术的应用范围正在迅速扩张,已经从虚拟货币扩展到了与金融、物流、政府以及医疗等各种行业的结合。然而,在区块链技术飞速发展的今天,区块链网络间的数据协同需求也在日益上升,由于不同区块链在底层架构、共识机制以及消息协议等方面的不同,导致区块链生态形成了“数据孤岛”的局面,无法进行数据交互。在现如今大量的联盟链应用场景中,跨链
软件等信息技术产业的不断发展,使软件的功能和组成结构日趋复杂,而复杂的软件结构导致软件安全事件频发,使工业生产和社会安全受到了严重威胁。大部分软件安全问题来自于软件源代码本身存在的安全风险,因此,近年来软件源代码安全问题得到社会各界的广泛关注。面对软件漏洞利用问题的快速增长,如何快速有效地对软件源代码进行漏洞检测,是当下信息安全研究领域的热门研究问题。传统的静态漏洞检测方法大多依赖于人工定制的漏洞