PredictionIO
安装PredictionIO
参考http://predictionio.apache.org/install/install-sourcecode/
- wget http://mirrors.tuna.tsinghua.edu.cn/apache/predictionio/0.14.0/apache-predictionio-0.14.0-bin.tar.gz
- tar zxvf apache-predictionio-0.14.0-bin.tar.gz
- cd PredictionIO-0.14.0/
- mkdir vendors
- cd vendors/
- wget https://archive.apache.org/dist/spark/spark-2.4.0/spark-2.4.0-bin-hadoop2.7.tgz
- tar zxvf spark-2.4.0-bin-hadoop2.7.tgz
- wget http://archive.apache.org/dist/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
- tar zxvf hbase-1.2.6-bin.tar.gz
- cd hbase-1.2.6/conf/
- vi hbase-site.xml
12. vi hbase-env.sh
修改成自己的java目录
13. 更改数据库驱动(我用mysql。默认是PostgreSQL)
vi PredictionIO-0.14.0/conf/pio-env.sh,修改如下内容:
MYSQL_JDBC_DRIVER=$PIO_HOME/lib/mysql-connector-java-5.1.37.jar
注意将文件拷贝到对应的目录
spark驱动也改一下
14. 修改数据库url,用户名,密码
注释掉不用的,开启需要的。
15. 启动服务,PredictionIO-0.14.0/bin/pio eventserver &
这只是安装了服务
如何提交用户行为数据,如何获得推荐?
安装模板http://predictionio.apache.org/gallery/template-gallery/
新建app https://predictionio.apache.org/templates/recommendation/quickstart/
记住key,appname
修改vi engine.json 的appname
添加一些数据http://predictionio.apache.org/templates/recommendation/quickstart/
可以写代码提交一些数据
然后训练模型
pio build --verbose
pio train
pio deploy
如果pio命令找不到,配置一下。或者在/etc/profile添加一行
然后推荐,获取推荐结果
PredictionIO相关推荐
- 基于PredictionIO的推荐引擎打造,及大规模多标签分类探索
基于PredictionIO的推荐引擎打造,及大规模多标签分类探索 摘要:在2015年3月21日的北京Spark Meetup第六次活动上,尹绪森就如何使用PredictionIO打造一个定制化 ...
- Day 4:PredictionIO——如何创建一个博客推荐器
今天是"30天学习30种新技术"的第4天.到目前为止我很享受,而且周围开发者反响也很不错.我现在更有动力在30天内完成它了.在这篇文章中,我将介绍如何在Java下使用Predict ...
- 史上最全的“大数据”学习资源
2019独角兽企业重金招聘Python工程师标准>>> 资源列表: 关系数据库管理系统(RDBMS) 框架 分布式编程 分布式文件系统 文件数据模型 Key -Map 数据模型 键- ...
- 年度盘点!必看AI顶会论文、Github高星项目大合集(附链接)
目前,国外计算机界评价学术水平主要是看在顶级学术会议上发表的论文,特别是在机器学习.计算机视觉和人工智能领域,顶级会议才是王道.本期我们盘点了2019年人工智能领域的顶会,如最核心的顶会AAAI.IJ ...
- 高盛:人工智能生态报告 最全AI产业盘点
高盛:人工智能(AI)生态报告 近日,高盛最新推出了一份讲解人工智能生态的重磅报告<2016高盛人工智能(AI)生态报告>(AI, Machine Learning and Data Fu ...
- AI开发人员使用频率最高的10个机器学习平台!
导 语 机器学习平台正在蓬勃发展.开发人员需要知道如何以及何时使用他们.在机器学习环境中工作,使用像Filestack这样的合适工具的同时,可以使开发人员更容易创建一个能够发挥其功能的高效算法.以下机 ...
- 独家 | 年度盘点!必看AI顶会论文、Github高星项目大合集(附链接)
目前,国外计算机界评价学术水平主要是看在顶级学术会议上发表的论文,特别是在机器学习.计算机视觉和人工智能领域,顶级会议才是王道.本期我们盘点了2019年人工智能领域的顶会,如最核心的顶会AAAI.IJ ...
- 听听阿里老哥对算法工程师技术学习路线的建议
点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 来源丨https://zhuanlan.zhihu.com/p/192633890 前言 知乎 ...
- 干货丨不可错过的大数据学习资源推荐
今天为大家推荐一些翻译整理的大数据相关的非常棒的学习资源,希望能给大家一些帮助. 关系数据库管理系统(RDBMS) MySQL:世界最流行的开源数据库: PostgreSQL:世界最先进的开源数据库: ...
最新文章
- missing LSB tags and overrides
- sql server 多条记录数据合并为一条_如何利用Python实现SQL自动化?
- logback日志记录器讲解
- Oracle命令(二):Oracle数据库几种启动和关闭方式
- ZOJ-3704 I am Nexus Master! 模拟
- git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...
- idea 调试java技巧_Intellij IDEA Debug 调试技巧
- jekins构建通知邮件配置及邮件附件设置,jenkins构建通知邮件没有RF的log和report文件...
- 一步一步学习PHP(4)——函数
- 移动手机病毒编年史(Cabir、Skulls、FakePlayer、HummingBad)
- 【交换机在江湖】第十五章 VLAN隔离篇
- 第三节 UNIX文件系统结构
- 2016版excel_在抱怨加班之前,先看看你有没有熟练使用这13个Excel大神技巧?
- 数学通道的应用(十四)-负PWM控制下有效值的计算
- VML Mathematical Functions
- 11尺寸长宽 iphone_iPhone11屏幕尺寸
- 编程序将“china”译成密码
- TypeScript学习总结
- 今晚7:30 | 连界、将门、百度、碧桂园创投四位大佬眼中的AI世界,是继续高深还是回归商业本质?...
- YUI可真是个不错的东东
热门文章
- 什么是跨域问题?跨域问题怎么解决?
- 八叉树unity实现
- epplus 速度_.Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
- error: (-215:Assertion failed) size.width0 size.height0 in function 'cv::imshow'解决
- 天天看高清播放器 开源了
- Redis主从复制(详解)
- Makefile学习之路——PHONY
- 智能体重秤方案PCBA方案设计
- OpenGL ES: (5) OpenGL的基本概念、OpenGL ES 在屏幕产生图片的过程、OpenGL管线(pipeline)...
- python 魔法函数 运行时_python内置函数和魔法函数