问题标签 [predictionio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

mahout - predictionio not producing any predictions

I am trying to test out prediction-io for the first time. I followed the installation instructions for linux and developed several test engines. After repeatedly getting the following error on my own datasets I decided to follow the movie 100k tutorial (https://github.com/PredictionIO/PredictionIO-Docs/blob/cbca03b1c2bad949db951a3a798f0080c48b3674/source/tutorials/movie-recommendation.rst). The same error seems to persist even though it seems as if my Hadoop is running correctly (and not in safe mode) and the engine says that it is running and training is complete. The error that I am getting is:

predictionio.ItemRecNotFoundError: request: GET /engines/itemrec/movie-rec/topn.json {'pio_n': 10, 'pio_uid': '28', 'pio_appkey': 'UsZmneFir39GXO9hID3wDhDQqYNje4S9Ea3jiQjrpHFzHwMEqCqwJKhtAziveC9D'} /engines/itemrec/movie-rec/topn.json?pio_n=10&pio_uid=28&pio_appkey=UsZmneFir39GXO9hID3wDhDQqYNje4S9Ea3jiQjrpHFzHwMEqCqwJKhtAziveC9D status: 404 body: {"message":"Cannot find recommendation for user."}

The rest of the tutorial runs as expected, just no predictions ever seem to appear. Can someone please point me in the right direction on how to solve this issue?

Thanks!

0 投票
2 回答
442 浏览

prediction - PredictionIO 数据导入

我正在考虑PredictionIO用于构建音乐推荐系统。

但是,在用户-项目交互中,仅支持以下操作:喜欢、不喜欢、查看、转换和评分(等级 1 - 5)。

我现有的数据仅包含视图(用户听歌)。

我应该如何将我的数据转换为PredictionIO输入?我可以为同一个用户项拥有多个视图记录(更多视图 = 更多权重)还是会PredictionIO根据时间戳查看最近的一个?

0 投票
1 回答
295 浏览

prediction - PredictionIO Mavericks 安装

我正在使用官方安装指南: http ://docs.prediction.io/0.8.0/install/install-sourcecode.html

输入这些命令后,我收到错误:

请告诉我在 OSX 系统上安装 PredictionIO 的解决方案。

0 投票
1 回答
254 浏览

ruby-on-rails - 为 Rails 应用设置 PredictionIO 时如何指定目标应用

我是 PredictionIO 的新手,我正在关注本教程http://docs.prediction.io/0.8.0/tutorials/engines/itemrec/rails.html。我到了需要导入 rake 任务的步骤。好吧,这不起作用,我收到此错误:

当我尝试这条线时会发生这种情况:

现在,就在这一步之前,它说要更改文件params/datasource.json指定目标 app。我不知道如何获得这个ID,我怀疑这可能是这里的问题。

希望这很清楚,有人知道答案。

0 投票
1 回答
246 浏览

ruby-on-rails - PredictionIO 建议喜欢已经被喜欢的项目

我正在尝试在 Rails 应用程序中使用 PredictionIO 推荐引擎来推荐用户喜欢的项目。所以,我有三个模型userproductfavorite(user_id, product_id)。这是 algorithm.json 文件的样子:

事情是,在训练和部署之后,我得到了用户的建议项目列表,其中一些用户已经喜欢了。为什么是这样?

UserBased 算法而不是“ncMahoutItemBased”的名称是什么?

谢谢。

0 投票
0 回答
251 浏览

machine-learning - 在朴素分类中训练 Prediction.io 时出错?

12 月 7 日更新:我意识到我需要更改预测应用程序模板中的文件。有人可以帮我创建一个使用predictio为字符串分类的模板吗!

所以我正在尝试训练我的模型。

我使用以下代码添加数据:

进口预测io

客户端 = predictionio.EventClient(access_key='VQGpZ8NnhdQOnRn1Qtg0zOZC4Exium5RvkFIplv7zNODMTs1uDm29rgxOdsMItlq', url='

文件名="docs.txt"

lines = open(filename).read().splitlines() count = 0 for l in lines:
l = l.split(',') plan = l[0] if len(plan) > 2: att = l[ 1].strip().split(' ') 打印计划打印att

这里的 docs.txt 文件有:

我使用第一个单词作为计划,其余单词作为属性。

在执行 pio train 时,我收到错误:

线程“主”org.apache.spark.SparkException 中的异常:作业因阶段失败而中止:阶段 3.0 中的任务 0 失败 1 次,最近一次失败:阶段 3.0 中丢失任务 0.0(TID 3,本地主机):org.json4s .package$MappingException: 不知道如何将 JString(soy-oil) 转换为 double

0 投票
1 回答
4908 浏览

hadoop - 节点 /hbase 不在 ZooKeeper 中

在本地单节点 Hadoop (HortonWorks) 上运行 PredictionIO 时,出现以下错误:

我应该如何在本地 Hadoop 安装上配置 HBase + Zookeepr?

0 投票
2 回答
4727 浏览

apache-spark - ALS模型的增量训练

我试图找出是否可以在 Apache Spark 中使用 MLlib 对数据进行“增量训练”。

我的平台是 Prediction IO,它基本上是 Spark (MLlib)、HBase、ElasticSearch 和其他一些 Restful 部分的包装器。

在我的应用程序数据中,“事件”是实时插入的,但要获得更新的预测结果,我需要“pio train”和“pio deploy”。这需要一些时间,并且服务器在重新部署期间会脱机。

我试图弄清楚我是否可以在“预测”阶段进行增量训练,但找不到答案。

0 投票
1 回答
368 浏览

ruby - 如何启动事件服务器?

我已经在我的 osx(Maverick)上通过 brew 安装了 predictionio,我可以启动管理员服务(http://0.0.0.0:9000)和 api 的服务器(http://0.0.0.0:8000)。

但是使用 ruby​​ 的 sdk 阅读文档说:

起初,我插入了 api 的 url,但阅读其他文档(如 python 的 sdk)说 eventserver 运行在http://0.0.0.0:7070.

如果我尝试创建一个事件:

它总是返回相同的响应:'PredictionIO::EventClient::NotCreatedError: Your request is not supported'

该指南说运行此服务器的命令是:pio eventserver

但是我没有这个箱子。我从脚本“predicitonio-start-all.sh”开始一切,但我无法启动这个事件服务器。

提前致谢 !!

0 投票
1 回答
737 浏览

java - 找不到 PredictionIO 管理仪表板(从 PredictionIO 0.6.1 迁移到 0.8.4)

几个月后我恢复到predictio,上次我使用的是0.6.1,mongodb,Java SDK等......

我相信predictionio有一个GUI驱动的界面,现在我面临的问题是,在新版本的文档中没有提到任何GUI驱动的实现。

谁能告诉我我错过了什么?或者发生了什么变化?