基于MapReduce的矩阵分解推荐算法研究

来源 :计算机科学 | 被引量 : 0次 | 上传用户:luocheng890924
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
矩阵分解是近几年提出的一种协同过滤推荐技术,但其每项预测评分的计算都要综合大量评分数据,同时在计算时还需要存储庞大的特征矩阵,用单一结点来进行推荐将会遇到计算时间和计算资源瓶颈。结合MapReduce分布式计算框架和矩阵分解推荐算法,设计了一种基于MapReduce的矩阵分解推荐算法来解决该问题,利用Hadoop的分布式缓存技术和MapFile文件结构解决了大特征矩阵在多结点间的高效共享问题并实现了多正则因子的并行处理。通过在Netflix数据集上的实验表明,该MapReduce算法及数据存储方案能带来较高的加速比,从而提高了推荐算法的计算效率。
其他文献
传统的User-based协同过滤推荐算法仅采用了单一的评分相似度来度量用户之间对任何项目喜好的相似程度。然而根据日常经验,人们对不同类型事物的喜好程度往往是不同的,单一的
中国大学生篮球联赛(CUBA)是高校篮球运动发展的一个重要平台,为高校体育事业的发展注入了新鲜的血液,推动高校篮球运动快速的发展。中国大学生篮球联赛通过小学普及中学强化
近红外光(NIR)传感器在军事警戒、空间勘探、科研检测、医疗诊断等领域有着极为重要的应用价值。传统的NIR传感材料主要是基于半金属的无机材料,借助窄带隙来吸收低能量的NIR
【正】 近两年来,随着农业高新技术的飞速发展,我国果蔬生产日新月异,果蔬品种更是新品迭出,果蔬业呈现出如下几种新的发展趋势:耐贮、耐运型众所周知,对果蔬进行适当的贮藏
期刊
堆积和褶皱是服装设计中面料再造表现形式,随着现在社会的多元化的发展,面料再造的形式在服装中的运用越加突出,而堆积和褶皱也是面料再造表现形式的其中之一,根据面料的可塑
消防控制室是建(构)筑物消防设施的控制、指挥、调度枢纽,是消防设施核心中的核心,直接决定能否尽早发现火灾、全面控制火灾、成功扑救火灾、组织迅速疏散。从设计、施工、使用
齿轮是重要的基础传动元件,在现代工业活动中有广泛的应用。齿轮的形状复杂,制造难度大,齿轮制造水平的发展不仅与其工艺方法紧密相关,也离不开加工设备的发展和支撑。磨齿工艺和
人体硬组织替换材料包括金属材料、高分子材料和陶瓷材料,其中陶瓷材料中的羟基磷灰石被视为首选的生物材料,但较低的断裂韧性限制了其在人体承载部位的应用。在金属基表面通
从产业集群理论的新视角探讨区域产业集群成长在促进农村工业化、城镇化进程中产生的绩效,进而对产业集群与工业化、城镇化互动发展模式进行了实证分析,研究结果表明:产业集
【目的】子宫颈癌为世界范围内女性最常见的恶性肿瘤之一,其发病率位居第二(仅次于乳腺癌),78%的病例在发展中国家,为我国女性肿瘤死亡原因的第二位;子宫颈癌的治疗,原则上以手