- 1、本文档共226页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于邻域模型的协同过滤推荐算法的硬件加速系统设计与实现-计算机系统结构专业论文
优秀毕业论文
精品参考文献资料
摘要摘要
摘要
摘要
在推荐算法领域,基于邻域模型的协同过滤(Collaborative Filtering,CF)推 荐算法是一类较为经典成熟的算法,广泛的应用于当今各式各类的推荐系统中。 随着大数据时代的来临,数据规模在飞速增长,基于邻域模型的协同过滤推荐算 法在处理越来越多的数据时需要花费的时间变的越来越长。因此,为了降低推荐 系统的响应时间,及时为用户生成推荐信息,需要加快推荐算法的执行。
目前主流的算法加速平台有三种:多核处理器机群、云计算平台和通用计算 图形处理器(GPGPu)。目前有很多利用上述平台加速推荐算法的研究工作,尽 管这些工作的确获得了不错的效果,但它们同时也存在着一些不可忽视的问题: 基于通用CPU的机群/云计算节点在处理推荐算法任务时的计算效率相对较低, 并伴随着较高的能耗开销;GPGPU由于其数据级并行的优势在处理推荐算法任 务时有着很高的计算效率,但其同样存在着过大的能耗开销问题。
为了在提升计算效率的同时尽可能的降低能耗,人们开始利用专用集成电路 (ASIC)与现场可编程门阵列(FPGA)来研究算法的硬件加速结构。目前,在 机器学习尤其是深度学习领域,涌现出了很多出色的设计,而对于推荐算法,相 关的研究工作不但较少,并且存在很多局限。因此,本文针对基于邻域模型的协 同过滤推荐算法开展硬件加速方面的研究,主要工作与贡献包括以下三个方面: 1.针对User-based CF、Item—based CF以及SlopeOne三种基于邻域的算法的 训练阶段与预测阶段,分别设计出了训练加速器和预测加速器结构与指令集。两 种加速器都作为协处理器在宿主CPU的控制下以指令的方式运行,训练加速器 支持User-based CF和Item—based CF在训练阶段所需的五种不同的相似度计算标 准以及SlopeOne训练阶段所需的平均差异计算;预测加速器支持三种算法在预 测阶段所需的五种预测值计算标准。此外,本文还对宿主CPU、内存、加速器以
及DMA等外设之间的互联进行了设计,确定了它们之间的组织结构。 2.针对训练加速器、预测加速器以及DMA设备在Linux操作系统环境下的
设备驱动程序进行了设计与实现。 3.为方便用户使用,针对硬件加速器以及DMA等设备的操作系统用户层调
用接口进行了设计与封装工作。
为了验证设计的硬件加速系统的性能,本文利用FPGA平台实现了该硬件加 速系统原型,该原型基于ZedBoard ZVNQ开发板。实验结果表明,尽管存在一 些局限和问题,但该硬件加速系统原型仍然具备良好的加速效果,并有着较低的 运行时功率以及能耗开销。
万方数据
摘要关键词:基于邻域模型的协同过滤推荐算法:
摘要
关键词:基于邻域模型的协同过滤推荐算法:User-based CF:Item-based CF;
SlopeOne;异构加速器:硬件加速系统;低功耗;现场可编程门阵列
万方数据
AbstractABSTRACT
Abstract
ABSTRACT
In the field of recommendation algorithms,neighborhood-based collaborative
filtering(CF)is a kind of classic and sophisticated technique and has been widely used in lots ofvaried recommender systems.With the advent ofbig data era,the scale ofdata
is growing strongly,neighborhood—based CF recommendation algorithms become time·· consuming and need more time to deal with the increasing data amounts.In order to reduce the response time ofrecommender systems and make recommendations for user
in time,people need to speed up these recommendation algorithms’execution processes At present,multi-core processors cluster,cloud computing platform and general purpose graphic processing unit(GPGPU)are the three mainstream platform
您可能关注的文档
- 基于聚氨酯管的台车碰撞缓冲吸能装置研究-车辆工程专业论文.docx
- 基于精益思想的南车眉山公司铁路货车模拟线建设的研究-项目管理专业论文.docx
- 基于距离度量学习的目标跟踪算法研究-信号与信息处理专业论文.docx
- 基于聚多巴胺的表面增强拉曼基底的制备及应用-分析化学专业论文.docx
- 基于精确定位的井下运输信集闭系统分站的研究-电工理论与新技术专业论文.docx
- 基于聚多巴固定酶的生物传感研究-分析化学专业论文.docx
- 基于距离排序的车辆检测算法研究-电路与系统专业论文.docx
- 基于聚磷酸酯纳米给药体系的构建及其用于肿瘤治疗的研究-制药工程专业论文.docx
- 基于聚乙二醇化多官能度脂肪族聚酯的抗肿瘤高分子前体药物-高分子化学与物理专业论文.docx
- 基于聚苯胺-石墨烯复合物的电化学生物传感器的构筑和性能研究-海洋科学专业论文.docx
- 永新县薪火人力资源服务有限公司面向社会公开招聘工作人员和见习人员的模拟试卷及参考答案详解1套.docx
- 永丰县公开招聘高层次人才部分岗位核减和考试有关事项模拟试卷及答案详解1套.docx
- 永新县薪火人力资源服务有限公司面向社会公开招聘工作人员和见习人员的考前自测高频考点模拟试题及参考答案.docx
- 永丰县公开招聘高层次人才部分岗位核减和考试有关事项模拟试卷及参考答案详解一套.docx
- 永丰县公开招聘高层次人才部分岗位核减和考试有关事项模拟试卷及参考答案详解.docx
- 永丰县公开招聘高层次人才部分岗位核减和考试有关事项考前自测高频考点模拟试题附答案详解.docx
- 永丰县公开招聘高层次人才部分岗位核减和考试有关事项考前自测高频考点模拟试题及答案详解1套.docx
- 武汉农村商业银行股份有限公司招聘77人考前自测高频考点模拟试题及答案详解1套.docx
- 武汉农村商业银行股份有限公司招聘77人考前自测高频考点模拟试题及完整答案详解1套.docx
- 武汉农村商业银行股份有限公司招聘77人考前自测高频考点模拟试题及参考答案详解一套.docx
文档评论(0)