基于用户描述的相似软件项目推荐系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:xiaobaiban
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的发展使人类从信息匮乏的时代逐渐步入信息过载的时代,信息消费者难以从大量的信息中寻找符合需求的信息,以至于在查询有效信息时花费了大量的时间和精力,为了解决这一矛盾,推荐系统便应运而生。推荐系统通过联系用户和信息,帮助用户发现有价值信息的同时过滤掉低价信息。本文针对用户查询相似软件项目信息提出了三种推荐方案,分别为加权倒排索引的方案、基于神经网络的方案以及基于支持向量机的方案。根据用户对软件项目的描述文本,为用户进行三种方案的推荐,具体如下:(1)加权倒排索引通过索引词的权重对检索结果进行加权排序,再结合结果文本中的所有词语与检索词的语义相似程度对其重新排序。(2)基于神经网络构建软件项目类型空间,将多个历史软件项目映射到同一个项目类型概率分布空间。在推荐过程中,首先将用户的描述文本映射到该空间,然后通过相似性算法获取分布相似的历史软件项目进行推荐。(3)基于支持向量机构建软件项目类型空间,每个项目类型空间包含多个历史软件项目。在推荐过程中,首先将用户输入的描述文本映射到该空间,然后通过相似性算法获取分布相似的历史软件项目进行推荐。本文设计并实现了基于三种方案的相似软件项目推荐系统。系统主要功能模块为检索模块、项目详情页模块、历史记录模块以及收藏模块。检索模块的主要功能为:用户选择推荐方案并根据自身需求输入关于软件项目的描述文本进行检索,系统基于用户输入的描述文本返回满足用户需求的软件项目,并且用户在进行检索时,只需要输入需求,极大地节约了用户查询软件项目信息的时间以及学习技术细节的时间。项目详情页的主要功能为:查看具体项目的项目详情,下载项目,并且系统在项目详情页为用户推荐与该项目相似的软件项目。历史记录模块的主要功能为:记录用户对于项目详情页的浏览情况,通过历史记录来查看用户对于项目的浏览情况。收藏模块的主要功能为:收藏用户感兴趣的项目,方便用户对项目进行多次查看。本文给出了加权倒排索引、基于神经网络以及基于支持向量机等三种推荐方案的设计、实现,并对神经网络和支持向量机作出评估。同时详细描述了系统模块的设计与实现,并对系统进行了功能测试与性能测试。最后对未来的研究工作进一步展望。
其他文献
农商行作为我国现代金融体系的重要组成部分,在服务“三农”、促进城乡经济发展、助力农村经济崛起等方面,做出了重要的贡献。由于居民消费需求的不断提高,零售信贷业务因其营销成本低、市场前景广阔受到了农商行的青睐。但农商行零售信贷业务发展步入快车道的同时,信贷风险也逐步显现,这就给其风险控制及信贷管理体系建设提出了更高的要求。在此背景下,本文以盐城农商行为例,对其零售信贷业务风险管理进行了研究。在研究过程
学位
随着人工智能的兴起,科技企业意识到AI对于企业品牌形象塑造的重要性,以及对人工智能人才的需求,因此开展了一系列面向高校的人工智能品牌活动。百度在2017年至2018年举办了 20多场AI+品牌活动,然而活动流程是否科学流畅、活动效果如何,还没有得到具体评估。本文通过文献分析、深度访谈和问卷调查,结合品牌传播效果理论和项目管理的方法,建立了对百度AI品牌活动的全流程评估框架,还原百度提供的典型活动的
学位
近年来,我国商业银行主体业务飞速发展,从发展规模和经营效益方面都得到很大的提升,但各种业务风险也不断暴露,其中以柜面业务操作风险较为典型。事实上,柜面业务操作风险会给银行带来声誉风险和信用风险,进而影响银行的正常经营。因此如何有效地控制柜面业务操作风险是商业银行普遍面临的重要课题。本文以A银行开发区支行为例探究商业银行柜面操作风险的管理。A银行开发区支行作为全国运营样板网点,严格按照总行操作规程指
学位
犯罪是“综合病症”,它是多种因素形成的。了解不同背景的罪犯犯罪原因,是因人施教、分类矫治的基础,是有效提升罪犯改造质量的基础条件。据相关调查数据显示,至1997年底,在全国的在押犯中,经过二次以上判刑的占11.52%,意味着88.48%的押犯属于初犯。其中,蒙古族罪犯中初犯占比96.6%,意味着经过二次以上判刑的占3.4%。如今,再犯比例明显攀升。根据实地调研数据显示,某监狱汉族服刑人员中经过二次
学位
随着雷达技术的发展,微波模块正在向小型化、轻量化、高可靠性的方向发展。在实际生产过程中,T/R模块封焊盖板和壳体容易产生裂纹和气孔等缺陷,使产品的气密性不达标。文中对T/R模块常用的硅铝合金激光封焊工艺进行了试验研究,分析了峰值功率、脉宽、脉冲频率和离焦量对T/R模块焊接外观及气密性的影响,获得最优工艺参数。试验结果表明,工艺参数按照峰值功率为4.5 kW,脉宽为3.5 ms,焊接速度为2 mm/
期刊
装箱问题广泛存在于现实生活中的各个领域,一个合理的装箱方案能够提高箱子的空间利用率,从而降低企业的包装成本和储运成本,有着非常广阔的应用前景。在现实生活中,作为包装材料的不仅仅有箱子,还有塑袋,有效的塑袋装填算法能够给包装人员推荐合适大小的塑袋,提高企业物流部门的包装作业效率,节约包装材料,降低包装成本,因此对塑袋装填算法的研究具有重要的应用价值。本文描述了什么是塑袋装填问题,其与装箱问题的不同在
学位
为了研究煤粉储运过程中堆积煤粉在漏风环境下氧化升温导致其氧化自燃特征,揭示[BMIM][BF4]离子液体抑制煤粉氧化阻燃反应机制.本文选用高效阻化剂[BMIM][BF4]离子液体对红柳煤矿(HL)不粘煤煤粉进行阻化处理,通过煤粉恒温氧化实验测定5%、10%、15%质量分数的[BMIM][BF4]处理煤粉的自燃临界参数,即煤粉临界自燃温度Tm和着火延迟时间ti,分析[BMIM][BF4]对煤粉加热、
期刊
党的十九大将社会治理智能化作为推进国家治理体系和治理能力现代化的重要内容写入报告,标志着我国社会治理迈入智能化的新时期。社会治理智能化是将大数据、云计算、人工智能等具有时代特色的智能技术运用于社会治理场景。社会治理智能化是智能技术与社会治理的深度融合,是变革和创新社会治理的重要推动力量。当前,以智能技术为驱动的社会治理智能化新体系正逐步形成。多元社会主体协同参与的共建共治共享的社会治理共同体逐步构
学位
<正>2013年国务院在《国民旅游休闲纲要(2013—2020年)》中提出了“逐步推行中小学研学旅行”[1]的要求,对于中职美术生来说,外出写生就是研学旅行的一种形式,同时地理课程的研究性学习也能通过外出写生得以实现,因此美术专业与地理研学跨学科的融合,一定具有双赢的效果,有利于最大的受益者——学生综合素质的提高和德智体美劳的全面发展。
期刊
改革开放以来,随着我国国民生活质量得到普遍提升,家电行业得到迅速发展。近几年我国经济增长速度放缓,进入经济新常态,家电行业进入平稳发展时期,城市家庭的家电需求趋于饱和。在此背景下,家电行业逐渐向农村发展,越来越多的家电企业将目光投向农村市场,农村市场需求广阔,而且国家还针对农村地区实施了家电下乡等一系列财政补贴措施。家电企业针对开拓农村市场展开一番竞争,如何制定出适合农村市场的营销策略取得竞争先机
学位