神经系统协同过滤 In recent years, deep neural networks have yielded immense success on speech recognition, computer vision and natural language processing. However, the exploration of deep neu- ral networks on recommender systems has received relatively less scrutiny. In this work, we strive to develop techniques based on neural networks to tackle the key problem in rec- ommendation — collaborative filtering — on the basis of implicit feedback.
2021-11-23 21:09:51 1.32MB 计算机 编程 大数据 算法
1
操作说明: 1、解压下载的CollaborativeFilteringBasedUserCloud压缩文件 2、操作系统中需装java jdk1.7或者以上版本 3、点击start.bat,在运行过程中,会输出评分时间,然后输出用户id进行推荐 4、数据集movielens
1
基于MapReduce实现物品协同过滤算法(ItemCF) 具体参考 补充:hadoop三种执行方式 MR执行环境有两种:本地测试环境,服务器环境 本地测试环境(windows): 在windows的hadoop目录bin目录有一个winutils.exe 1、在windows下配置hadoop的环境变量 2、拷贝debug工具(winutils.ext)到HADOOP_HOME/bin 3、修改hadoop的源码 ,注意:确保项目的lib需要真实安装的jdk的lib 4、MR调用的代码需要改变: a、src不能有服务器的hadoop配置文件 b、在调用是使用: Configuration config = new Configuration(); config.set("fs.defaultFS", "hdfs://node7:8020"); config.set
2021-11-22 14:41:03 60KB Java
1
针对气象公众服务存在的专业化程度不高、针对性不强等问题,提出了一种使用关联规则向用户推荐气象服务产品的方法。将用户访问的Web日志数据经过清洗、转换后进行关联规则挖掘,同时设计了一种基于气象产品浏览总次数计算产品相似度的算法,对挖掘出来的关联规则进行筛选。共进行了5组实验,并对用户浏览产品的行为进行了简单预测。实验结果表明,挖掘出的规则在降水天气和雾霾天气中的正确率比较高,结合气象服务产品的相似度能过滤掉10%的无效规则,从而提升规则的正确性。
1
本系统在ANT下可以直接运行,在Myeclipse平台到网页上运行的代码在http://download.csdn.net/source/3386479 上下载 电影推荐系统中运用的推荐算法是基于协同过滤算法(Collaborative Filtering Recommendation)。协同过滤是在信息过滤和信息系统中正迅速成为一项很受欢迎的技术。与传统的基于内容过滤直接分析内容进行推荐不同,协同过滤分析用户兴趣,在用户群中找到指定用户的相似(兴趣)用户,综合这些相似用户对某一信息的评价,形成系统对该指定用户对此信息的喜好程度预测。 电影推荐系统中引用了Apache Mahout提供的一
2021-11-16 16:30:44 9.98MB 协同过滤 电影推荐 Collaborativ Filtering
1
§1.4本文的组织结构 第一章对信息过滤系统进行了简单描述,主要讨论了推荐系统与协同过滤 的作用,个性化推荐系统在国内外的研究现状,然后陈述了本课题所研究的主 要内容和意义。 第二章介绍了信息过滤技术的相关工作,主要叙述了基于内容的过滤技术 与协同过滤技术,对这两种技术的优缺点进行了探讨。描述了基于用户及基于 项目的协同过滤系统,并对基于奇异值分解和基刁‘关联规则模型的协同过滤算 法进行了介绍。随后对基于内容的过滤与协同过滤相结合的算法进行了描述,
2021-11-10 22:07:40 3.27MB 协同过滤系统 稀疏性 冷启动
1
ItemCF 基于物品的协同过滤推荐算法Demo An recommend algorithm based on ItemCF, use Python. the ininial data format like this ,for some reason,the original data file is not supported. 一个基于物品的协同过滤推荐算法,原始数据的格式如下: SearchData-userClickKsc date:20150929 00:00:32 word:泪满天 userid:123456 songName:泪满天(立体声伴奏) songID:54321 rank:3 currentPage:2 type:songName
2021-11-05 09:11:01 5KB Python
1
基于用户和物品的协同过滤算法的电影推荐系统的Python实现报告含代码
2021-11-04 13:04:54 1.51MB 项目设计
1
本文主要介绍基于项目的协同过滤推荐算法的推荐原理、推荐过程、代码实现。 一、基于项目的协同过滤推荐算法推荐原理 基于项目的协同过滤推荐算法也是推荐算法中最基础、最简单、很重要的算法,主要是根据用户对项目的某一种操作行为,构成项目-用户操作行为矩阵,根据操作行为矩阵计算项目之间的相似度,最终为目标用户推荐目标用户有操作行为的预测评分高的项目,作为目标用户感兴趣的项目。 二、基于项目的协同过滤推荐算法推荐过程 基于项目的协同过滤推荐算法推荐过程可分为三个步骤:构建项目-用户操作行为矩阵、计算项目之间似度、获取推荐结果。 1、构建项目-用户操作行为矩阵 我们以用户对项目的评分数据为例,M个项目和N个
2021-11-03 11:04:07 48KB ie le lens
1
阿里云短信源码java movierecommend 基于Spring Boot的大数据电影推荐系统,采用协同过滤算法实现个性化推荐 demo地址: 学生机(俗称板砖机),导致资源加载,接口响应比较慢,请耐心多等一会,让子弹多飞一会; 待功能开发完毕后会优化此页面加载速度 如何在本地开发 # 环境依赖 1. java环境 2. gradle项目,建议通过Intellij IDEA打开,运行build.gradle下载依赖,具体参考gradle教程 3. IDEA下载开启 lombok插件 4. 如果需要正常运行,需要使用mysql数据库和redis,具体配置可根据自己的项目配置在application.yml中 5. 发送短信和照片上传需要一些token和access_key,可以参考代码`configService.getConfigValue`获取配置和阿里云短信 架构 项目组织: 前端后端分离,通过Restful接口传递数据 代码组织:基于SpringBoot,采用gradle进行依赖管理 部署方式:采用docker部署,通过nginx实现简单的负载均衡。 大数据处理:采用Ela
2021-11-02 18:11:23 241KB 系统开源
1