PredictionIO

安装PredictionIO

参考http://predictionio.apache.org/install/install-sourcecode/

  1. wget http://mirrors.tuna.tsinghua.edu.cn/apache/predictionio/0.14.0/apache-predictionio-0.14.0-bin.tar.gz
  2. tar zxvf apache-predictionio-0.14.0-bin.tar.gz
  3. cd PredictionIO-0.14.0/
  4. mkdir vendors
  5. cd vendors/
  6. wget https://archive.apache.org/dist/spark/spark-2.4.0/spark-2.4.0-bin-hadoop2.7.tgz
  7. tar zxvf spark-2.4.0-bin-hadoop2.7.tgz
  8. wget http://archive.apache.org/dist/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
  9. tar zxvf hbase-1.2.6-bin.tar.gz
  10. cd hbase-1.2.6/conf/
  11. 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添加一行

 

然后推荐,获取推荐结果

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值