predictionio-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From git-site-r...@apache.org
Subject [9/9] incubator-predictionio-site git commit: Documentation based on apache/incubator-predictionio#7169b696aff69f67de08c0fe3df98f9230f57e9f
Date Fri, 01 Dec 2017 05:38:23 GMT
Documentation based on apache/incubator-predictionio#7169b696aff69f67de08c0fe3df98f9230f57e9f


Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/commit/598a5db4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/tree/598a5db4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/diff/598a5db4

Branch: refs/heads/asf-site
Commit: 598a5db4fec166f448aaeb163dfa74fa4921be89
Parents: 9e2aa2d
Author: jenkins <builds@apache.org>
Authored: Fri Dec 1 05:38:10 2017 +0000
Committer: jenkins <builds@apache.org>
Committed: Fri Dec 1 05:38:10 2017 +0000

----------------------------------------------------------------------
 404/index.html.gz                               | Bin 4326 -> 4326 bytes
 algorithm/custom/index.html.gz                  | Bin 4270 -> 4270 bytes
 algorithm/index.html.gz                         | Bin 4423 -> 4423 bytes
 algorithm/multiple/index.html.gz                | Bin 4372 -> 4372 bytes
 algorithm/switch/index.html.gz                  | Bin 4389 -> 4389 bytes
 appintegration/index.html.gz                    | Bin 4855 -> 4855 bytes
 batchpredict/index.html.gz                      | Bin 6360 -> 6360 bytes
 cli/index.html.gz                               | Bin 5060 -> 5060 bytes
 community/contribute-code/index.html.gz         | Bin 7500 -> 7500 bytes
 .../contribute-documentation/index.html.gz      | Bin 7426 -> 7426 bytes
 community/contribute-sdk/index.html.gz          | Bin 6476 -> 6476 bytes
 community/contribute-webhook/index.html.gz      | Bin 7590 -> 7590 bytes
 community/index.html.gz                         | Bin 4704 -> 4704 bytes
 community/projects/index.html                   |   2 +-
 community/projects/index.html.gz                | Bin 5406 -> 5420 bytes
 community/submit-template/index.html.gz         | Bin 5501 -> 5501 bytes
 customize/dase/index.html.gz                    | Bin 8233 -> 8233 bytes
 customize/index.html.gz                         | Bin 5555 -> 5555 bytes
 customize/troubleshooting/index.html.gz         | Bin 7334 -> 7334 bytes
 datacollection/analytics-ipynb/index.html.gz    | Bin 6654 -> 6654 bytes
 datacollection/analytics-tableau/index.html.gz  | Bin 7018 -> 7018 bytes
 datacollection/analytics-zeppelin/index.html.gz | Bin 5904 -> 5904 bytes
 datacollection/analytics/index.html.gz          | Bin 4427 -> 4427 bytes
 datacollection/batchimport/index.html           |   4 +-
 datacollection/batchimport/index.html.gz        | Bin 6294 -> 6293 bytes
 datacollection/channel/index.html               |   6 +-
 datacollection/channel/index.html.gz            | Bin 7232 -> 7227 bytes
 datacollection/eventapi/index.html              |  20 +-
 datacollection/eventapi/index.html.gz           | Bin 10320 -> 10321 bytes
 datacollection/eventmodel/index.html.gz         | Bin 9565 -> 9565 bytes
 datacollection/index.html.gz                    | Bin 5000 -> 5000 bytes
 datacollection/plugin/index.html.gz             | Bin 6172 -> 6172 bytes
 datacollection/webhooks/index.html.gz           | Bin 4440 -> 4440 bytes
 demo/community/index.html.gz                    | Bin 4930 -> 4930 bytes
 demo/index.html.gz                              | Bin 4374 -> 4374 bytes
 demo/supervisedlearning/index.html.gz           | Bin 6575 -> 6575 bytes
 demo/tapster/index.html.gz                      | Bin 10624 -> 10624 bytes
 demo/textclassification/index.html.gz           | Bin 19522 -> 19522 bytes
 deploy/engineparams/index.html.gz               | Bin 4265 -> 4265 bytes
 deploy/enginevariants/index.html.gz             | Bin 4269 -> 4269 bytes
 deploy/index.html.gz                            | Bin 6254 -> 6254 bytes
 deploy/monitoring/index.html.gz                 | Bin 6942 -> 6942 bytes
 deploy/plugin/index.html.gz                     | Bin 6211 -> 6211 bytes
 evaluation/evaluationdashboard/index.html.gz    | Bin 4874 -> 4874 bytes
 evaluation/history/index.html.gz                | Bin 4191 -> 4191 bytes
 evaluation/index.html.gz                        | Bin 4952 -> 4952 bytes
 evaluation/metricbuild/index.html.gz            | Bin 6938 -> 6938 bytes
 evaluation/metricchoose/index.html.gz           | Bin 5792 -> 5792 bytes
 evaluation/paramtuning/index.html.gz            | Bin 10324 -> 10324 bytes
 gallery/template-gallery/index.html             |   2 +-
 gallery/template-gallery/index.html.gz          | Bin 11787 -> 11777 bytes
 github/index.html.gz                            | Bin 3094 -> 3094 bytes
 index.html.gz                                   | Bin 5377 -> 5377 bytes
 install/config-datastore/index.html.gz          | Bin 4706 -> 4706 bytes
 install/index.html.gz                           | Bin 5068 -> 5068 bytes
 install/install-linux/index.html.gz             | Bin 7337 -> 7337 bytes
 install/install-sourcecode/index.html.gz        | Bin 7899 -> 7899 bytes
 install/install-vagrant/index.html.gz           | Bin 6234 -> 6234 bytes
 install/launch-aws/index.html.gz                | Bin 5345 -> 5345 bytes
 install/sdk/index.html.gz                       | Bin 4183 -> 4183 bytes
 javascripts/application-a6acb1f5.js.gz          | Bin 36970 -> 36970 bytes
 javascripts/tryit-e18ad27c.js.gz                | Bin 322 -> 322 bytes
 .../dimensionalityreduction/index.html.gz       | Bin 16918 -> 16918 bytes
 machinelearning/modelingworkflow/index.html.gz  | Bin 5127 -> 5127 bytes
 production/deploy-cloudformation/index.html.gz  | Bin 4242 -> 4242 bytes
 resources/faq/index.html.gz                     | Bin 9364 -> 9364 bytes
 resources/glossary/index.html.gz                | Bin 4951 -> 4951 bytes
 resources/intellij/index.html.gz                | Bin 7880 -> 7880 bytes
 resources/release/index.html.gz                 | Bin 4771 -> 4771 bytes
 resources/upgrade/index.html.gz                 | Bin 9919 -> 9919 bytes
 samples/index.html.gz                           | Bin 5590 -> 5590 bytes
 samples/languages/index.html.gz                 | Bin 5916 -> 5916 bytes
 samples/level-1/index.html.gz                   | Bin 4253 -> 4253 bytes
 samples/level-2-1/index.html.gz                 | Bin 4261 -> 4261 bytes
 samples/level-2-2/index.html.gz                 | Bin 4262 -> 4262 bytes
 samples/level-2/index.html.gz                   | Bin 4254 -> 4254 bytes
 samples/level-3-1/index.html.gz                 | Bin 4261 -> 4261 bytes
 samples/level-3-2/index.html.gz                 | Bin 4262 -> 4262 bytes
 samples/level-3/index.html.gz                   | Bin 4255 -> 4255 bytes
 samples/level-4-1/index.html.gz                 | Bin 4262 -> 4262 bytes
 samples/level-4-2/index.html.gz                 | Bin 4261 -> 4261 bytes
 samples/level-4-3/index.html.gz                 | Bin 4262 -> 4262 bytes
 samples/level-4/index.html.gz                   | Bin 4256 -> 4256 bytes
 samples/narrow/index.html.gz                    | Bin 4202 -> 4202 bytes
 samples/sizing/index.html.gz                    | Bin 4539 -> 4539 bytes
 samples/tabs/index.html                         |  18 +-
 samples/tabs/index.html.gz                      | Bin 5411 -> 5415 bytes
 sdk/community/index.html.gz                     | Bin 4986 -> 4986 bytes
 sdk/index.html.gz                               | Bin 4432 -> 4432 bytes
 sdk/java/index.html.gz                          | Bin 4654 -> 4654 bytes
 sdk/php/index.html.gz                           | Bin 4629 -> 4629 bytes
 sdk/python/index.html.gz                        | Bin 4637 -> 4637 bytes
 sdk/ruby/index.html.gz                          | Bin 4631 -> 4631 bytes
 search/index.html.gz                            | Bin 4200 -> 4200 bytes
 sitemap.xml                                     | 260 +++++++++----------
 start/customize/index.html.gz                   | Bin 4708 -> 4708 bytes
 start/deploy/index.html.gz                      | Bin 4590 -> 4590 bytes
 start/download/index.html.gz                    | Bin 4508 -> 4508 bytes
 start/index.html.gz                             | Bin 5348 -> 5348 bytes
 stylesheets/application-eccfc6cb.css.gz         | Bin 24889 -> 24889 bytes
 support/index.html.gz                           | Bin 4830 -> 4830 bytes
 system/anotherdatastore/index.html.gz           | Bin 8040 -> 8040 bytes
 system/deploy-cloudformation/index.html.gz      | Bin 8987 -> 8987 bytes
 system/index.html.gz                            | Bin 5132 -> 5132 bytes
 .../classification/add-algorithm/index.html.gz  | Bin 6881 -> 6881 bytes
 templates/classification/dase/index.html.gz     | Bin 8463 -> 8463 bytes
 templates/classification/how-to/index.html.gz   | Bin 4327 -> 4327 bytes
 templates/classification/quickstart/index.html  |  30 +--
 .../classification/quickstart/index.html.gz     | Bin 13166 -> 13178 bytes
 .../reading-custom-properties/index.html.gz     | Bin 5721 -> 5721 bytes
 .../complementarypurchase/dase/index.html.gz    | Bin 10418 -> 10418 bytes
 .../complementarypurchase/quickstart/index.html |  20 +-
 .../quickstart/index.html.gz                    | Bin 12355 -> 12358 bytes
 .../adjust-score/index.html.gz                  | Bin 6864 -> 6864 bytes
 .../ecommercerecommendation/dase/index.html.gz  | Bin 14426 -> 14426 bytes
 .../how-to/index.html.gz                        | Bin 4334 -> 4334 bytes
 .../quickstart/index.html                       |  60 ++---
 .../quickstart/index.html.gz                    | Bin 15528 -> 15518 bytes
 .../train-with-rate-event/index.html.gz         | Bin 7158 -> 7158 bytes
 templates/index.html.gz                         | Bin 4438 -> 4438 bytes
 .../dase/index.html.gz                          | Bin 11533 -> 11533 bytes
 .../quickstart/index.html                       |  60 ++---
 .../quickstart/index.html.gz                    | Bin 15452 -> 15433 bytes
 templates/leadscoring/dase/index.html.gz        | Bin 11280 -> 11280 bytes
 templates/leadscoring/quickstart/index.html     |  30 +--
 templates/leadscoring/quickstart/index.html.gz  | Bin 12728 -> 12730 bytes
 templates/productranking/dase/index.html.gz     | Bin 12489 -> 12489 bytes
 templates/productranking/quickstart/index.html  |  40 +--
 .../productranking/quickstart/index.html.gz     | Bin 12702 -> 12694 bytes
 .../batch-evaluator/index.html.gz               | Bin 7704 -> 7704 bytes
 .../blacklist-items/index.html.gz               | Bin 6989 -> 6989 bytes
 .../customize-data-prep/index.html.gz           | Bin 6944 -> 6944 bytes
 .../customize-serving/index.html.gz             | Bin 7214 -> 7214 bytes
 templates/recommendation/dase/index.html.gz     | Bin 10551 -> 10551 bytes
 .../recommendation/evaluation/index.html.gz     | Bin 10390 -> 10390 bytes
 templates/recommendation/how-to/index.html.gz   | Bin 4366 -> 4366 bytes
 templates/recommendation/quickstart/index.html  |  30 +--
 .../recommendation/quickstart/index.html.gz     | Bin 12474 -> 12477 bytes
 .../reading-custom-events/index.html.gz         | Bin 5706 -> 5706 bytes
 .../index.html.gz                               | Bin 6618 -> 6618 bytes
 templates/similarproduct/dase/index.html.gz     | Bin 12835 -> 12835 bytes
 templates/similarproduct/how-to/index.html.gz   | Bin 4359 -> 4359 bytes
 .../multi-events-multi-algos/index.html.gz      | Bin 11475 -> 11475 bytes
 templates/similarproduct/quickstart/index.html  |  40 +--
 .../similarproduct/quickstart/index.html.gz     | Bin 14072 -> 14079 bytes
 .../recommended-user/index.html.gz              | Bin 6735 -> 6735 bytes
 .../return-item-properties/index.html.gz        | Bin 6421 -> 6421 bytes
 .../rid-user-set-event/index.html.gz            | Bin 6024 -> 6024 bytes
 .../train-with-rate-event/index.html.gz         | Bin 7049 -> 7049 bytes
 templates/vanilla/dase/index.html.gz            | Bin 6475 -> 6475 bytes
 templates/vanilla/quickstart/index.html         |  10 +-
 templates/vanilla/quickstart/index.html.gz      | Bin 9132 -> 9121 bytes
 tryit/index.html.gz                             | Bin 2821 -> 2821 bytes
 153 files changed, 316 insertions(+), 316 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/404/index.html.gz
----------------------------------------------------------------------
diff --git a/404/index.html.gz b/404/index.html.gz
index f4354b7..027293e 100644
Binary files a/404/index.html.gz and b/404/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/algorithm/custom/index.html.gz
----------------------------------------------------------------------
diff --git a/algorithm/custom/index.html.gz b/algorithm/custom/index.html.gz
index 16caecc..3df37b0 100644
Binary files a/algorithm/custom/index.html.gz and b/algorithm/custom/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/algorithm/index.html.gz
----------------------------------------------------------------------
diff --git a/algorithm/index.html.gz b/algorithm/index.html.gz
index 6079a68..d616e74 100644
Binary files a/algorithm/index.html.gz and b/algorithm/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/algorithm/multiple/index.html.gz
----------------------------------------------------------------------
diff --git a/algorithm/multiple/index.html.gz b/algorithm/multiple/index.html.gz
index 2f982b8..8990b6f 100644
Binary files a/algorithm/multiple/index.html.gz and b/algorithm/multiple/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/algorithm/switch/index.html.gz
----------------------------------------------------------------------
diff --git a/algorithm/switch/index.html.gz b/algorithm/switch/index.html.gz
index 7107b6e..70b6b04 100644
Binary files a/algorithm/switch/index.html.gz and b/algorithm/switch/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/appintegration/index.html.gz
----------------------------------------------------------------------
diff --git a/appintegration/index.html.gz b/appintegration/index.html.gz
index b1d9661..0658e5d 100644
Binary files a/appintegration/index.html.gz and b/appintegration/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/batchpredict/index.html.gz
----------------------------------------------------------------------
diff --git a/batchpredict/index.html.gz b/batchpredict/index.html.gz
index c1fcd2c..62ced89 100644
Binary files a/batchpredict/index.html.gz and b/batchpredict/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/cli/index.html.gz
----------------------------------------------------------------------
diff --git a/cli/index.html.gz b/cli/index.html.gz
index 0adf95d..5407bc6 100644
Binary files a/cli/index.html.gz and b/cli/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/contribute-code/index.html.gz
----------------------------------------------------------------------
diff --git a/community/contribute-code/index.html.gz b/community/contribute-code/index.html.gz
index a4fbca5..34b17f0 100644
Binary files a/community/contribute-code/index.html.gz and b/community/contribute-code/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/contribute-documentation/index.html.gz
----------------------------------------------------------------------
diff --git a/community/contribute-documentation/index.html.gz b/community/contribute-documentation/index.html.gz
index 0ebede6..5445d9e 100644
Binary files a/community/contribute-documentation/index.html.gz and b/community/contribute-documentation/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/contribute-sdk/index.html.gz
----------------------------------------------------------------------
diff --git a/community/contribute-sdk/index.html.gz b/community/contribute-sdk/index.html.gz
index 84037ed..cccb251 100644
Binary files a/community/contribute-sdk/index.html.gz and b/community/contribute-sdk/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/contribute-webhook/index.html.gz
----------------------------------------------------------------------
diff --git a/community/contribute-webhook/index.html.gz b/community/contribute-webhook/index.html.gz
index b845e93..e90eaff 100644
Binary files a/community/contribute-webhook/index.html.gz and b/community/contribute-webhook/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/index.html.gz
----------------------------------------------------------------------
diff --git a/community/index.html.gz b/community/index.html.gz
index fe79140..66bff8e 100644
Binary files a/community/index.html.gz and b/community/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/projects/index.html
----------------------------------------------------------------------
diff --git a/community/projects/index.html b/community/projects/index.html
index da629d3..349bf7f 100644
--- a/community/projects/index.html
+++ b/community/projects/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><title>Community Powered Projects</title><meta charset="utf-8"/><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta class="swiftype" name="title" data-type="string" content="Community Powered Projects"/><link rel="canonical" href="https://predictionio.apache.org/community/projects/"/><link href="/images/favicon/normal-b330020a.png" rel="shortcut icon"/><link href="/images/favicon/apple-c0febcf2.png" rel="apple-touch-icon"/><link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel="stylesheet"/><link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/><link href="/stylesheets/application-eccfc6cb.css" rel="stylesheet" type="text/css"/><script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script><script src="//cdn.mathjax.org/math
 jax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><script src="//use.typekit.net/pqo0itb.js"></script><script>try{Typekit.load({ async: true });}catch(e){}</script></head><body><div id="global"><header><div class="container" id="header-wrapper"><div class="row"><div class="col-sm-12"><div id="logo-wrapper"><span id="drawer-toggle"></span><a href="#"></a><a href="http://predictionio.apache.org/"><img alt="Apache PredictionIO" id="logo" src="/images/logos/logo-ee2b9bb3.png"/></a><span>™</span></div><div id="menu-wrapper"><div id="pill-wrapper"><a class="pill left" href="/gallery/template-gallery">TEMPLATES</a> <a class="pill right" href="//github.com/apache/incubator-predictionio/">OPEN SOURCE</a></div></div><img class="mobile-search-bar-toggler hidden-md hidden-lg" src="/images/icons/search-glass-704bd4ff.png"/></div></div></div></header><div id="search-bar-row-wrapper"><div class="container-fluid" id="search-bar-row"><div class="row"><div class="col-md-9 col-sm-11 col-x
 s-11"><div class="hidden-md hidden-lg" id="mobile-page-heading-wrapper"><p>PredictionIO Docs</p><h4>Community Projects</h4></div><h4 class="hidden-sm hidden-xs">PredictionIO Docs</h4></div><div class="col-md-3 col-sm-1 col-xs-1 hidden-md hidden-lg"><img id="left-menu-indicator" src="/images/icons/down-arrow-dfe9f7fe.png"/></div><div class="col-md-3 col-sm-12 col-xs-12 swiftype-wrapper"><div class="swiftype"><form class="search-form"><img class="search-box-toggler hidden-xs hidden-sm" src="/images/icons/search-glass-704bd4ff.png"/><div class="search-box"><img src="/images/icons/search-glass-704bd4ff.png"/><input type="text" id="st-search-input" class="st-search-input" placeholder="Search Doc..."/></div><img class="swiftype-row-hider hidden-md hidden-lg" src="/images/icons/drawer-toggle-active-fcbef12a.png"/></form></div></div><div class="mobile-left-menu-toggler hidden-md hidden-lg"></div></div></div></div><div id="page" class="container-fluid"><div class="row"><div id="left-menu-wra
 pper" class="col-md-3"><nav id="nav-main"><ul><li class="level-1"><a class="expandible" href="/"><span>Apache PredictionIO™ Documentation</span></a><ul><li class="level-2"><a class="final" href="/"><span>Welcome to Apache PredictionIO</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Getting Started</span></a><ul><li class="level-2"><a class="final" href="/start/"><span>A Quick Intro</span></a></li><li class="level-2"><a class="final" href="/install/"><span>Installing Apache PredictionIO</span></a></li><li class="level-2"><a class="final" href="/start/download/"><span>Downloading an Engine Template</span></a></li><li class="level-2"><a class="final" href="/start/deploy/"><span>Deploying Your First Engine</span></a></li><li class="level-2"><a class="final" href="/start/customize/"><span>Customizing the Engine</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Integrating with Your App</span></a><ul><li class="level-2"><
 a class="final" href="/appintegration/"><span>App Integration Overview</span></a></li><li class="level-2"><a class="expandible" href="/sdk/"><span>List of SDKs</span></a><ul><li class="level-3"><a class="final" href="/sdk/java/"><span>Java & Android SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/php/"><span>PHP SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/python/"><span>Python SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/ruby/"><span>Ruby SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/community/"><span>Community Powered SDKs</span></a></li></ul></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Deploying an Engine</span></a><ul><li class="level-2"><a class="final" href="/deploy/"><span>Deploying as a Web Service</span></a></li><li class="level-2"><a class="final" href="/batchpredict/"><span>Batch Predictions</span></a></li><li class="level-2"><a class="final" href="/deploy/monito
 ring/"><span>Monitoring Engine</span></a></li><li class="level-2"><a class="final" href="/deploy/engineparams/"><span>Setting Engine Parameters</span></a></li><li class="level-2"><a class="final" href="/deploy/enginevariants/"><span>Deploying Multiple Engine Variants</span></a></li><li class="level-2"><a class="final" href="/deploy/plugin/"><span>Engine Server Plugin</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Customizing an Engine</span></a><ul><li class="level-2"><a class="final" href="/customize/"><span>Learning DASE</span></a></li><li class="level-2"><a class="final" href="/customize/dase/"><span>Implement DASE</span></a></li><li class="level-2"><a class="final" href="/customize/troubleshooting/"><span>Troubleshooting Engine Development</span></a></li><li class="level-2"><a class="final" href="/api/current/#package"><span>Engine Scala APIs</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Collecting and Analyz
 ing Data</span></a><ul><li class="level-2"><a class="final" href="/datacollection/"><span>Event Server Overview</span></a></li><li class="level-2"><a class="final" href="/datacollection/eventapi/"><span>Collecting Data with REST/SDKs</span></a></li><li class="level-2"><a class="final" href="/datacollection/eventmodel/"><span>Events Modeling</span></a></li><li class="level-2"><a class="final" href="/datacollection/webhooks/"><span>Unifying Multichannel Data with Webhooks</span></a></li><li class="level-2"><a class="final" href="/datacollection/channel/"><span>Channel</span></a></li><li class="level-2"><a class="final" href="/datacollection/batchimport/"><span>Importing Data in Batch</span></a></li><li class="level-2"><a class="final" href="/datacollection/analytics/"><span>Using Analytics Tools</span></a></li><li class="level-2"><a class="final" href="/datacollection/plugin/"><span>Event Server Plugin</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>C
 hoosing an Algorithm(s)</span></a><ul><li class="level-2"><a class="final" href="/algorithm/"><span>Built-in Algorithm Libraries</span></a></li><li class="level-2"><a class="final" href="/algorithm/switch/"><span>Switching to Another Algorithm</span></a></li><li class="level-2"><a class="final" href="/algorithm/multiple/"><span>Combining Multiple Algorithms</span></a></li><li class="level-2"><a class="final" href="/algorithm/custom/"><span>Adding Your Own Algorithms</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>ML Tuning and Evaluation</span></a><ul><li class="level-2"><a class="final" href="/evaluation/"><span>Overview</span></a></li><li class="level-2"><a class="final" href="/evaluation/paramtuning/"><span>Hyperparameter Tuning</span></a></li><li class="level-2"><a class="final" href="/evaluation/evaluationdashboard/"><span>Evaluation Dashboard</span></a></li><li class="level-2"><a class="final" href="/evaluation/metricchoose/"><span>Choosing Ev
 aluation Metrics</span></a></li><li class="level-2"><a class="final" href="/evaluation/metricbuild/"><span>Building Evaluation Metrics</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>System Architecture</span></a><ul><li class="level-2"><a class="final" href="/system/"><span>Architecture Overview</span></a></li><li class="level-2"><a class="final" href="/system/anotherdatastore/"><span>Using Another Data Store</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>PredictionIO Official Templates</span></a><ul><li class="level-2"><a class="final" href="/templates/"><span>Intro</span></a></li><li class="level-2"><a class="expandible" href="#"><span>Recommendation</span></a><ul><li class="level-3"><a class="final" href="/templates/recommendation/quickstart/"><span>Quick Start</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final
 " href="/templates/recommendation/evaluation/"><span>Evaluation Explained</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/reading-custom-events/"><span>Read Custom Events</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/customize-data-prep/"><span>Customize Data Preparator</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/customize-serving/"><span>Customize Serving</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/training-with-implicit-preference/"><span>Train with Implicit Preference</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/blacklist-items/"><span>Filter Recommended Items by Blacklist in Query</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/batch-evaluator/"><spa
 n>Batch Persistable Evaluator</span></a></li></ul></li><li class="level-2"><a class="expandible" href="#"><span>E-Commerce Recommendation</span></a><ul><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/quickstart/"><span>Quick Start</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/train-with-rate-event/"><span>Train with Rate Event</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/adjust-score/"><span>Adjust Score</span></a></li></ul></li><li class="level-2"><a class="expandible" href="#"><span>Similar Product</span></a><ul><li class="level-3"><a class="final" href="/templates/similarproduct/quickstart/"><span>Quick Start</span></a></li><li class="
 level-3"><a class="final" href="/templates/similarproduct/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/multi-events-multi-algos/"><span>Multiple Events and Multiple Algorithms</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/return-item-properties/"><span>Returns Item Properties</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/train-with-rate-event/"><span>Train with Rate Event</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/rid-user-set-event/"><span>Get Rid of Events for Users</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/recommended-user/"><span>Recommend Users</span></a></li></ul></li><li class="level-2"><a class="expandible" href="#"><span>Classification</span></a><ul><li clas
 s="level-3"><a class="final" href="/templates/classification/quickstart/"><span>Quick Start</span></a></li><li class="level-3"><a class="final" href="/templates/classification/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final" href="/templates/classification/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/classification/add-algorithm/"><span>Use Alternative Algorithm</span></a></li><li class="level-3"><a class="final" href="/templates/classification/reading-custom-properties/"><span>Read Custom Properties</span></a></li></ul></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Engine Template Gallery</span></a><ul><li class="level-2"><a class="final" href="/gallery/template-gallery/"><span>Browse</span></a></li><li class="level-2"><a class="final" href="/community/submit-template/"><span>Submit your Engine as a Template</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>De
 mo Tutorials</span></a><ul><li class="level-2"><a class="final" href="/demo/tapster/"><span>Comics Recommendation Demo</span></a></li><li class="level-2"><a class="final" href="/demo/community/"><span>Community Contributed Demo</span></a></li><li class="level-2"><a class="final" href="/demo/textclassification/"><span>Text Classification Engine Tutorial</span></a></li></ul></li><li class="level-1"><a class="expandible" href="/community/"><span>Getting Involved</span></a><ul><li class="level-2"><a class="final" href="/community/contribute-code/"><span>Contribute Code</span></a></li><li class="level-2"><a class="final" href="/community/contribute-documentation/"><span>Contribute Documentation</span></a></li><li class="level-2"><a class="final" href="/community/contribute-sdk/"><span>Contribute a SDK</span></a></li><li class="level-2"><a class="final" href="/community/contribute-webhook/"><span>Contribute a Webhook</span></a></li><li class="level-2"><a class="final active" href="/commun
 ity/projects/"><span>Community Projects</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Getting Help</span></a><ul><li class="level-2"><a class="final" href="/resources/faq/"><span>FAQs</span></a></li><li class="level-2"><a class="final" href="/support/"><span>Support</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Resources</span></a><ul><li class="level-2"><a class="final" href="/cli/"><span>Command-line Interface</span></a></li><li class="level-2"><a class="final" href="/resources/release/"><span>Release Cadence</span></a></li><li class="level-2"><a class="final" href="/resources/intellij/"><span>Developing Engines with IntelliJ IDEA</span></a></li><li class="level-2"><a class="final" href="/resources/upgrade/"><span>Upgrade Instructions</span></a></li><li class="level-2"><a class="final" href="/resources/glossary/"><span>Glossary</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>A
 pache Software Foundation</span></a><ul><li class="level-2"><a class="final" href="https://www.apache.org/"><span>Apache Homepage</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/licenses/"><span>License</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/foundation/sponsorship.html"><span>Sponsorship</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/foundation/thanks.html"><span>Thanks</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/security/"><span>Security</span></a></li></ul></li></ul></nav></div><div class="col-md-9 col-sm-12"><div class="content-header hidden-md hidden-lg"><div id="breadcrumbs" class="hidden-sm hidden xs"><ul><li><a href="/community/">Getting Involved</a><span class="spacer">&gt;</span></li><li><span class="last">Community Projects</span></li></ul></div><div id="page-title"><h1>Community Powered Projects</h1></div></div><div id="table-of
 -content-wrapper"><h5>On this page</h5><aside id="table-of-contents"><ul> <li> <a href="#sdks">SDKs</a> </li> <li> <a href="#magento-2-personalised-products-module">Magento 2 Personalised Products Module</a> </li> <li> <a href="#vagrant-installation-for-predictionio">Vagrant Installation for PredictionIO</a> </li> <li> <a href="#docker-installation-for-predictionio">Docker Installation for PredictionIO</a> </li> <li> <a href="#another-docker-installation-for-predictionio">Another Docker Installation for PredictionIO</a> </li> <li> <a href="#third-docker-installation-for-predictionio">Third Docker Installation for PredictionIO</a> </li> <li> <a href="#graphx-parallel-simrank-algorithm">GraphX Parallel SimRank Algorithm</a> </li> <li> <a href="#magento-similar-products-extension">Magento Similar Products Extension</a> </li> </ul> </aside><hr/><a id="edit-page-link" href="https://github.com/apache/incubator-predictionio/tree/livedoc/docs/manual/source/community/projects.html.md"><img s
 rc="/images/icons/edit-pencil-d6c1bb3d.png"/>Edit this page</a></div><div class="content-header hidden-sm hidden-xs"><div id="breadcrumbs" class="hidden-sm hidden xs"><ul><li><a href="/community/">Getting Involved</a><span class="spacer">&gt;</span></li><li><span class="last">Community Projects</span></li></ul></div><div id="page-title"><h1>Community Powered Projects</h1></div></div><div class="content"> <p>Here you will find great projects contributed by the Apache PredictionIO (incubating) community. Stay tuned.</p><div class="alert-message info"><p>If you have built a Apache PredictionIO-related project, we would love to showcase it to the community! Simply edit <a href="https://github.com/apache/incubator-predictionio/blob/livedoc/docs/manual/source/community/projects.html.md">this page</a> and submit a pull request.</p></div><h2 id='sdks' class='header-anchors'>SDKs</h2><p>Community-powered SDKs are <a href="/sdk/">separately listed</a>.</p><h2 id='magento-2-personalised-produc
 ts-module' class='header-anchors'>Magento 2 Personalised Products Module</h2><p>URL: <a href="https://github.com/richdynamix/personalised-products">https://github.com/richdynamix/personalised-products</a></p><p>Personalised Products is a Magento 2 module that will serve realtime predicted suggestions for product upsells on the product page and complimentary suggestions for cross sells on the basket page. All powered by PredictionIO using the <a title="Similar Product" href="/gallery/template-gallery/#recommender-systems">Similar Product</a> engine and the <a title="Complementary Purchase" href="/gallery/template-gallery/#unsupervised-learning">Complementary Purchase</a> engine.</p> <ul> <li><p>Core Author: Steven Richardson</p></li> <li><p>Status: It works with PredictionIO v0.9.5 - Under active development</p></li> </ul> <h2 id='vagrant-installation-for-predictionio' class='header-anchors'>Vagrant Installation for PredictionIO</h2><p>URL: <a href="https://github.com/PredictionIO/Pr
 edictionIO-Vagrant">https://github.com/PredictionIO/PredictionIO-Vagrant</a></p><p>Bring Up PredictionIO 0.9.x VM with Vagrant.</p> <ul> <li><p>Core Author: Raphael Mäder</p></li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> <h2 id='docker-installation-for-predictionio' class='header-anchors'>Docker Installation for PredictionIO</h2><p>URL: <a href="https://github.com/mingfang/docker-predictionio">https://github.com/mingfang/docker-predictionio</a></p><p>Run PredictionIO inside Docker.</p> <ul> <li><p>Core Author: Ming Fang</p></li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> <h2 id='another-docker-installation-for-predictionio' class='header-anchors'>Another Docker Installation for PredictionIO</h2><p>URL: <a href="https://github.com/sphereio/docker-predictionio">https://github.com/sphereio/docker-predictionio</a></p><p>Docker container for PredictionIO-based machine learning services.</p> <ul
 > <li><p>Core Author: Fabian M. Borschel</p></li> <li><p>Status: It works with PredictionIO v0.9.3 - Under active development</p></li> </ul> <h2 id='third-docker-installation-for-predictionio' class='header-anchors'>Third Docker Installation for PredictionIO</h2><p>URL: <a href="https://github.com/steveny2k/docker-predictionio">https://github.com/steveny2k/docker-predictionio</a></p><p>Docker container for PredictionIO-based machine learning services.</p> <ul> <li><p>Maintainer: Steven Yan</p></li> <li><p>Status: Runs latest stable version of PredictionIO v0.10.0 - Under active development</p></li> </ul> <h2 id='graphx-parallel-simrank-algorithm' class='header-anchors'>GraphX Parallel SimRank Algorithm</h2><p>URL: <a href="https://github.com/ZhouYii/PIO-Parallel-Simrank-Engine">https://github.com/ZhouYii/PIO-Parallel-Simrank-Engine</a></p><p>Implementation of Delta-Simrank algorithm using Spark&#39;s GraphX framework.</p> <ul> <li><p>Core Author: Joey Zhou</p></li> <li><p>Status: It
  works with PredictionIO v0.8 - Under active development</p></li> </ul> <h2 id='magento-similar-products-extension' class='header-anchors'>Magento Similar Products Extension</h2><p>URL: <a href="https://github.com/magento-hackathon/Predictionio">https://github.com/magento-hackathon/Predictionio</a></p><p>Similar Products is a Magento extension that utilizes PredictionIO to create a more personalized suggestion of up-sell products on the Magento product page.</p> <ul> <li><p>Core Author: Steven Richardson, Raphael Mäder &amp; Damian Luszczymak</p></li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> </div></div></div></div><footer><div class="container"><div class="seperator"></div><div class="row"><div class="col-md-6 footer-link-column"><div class="footer-link-column-row"><h4>Community</h4><ul><li><a href="//predictionio.apache.org/install/" target="blank">Download</a></li><li><a href="//predictionio.apache.org/" target="blank">Docs</a></li
 ><li><a href="//github.com/apache/incubator-predictionio" target="blank">GitHub</a></li><li><a href="mailto:user-subscribe@predictionio.apache.org" target="blank">Subscribe to User Mailing List</a></li><li><a href="//stackoverflow.com/questions/tagged/predictionio" target="blank">Stackoverflow</a></li></ul></div></div><div class="col-md-6 footer-link-column"><div class="footer-link-column-row"><h4>Contribute</h4><ul><li><a href="//predictionio.apache.org/community/contribute-code/" target="blank">Contribute</a></li><li><a href="//github.com/apache/incubator-predictionio" target="blank">Source Code</a></li><li><a href="//issues.apache.org/jira/browse/PIO" target="blank">Bug Tracker</a></li><li><a href="mailto:dev-subscribe@predictionio.apache.org" target="blank">Subscribe to Development Mailing List</a></li></ul></div></div></div><div class="row"><div class="col-md-12 footer-link-column"><p>Apache PredictionIO, PredictionIO, Apache, the Apache feather logo, and the Apache PredictionI
 O project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p><p>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div><div id="footer-bottom"><div class="container"><div class="row"><div class="col-md-12"><div id="footer-logo-wrapper"><img alt="PredictionIO" src="/images/logos/logo-white-d1e9c6e6.png"/><span>™</span></div><div id="social-icons-wrapper"><a class="github-button" href="https://github.com/apache/incubator-predictionio" data-style="mega" data-count-href="/apache/incubator-predictionio/stargazers" data-count-api="/repos/apache/incubator-predictionio#stargazers_count" data-count-aria-label="# stargazers on GitHub" aria-label="Star apache/incubator-predictionio on GitHub">Star</a> <a class="github-button" href="https://github.com/apache/incubator-predictionio/fork" data-icon="octicon-git-branch" data-style="mega" data-count-href="
 /apache/incubator-predictionio/network" data-count-api="/repos/apache/incubator-predictionio#forks_count" data-count-aria-label="# forks on GitHub" aria-label="Fork apache/incubator-predictionio on GitHub">Fork</a> <script id="github-bjs" async="" defer="" src="https://buttons.github.io/buttons.js"></script><a href="https://twitter.com/predictionio" target="blank"><img alt="PredictionIO on Twitter" src="/images/icons/twitter-ea9dc152.png"/></a> <a href="https://www.facebook.com/predictionio" target="blank"><img alt="PredictionIO on Facebook" src="/images/icons/facebook-5c57939c.png"/></a> </div></div></div></div></div></footer></div><script>(function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){
+<!DOCTYPE html><html><head><title>Community Powered Projects</title><meta charset="utf-8"/><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta class="swiftype" name="title" data-type="string" content="Community Powered Projects"/><link rel="canonical" href="https://predictionio.apache.org/community/projects/"/><link href="/images/favicon/normal-b330020a.png" rel="shortcut icon"/><link href="/images/favicon/apple-c0febcf2.png" rel="apple-touch-icon"/><link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel="stylesheet"/><link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/><link href="/stylesheets/application-eccfc6cb.css" rel="stylesheet" type="text/css"/><script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script><script src="//cdn.mathjax.org/math
 jax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><script src="//use.typekit.net/pqo0itb.js"></script><script>try{Typekit.load({ async: true });}catch(e){}</script></head><body><div id="global"><header><div class="container" id="header-wrapper"><div class="row"><div class="col-sm-12"><div id="logo-wrapper"><span id="drawer-toggle"></span><a href="#"></a><a href="http://predictionio.apache.org/"><img alt="Apache PredictionIO" id="logo" src="/images/logos/logo-ee2b9bb3.png"/></a><span>™</span></div><div id="menu-wrapper"><div id="pill-wrapper"><a class="pill left" href="/gallery/template-gallery">TEMPLATES</a> <a class="pill right" href="//github.com/apache/incubator-predictionio/">OPEN SOURCE</a></div></div><img class="mobile-search-bar-toggler hidden-md hidden-lg" src="/images/icons/search-glass-704bd4ff.png"/></div></div></div></header><div id="search-bar-row-wrapper"><div class="container-fluid" id="search-bar-row"><div class="row"><div class="col-md-9 col-sm-11 col-x
 s-11"><div class="hidden-md hidden-lg" id="mobile-page-heading-wrapper"><p>PredictionIO Docs</p><h4>Community Projects</h4></div><h4 class="hidden-sm hidden-xs">PredictionIO Docs</h4></div><div class="col-md-3 col-sm-1 col-xs-1 hidden-md hidden-lg"><img id="left-menu-indicator" src="/images/icons/down-arrow-dfe9f7fe.png"/></div><div class="col-md-3 col-sm-12 col-xs-12 swiftype-wrapper"><div class="swiftype"><form class="search-form"><img class="search-box-toggler hidden-xs hidden-sm" src="/images/icons/search-glass-704bd4ff.png"/><div class="search-box"><img src="/images/icons/search-glass-704bd4ff.png"/><input type="text" id="st-search-input" class="st-search-input" placeholder="Search Doc..."/></div><img class="swiftype-row-hider hidden-md hidden-lg" src="/images/icons/drawer-toggle-active-fcbef12a.png"/></form></div></div><div class="mobile-left-menu-toggler hidden-md hidden-lg"></div></div></div></div><div id="page" class="container-fluid"><div class="row"><div id="left-menu-wra
 pper" class="col-md-3"><nav id="nav-main"><ul><li class="level-1"><a class="expandible" href="/"><span>Apache PredictionIO™ Documentation</span></a><ul><li class="level-2"><a class="final" href="/"><span>Welcome to Apache PredictionIO</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Getting Started</span></a><ul><li class="level-2"><a class="final" href="/start/"><span>A Quick Intro</span></a></li><li class="level-2"><a class="final" href="/install/"><span>Installing Apache PredictionIO</span></a></li><li class="level-2"><a class="final" href="/start/download/"><span>Downloading an Engine Template</span></a></li><li class="level-2"><a class="final" href="/start/deploy/"><span>Deploying Your First Engine</span></a></li><li class="level-2"><a class="final" href="/start/customize/"><span>Customizing the Engine</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Integrating with Your App</span></a><ul><li class="level-2"><
 a class="final" href="/appintegration/"><span>App Integration Overview</span></a></li><li class="level-2"><a class="expandible" href="/sdk/"><span>List of SDKs</span></a><ul><li class="level-3"><a class="final" href="/sdk/java/"><span>Java & Android SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/php/"><span>PHP SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/python/"><span>Python SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/ruby/"><span>Ruby SDK</span></a></li><li class="level-3"><a class="final" href="/sdk/community/"><span>Community Powered SDKs</span></a></li></ul></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Deploying an Engine</span></a><ul><li class="level-2"><a class="final" href="/deploy/"><span>Deploying as a Web Service</span></a></li><li class="level-2"><a class="final" href="/batchpredict/"><span>Batch Predictions</span></a></li><li class="level-2"><a class="final" href="/deploy/monito
 ring/"><span>Monitoring Engine</span></a></li><li class="level-2"><a class="final" href="/deploy/engineparams/"><span>Setting Engine Parameters</span></a></li><li class="level-2"><a class="final" href="/deploy/enginevariants/"><span>Deploying Multiple Engine Variants</span></a></li><li class="level-2"><a class="final" href="/deploy/plugin/"><span>Engine Server Plugin</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Customizing an Engine</span></a><ul><li class="level-2"><a class="final" href="/customize/"><span>Learning DASE</span></a></li><li class="level-2"><a class="final" href="/customize/dase/"><span>Implement DASE</span></a></li><li class="level-2"><a class="final" href="/customize/troubleshooting/"><span>Troubleshooting Engine Development</span></a></li><li class="level-2"><a class="final" href="/api/current/#package"><span>Engine Scala APIs</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Collecting and Analyz
 ing Data</span></a><ul><li class="level-2"><a class="final" href="/datacollection/"><span>Event Server Overview</span></a></li><li class="level-2"><a class="final" href="/datacollection/eventapi/"><span>Collecting Data with REST/SDKs</span></a></li><li class="level-2"><a class="final" href="/datacollection/eventmodel/"><span>Events Modeling</span></a></li><li class="level-2"><a class="final" href="/datacollection/webhooks/"><span>Unifying Multichannel Data with Webhooks</span></a></li><li class="level-2"><a class="final" href="/datacollection/channel/"><span>Channel</span></a></li><li class="level-2"><a class="final" href="/datacollection/batchimport/"><span>Importing Data in Batch</span></a></li><li class="level-2"><a class="final" href="/datacollection/analytics/"><span>Using Analytics Tools</span></a></li><li class="level-2"><a class="final" href="/datacollection/plugin/"><span>Event Server Plugin</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>C
 hoosing an Algorithm(s)</span></a><ul><li class="level-2"><a class="final" href="/algorithm/"><span>Built-in Algorithm Libraries</span></a></li><li class="level-2"><a class="final" href="/algorithm/switch/"><span>Switching to Another Algorithm</span></a></li><li class="level-2"><a class="final" href="/algorithm/multiple/"><span>Combining Multiple Algorithms</span></a></li><li class="level-2"><a class="final" href="/algorithm/custom/"><span>Adding Your Own Algorithms</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>ML Tuning and Evaluation</span></a><ul><li class="level-2"><a class="final" href="/evaluation/"><span>Overview</span></a></li><li class="level-2"><a class="final" href="/evaluation/paramtuning/"><span>Hyperparameter Tuning</span></a></li><li class="level-2"><a class="final" href="/evaluation/evaluationdashboard/"><span>Evaluation Dashboard</span></a></li><li class="level-2"><a class="final" href="/evaluation/metricchoose/"><span>Choosing Ev
 aluation Metrics</span></a></li><li class="level-2"><a class="final" href="/evaluation/metricbuild/"><span>Building Evaluation Metrics</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>System Architecture</span></a><ul><li class="level-2"><a class="final" href="/system/"><span>Architecture Overview</span></a></li><li class="level-2"><a class="final" href="/system/anotherdatastore/"><span>Using Another Data Store</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>PredictionIO Official Templates</span></a><ul><li class="level-2"><a class="final" href="/templates/"><span>Intro</span></a></li><li class="level-2"><a class="expandible" href="#"><span>Recommendation</span></a><ul><li class="level-3"><a class="final" href="/templates/recommendation/quickstart/"><span>Quick Start</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final
 " href="/templates/recommendation/evaluation/"><span>Evaluation Explained</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/reading-custom-events/"><span>Read Custom Events</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/customize-data-prep/"><span>Customize Data Preparator</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/customize-serving/"><span>Customize Serving</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/training-with-implicit-preference/"><span>Train with Implicit Preference</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/blacklist-items/"><span>Filter Recommended Items by Blacklist in Query</span></a></li><li class="level-3"><a class="final" href="/templates/recommendation/batch-evaluator/"><spa
 n>Batch Persistable Evaluator</span></a></li></ul></li><li class="level-2"><a class="expandible" href="#"><span>E-Commerce Recommendation</span></a><ul><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/quickstart/"><span>Quick Start</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/train-with-rate-event/"><span>Train with Rate Event</span></a></li><li class="level-3"><a class="final" href="/templates/ecommercerecommendation/adjust-score/"><span>Adjust Score</span></a></li></ul></li><li class="level-2"><a class="expandible" href="#"><span>Similar Product</span></a><ul><li class="level-3"><a class="final" href="/templates/similarproduct/quickstart/"><span>Quick Start</span></a></li><li class="
 level-3"><a class="final" href="/templates/similarproduct/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/multi-events-multi-algos/"><span>Multiple Events and Multiple Algorithms</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/return-item-properties/"><span>Returns Item Properties</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/train-with-rate-event/"><span>Train with Rate Event</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/rid-user-set-event/"><span>Get Rid of Events for Users</span></a></li><li class="level-3"><a class="final" href="/templates/similarproduct/recommended-user/"><span>Recommend Users</span></a></li></ul></li><li class="level-2"><a class="expandible" href="#"><span>Classification</span></a><ul><li clas
 s="level-3"><a class="final" href="/templates/classification/quickstart/"><span>Quick Start</span></a></li><li class="level-3"><a class="final" href="/templates/classification/dase/"><span>DASE</span></a></li><li class="level-3"><a class="final" href="/templates/classification/how-to/"><span>How-To</span></a></li><li class="level-3"><a class="final" href="/templates/classification/add-algorithm/"><span>Use Alternative Algorithm</span></a></li><li class="level-3"><a class="final" href="/templates/classification/reading-custom-properties/"><span>Read Custom Properties</span></a></li></ul></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Engine Template Gallery</span></a><ul><li class="level-2"><a class="final" href="/gallery/template-gallery/"><span>Browse</span></a></li><li class="level-2"><a class="final" href="/community/submit-template/"><span>Submit your Engine as a Template</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>De
 mo Tutorials</span></a><ul><li class="level-2"><a class="final" href="/demo/tapster/"><span>Comics Recommendation Demo</span></a></li><li class="level-2"><a class="final" href="/demo/community/"><span>Community Contributed Demo</span></a></li><li class="level-2"><a class="final" href="/demo/textclassification/"><span>Text Classification Engine Tutorial</span></a></li></ul></li><li class="level-1"><a class="expandible" href="/community/"><span>Getting Involved</span></a><ul><li class="level-2"><a class="final" href="/community/contribute-code/"><span>Contribute Code</span></a></li><li class="level-2"><a class="final" href="/community/contribute-documentation/"><span>Contribute Documentation</span></a></li><li class="level-2"><a class="final" href="/community/contribute-sdk/"><span>Contribute a SDK</span></a></li><li class="level-2"><a class="final" href="/community/contribute-webhook/"><span>Contribute a Webhook</span></a></li><li class="level-2"><a class="final active" href="/commun
 ity/projects/"><span>Community Projects</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Getting Help</span></a><ul><li class="level-2"><a class="final" href="/resources/faq/"><span>FAQs</span></a></li><li class="level-2"><a class="final" href="/support/"><span>Support</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>Resources</span></a><ul><li class="level-2"><a class="final" href="/cli/"><span>Command-line Interface</span></a></li><li class="level-2"><a class="final" href="/resources/release/"><span>Release Cadence</span></a></li><li class="level-2"><a class="final" href="/resources/intellij/"><span>Developing Engines with IntelliJ IDEA</span></a></li><li class="level-2"><a class="final" href="/resources/upgrade/"><span>Upgrade Instructions</span></a></li><li class="level-2"><a class="final" href="/resources/glossary/"><span>Glossary</span></a></li></ul></li><li class="level-1"><a class="expandible" href="#"><span>A
 pache Software Foundation</span></a><ul><li class="level-2"><a class="final" href="https://www.apache.org/"><span>Apache Homepage</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/licenses/"><span>License</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/foundation/sponsorship.html"><span>Sponsorship</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/foundation/thanks.html"><span>Thanks</span></a></li><li class="level-2"><a class="final" href="https://www.apache.org/security/"><span>Security</span></a></li></ul></li></ul></nav></div><div class="col-md-9 col-sm-12"><div class="content-header hidden-md hidden-lg"><div id="breadcrumbs" class="hidden-sm hidden xs"><ul><li><a href="/community/">Getting Involved</a><span class="spacer">&gt;</span></li><li><span class="last">Community Projects</span></li></ul></div><div id="page-title"><h1>Community Powered Projects</h1></div></div><div id="table-of
 -content-wrapper"><h5>On this page</h5><aside id="table-of-contents"><ul> <li> <a href="#sdks">SDKs</a> </li> <li> <a href="#magento-2-personalised-products-module">Magento 2 Personalised Products Module</a> </li> <li> <a href="#vagrant-installation-for-predictionio">Vagrant Installation for PredictionIO</a> </li> <li> <a href="#docker-installation-for-predictionio">Docker Installation for PredictionIO</a> </li> <li> <a href="#another-docker-installation-for-predictionio">Another Docker Installation for PredictionIO</a> </li> <li> <a href="#third-docker-installation-for-predictionio">Third Docker Installation for PredictionIO</a> </li> <li> <a href="#graphx-parallel-simrank-algorithm">GraphX Parallel SimRank Algorithm</a> </li> <li> <a href="#magento-similar-products-extension">Magento Similar Products Extension</a> </li> </ul> </aside><hr/><a id="edit-page-link" href="https://github.com/apache/incubator-predictionio/tree/livedoc/docs/manual/source/community/projects.html.md"><img s
 rc="/images/icons/edit-pencil-d6c1bb3d.png"/>Edit this page</a></div><div class="content-header hidden-sm hidden-xs"><div id="breadcrumbs" class="hidden-sm hidden xs"><ul><li><a href="/community/">Getting Involved</a><span class="spacer">&gt;</span></li><li><span class="last">Community Projects</span></li></ul></div><div id="page-title"><h1>Community Powered Projects</h1></div></div><div class="content"> <p>Here you will find great projects contributed by the Apache PredictionIO (incubating) community. Stay tuned.</p><div class="alert-message info"><p>If you have built a Apache PredictionIO-related project, we would love to showcase it to the community! Simply edit <a href="https://github.com/apache/incubator-predictionio/blob/livedoc/docs/manual/source/community/projects.html.md">this page</a> and submit a pull request.</p></div><h2 id='sdks' class='header-anchors'>SDKs</h2><p>Community-powered SDKs are <a href="/sdk/">separately listed</a>.</p><h2 id='magento-2-personalised-produc
 ts-module' class='header-anchors'>Magento 2 Personalised Products Module</h2><p>URL: <a href="https://github.com/richdynamix/personalised-products">https://github.com/richdynamix/personalised-products</a></p><p>Personalised Products is a Magento 2 module that will serve realtime predicted suggestions for product upsells on the product page and complimentary suggestions for cross sells on the basket page. All powered by PredictionIO using the <a title="Similar Product" href="/gallery/template-gallery/#recommender-systems">Similar Product</a> engine and the <a title="Complementary Purchase" href="/gallery/template-gallery/#unsupervised-learning">Complementary Purchase</a> engine.</p> <ul> <li><p>Core Author: Steven Richardson</p></li> <li><p>Status: It works with PredictionIO v0.9.5 - Under active development</p></li> </ul> <h2 id='vagrant-installation-for-predictionio' class='header-anchors'>Vagrant Installation for PredictionIO</h2><p>URL: <a href="https://github.com/PredictionIO/Pr
 edictionIO-Vagrant">https://github.com/PredictionIO/PredictionIO-Vagrant</a></p><p>Bring Up PredictionIO 0.9.x VM with Vagrant.</p> <ul> <li><p>Core Author: Raphael Mäder</p></li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> <h2 id='docker-installation-for-predictionio' class='header-anchors'>Docker Installation for PredictionIO</h2><p>URL: <a href="https://github.com/mingfang/docker-predictionio">https://github.com/mingfang/docker-predictionio</a></p><p>Run PredictionIO inside Docker.</p> <ul> <li><p>Core Author: Ming Fang</p></li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> <h2 id='another-docker-installation-for-predictionio' class='header-anchors'>Another Docker Installation for PredictionIO</h2><p>URL: <a href="https://github.com/sphereio/docker-predictionio">https://github.com/sphereio/docker-predictionio</a></p><p>Docker container for PredictionIO-based machine learning services.</p> <ul
 > <li><p>Core Author: Fabian M. Borschel</p></li> <li><p>Status: It works with PredictionIO v0.9.3 - Under active development</p></li> </ul> <h2 id='third-docker-installation-for-predictionio' class='header-anchors'>Third Docker Installation for PredictionIO</h2><p>URL: <a href="https://github.com/steveny2k/docker-predictionio">https://github.com/steveny2k/docker-predictionio</a></p><p>Docker container for PredictionIO-based machine learning services.</p> <ul> <li><p>Maintainer: Steven Yan</p></li> <li><p>Status: Runs latest stable version of PredictionIO v0.12.0 (as well as v0.10.0) - Under active development</p></li> </ul> <h2 id='graphx-parallel-simrank-algorithm' class='header-anchors'>GraphX Parallel SimRank Algorithm</h2><p>URL: <a href="https://github.com/ZhouYii/PIO-Parallel-Simrank-Engine">https://github.com/ZhouYii/PIO-Parallel-Simrank-Engine</a></p><p>Implementation of Delta-Simrank algorithm using Spark&#39;s GraphX framework.</p> <ul> <li><p>Core Author: Joey Zhou</p></
 li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> <h2 id='magento-similar-products-extension' class='header-anchors'>Magento Similar Products Extension</h2><p>URL: <a href="https://github.com/magento-hackathon/Predictionio">https://github.com/magento-hackathon/Predictionio</a></p><p>Similar Products is a Magento extension that utilizes PredictionIO to create a more personalized suggestion of up-sell products on the Magento product page.</p> <ul> <li><p>Core Author: Steven Richardson, Raphael Mäder &amp; Damian Luszczymak</p></li> <li><p>Status: It works with PredictionIO v0.8 - Under active development</p></li> </ul> </div></div></div></div><footer><div class="container"><div class="seperator"></div><div class="row"><div class="col-md-6 footer-link-column"><div class="footer-link-column-row"><h4>Community</h4><ul><li><a href="//predictionio.apache.org/install/" target="blank">Download</a></li><li><a href="//predictionio.apache.org/" target
 ="blank">Docs</a></li><li><a href="//github.com/apache/incubator-predictionio" target="blank">GitHub</a></li><li><a href="mailto:user-subscribe@predictionio.apache.org" target="blank">Subscribe to User Mailing List</a></li><li><a href="//stackoverflow.com/questions/tagged/predictionio" target="blank">Stackoverflow</a></li></ul></div></div><div class="col-md-6 footer-link-column"><div class="footer-link-column-row"><h4>Contribute</h4><ul><li><a href="//predictionio.apache.org/community/contribute-code/" target="blank">Contribute</a></li><li><a href="//github.com/apache/incubator-predictionio" target="blank">Source Code</a></li><li><a href="//issues.apache.org/jira/browse/PIO" target="blank">Bug Tracker</a></li><li><a href="mailto:dev-subscribe@predictionio.apache.org" target="blank">Subscribe to Development Mailing List</a></li></ul></div></div></div><div class="row"><div class="col-md-12 footer-link-column"><p>Apache PredictionIO, PredictionIO, Apache, the Apache feather logo, and t
 he Apache PredictionIO project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p><p>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div><div id="footer-bottom"><div class="container"><div class="row"><div class="col-md-12"><div id="footer-logo-wrapper"><img alt="PredictionIO" src="/images/logos/logo-white-d1e9c6e6.png"/><span>™</span></div><div id="social-icons-wrapper"><a class="github-button" href="https://github.com/apache/incubator-predictionio" data-style="mega" data-count-href="/apache/incubator-predictionio/stargazers" data-count-api="/repos/apache/incubator-predictionio#stargazers_count" data-count-aria-label="# stargazers on GitHub" aria-label="Star apache/incubator-predictionio on GitHub">Star</a> <a class="github-button" href="https://github.com/apache/incubator-predictionio/fork" data-icon="octicon-git-branch" data-style="me
 ga" data-count-href="/apache/incubator-predictionio/network" data-count-api="/repos/apache/incubator-predictionio#forks_count" data-count-aria-label="# forks on GitHub" aria-label="Fork apache/incubator-predictionio on GitHub">Fork</a> <script id="github-bjs" async="" defer="" src="https://buttons.github.io/buttons.js"></script><a href="https://twitter.com/predictionio" target="blank"><img alt="PredictionIO on Twitter" src="/images/icons/twitter-ea9dc152.png"/></a> <a href="https://www.facebook.com/predictionio" target="blank"><img alt="PredictionIO on Facebook" src="/images/icons/facebook-5c57939c.png"/></a> </div></div></div></div></div></footer></div><script>(function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){
 (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t);
 e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e);
 })(window,document,'script','//s.swiftypecdn.com/install/v1/st.js','_st');

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/projects/index.html.gz
----------------------------------------------------------------------
diff --git a/community/projects/index.html.gz b/community/projects/index.html.gz
index b39ed28..1cc052e 100644
Binary files a/community/projects/index.html.gz and b/community/projects/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/community/submit-template/index.html.gz
----------------------------------------------------------------------
diff --git a/community/submit-template/index.html.gz b/community/submit-template/index.html.gz
index f592e8b..db1d1a0 100644
Binary files a/community/submit-template/index.html.gz and b/community/submit-template/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/customize/dase/index.html.gz
----------------------------------------------------------------------
diff --git a/customize/dase/index.html.gz b/customize/dase/index.html.gz
index 5aa34c8..139f92b 100644
Binary files a/customize/dase/index.html.gz and b/customize/dase/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/customize/index.html.gz
----------------------------------------------------------------------
diff --git a/customize/index.html.gz b/customize/index.html.gz
index 0248177..1eb3ee4 100644
Binary files a/customize/index.html.gz and b/customize/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/customize/troubleshooting/index.html.gz
----------------------------------------------------------------------
diff --git a/customize/troubleshooting/index.html.gz b/customize/troubleshooting/index.html.gz
index 3832b40..b9fef7b 100644
Binary files a/customize/troubleshooting/index.html.gz and b/customize/troubleshooting/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/datacollection/analytics-ipynb/index.html.gz
----------------------------------------------------------------------
diff --git a/datacollection/analytics-ipynb/index.html.gz b/datacollection/analytics-ipynb/index.html.gz
index 723b3ff..bcf1c1f 100644
Binary files a/datacollection/analytics-ipynb/index.html.gz and b/datacollection/analytics-ipynb/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/datacollection/analytics-tableau/index.html.gz
----------------------------------------------------------------------
diff --git a/datacollection/analytics-tableau/index.html.gz b/datacollection/analytics-tableau/index.html.gz
index bd41595..161fb44 100644
Binary files a/datacollection/analytics-tableau/index.html.gz and b/datacollection/analytics-tableau/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/datacollection/analytics-zeppelin/index.html.gz
----------------------------------------------------------------------
diff --git a/datacollection/analytics-zeppelin/index.html.gz b/datacollection/analytics-zeppelin/index.html.gz
index efc13a7..c578d0b 100644
Binary files a/datacollection/analytics-zeppelin/index.html.gz and b/datacollection/analytics-zeppelin/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/datacollection/analytics/index.html.gz
----------------------------------------------------------------------
diff --git a/datacollection/analytics/index.html.gz b/datacollection/analytics/index.html.gz
index 334fc65..eacb821 100644
Binary files a/datacollection/analytics/index.html.gz and b/datacollection/analytics/index.html.gz differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/datacollection/batchimport/index.html
----------------------------------------------------------------------
diff --git a/datacollection/batchimport/index.html b/datacollection/batchimport/index.html
index 045c8e0..beed83e 100644
--- a/datacollection/batchimport/index.html
+++ b/datacollection/batchimport/index.html
@@ -7,7 +7,7 @@
 </span><span class="p">{</span><span class="s2">"event"</span><span class="p">:</span><span class="s2">"rate"</span><span class="p">,</span><span class="s2">"entityType"</span><span class="p">:</span><span class="s2">"user"</span><span class="p">,</span><span class="s2">"entityId"</span><span class="p">:</span><span class="s2">"3"</span><span class="p">,</span><span class="s2">"targetEntityType"</span><span class="p">:</span><span class="s2">"item"</span><span class="p">,</span><span class="s2">"targetEntityId"</span><span class="p">:</span><span class="s2">"2"</span><span class="p">,</span><span class="s2">"properties"</span><span class="p">:{</span><span class="s2">"rating"</span><span class="p">:</span><span class="mf">1.0</span><span class="p">},</span><span class="s2">"eventTime"</span><span class="p">:</span><span class="s2">"2014-11-21T01:04:14.729Z"</span><span class="p">}</span><span class="w">
 </span><span class="p">{</span><span class="s2">"event"</span><span class="p">:</span><span class="s2">"buy"</span><span class="p">,</span><span class="s2">"entityType"</span><span class="p">:</span><span class="s2">"user"</span><span class="p">,</span><span class="s2">"entityId"</span><span class="p">:</span><span class="s2">"3"</span><span class="p">,</span><span class="s2">"targetEntityType"</span><span class="p">:</span><span class="s2">"item"</span><span class="p">,</span><span class="s2">"targetEntityId"</span><span class="p">:</span><span class="s2">"7"</span><span class="p">,</span><span class="s2">"eventTime"</span><span class="p">:</span><span class="s2">"2014-11-21T01:04:14.735Z"</span><span class="p">}</span><span class="w">
 </span><span class="p">{</span><span class="s2">"event"</span><span class="p">:</span><span class="s2">"buy"</span><span class="p">,</span><span class="s2">"entityType"</span><span class="p">:</span><span class="s2">"user"</span><span class="p">,</span><span class="s2">"entityId"</span><span class="p">:</span><span class="s2">"3"</span><span class="p">,</span><span class="s2">"targetEntityType"</span><span class="p">:</span><span class="s2">"item"</span><span class="p">,</span><span class="s2">"targetEntityId"</span><span class="p">:</span><span class="s2">"8"</span><span class="p">,</span><span class="s2">"eventTime"</span><span class="p">:</span><span class="s2">"2014-11-21T01:04:14.741Z"</span><span class="p">}</span><span class="w">
-</span></pre></td></tr></tbody></table> </div> <div class="alert-message warning"><p>Please make sure your import file does not contain any empty lines. Empty lines will be treated as a null object and will return an error during import.</p></div><h2 id='use-sdk-to-prepare-batch-input-file' class='header-anchors'>Use SDK to Prepare Batch Input File</h2><p>Some of the Apache PredictionIO SDKs also provides FileExporter client. You may use them to prepare the JSON file as described above. The FileExporter creates event in the same way as EventClient except that the events are written to a JSON file instead of being sent to EventSever. The written JSON file can then be used by batch import.</p><div class="tabs"> <ul class="control"> <li data-lang="php"><a href="#tab-3e779b28-2961-4d1f-9a30-974690c9fab0">PHP SDK</a></li> <li data-lang="python"><a href="#tab-1d8cb26b-b977-44f4-8ca0-2bd5316018be">Python SDK</a></li> <li data-lang="ruby"><a href="#tab-f9ca1288-7f53-49b8-8366-325a4b0184c1">
 Ruby SDK</a></li> <li data-lang="java"><a href="#tab-bff985c7-4487-4e2a-9f40-9ae8b5792cc4">Java SDK</a></li> </ul> <div data-tab="PHP SDK" data-lang="php" id="tab-3e779b28-2961-4d1f-9a30-974690c9fab0"> (coming soon) </div> <div data-tab="Python SDK" data-lang="python" id="tab-1d8cb26b-b977-44f4-8ca0-2bd5316018be"> <div class="highlight python"> <table style="border-spacing: 0"><tbody><tr> <td class="gutter gl" style="text-align: right"><pre class="lineno">1
+</span></pre></td></tr></tbody></table> </div> <div class="alert-message warning"><p>Please make sure your import file does not contain any empty lines. Empty lines will be treated as a null object and will return an error during import.</p></div><h2 id='use-sdk-to-prepare-batch-input-file' class='header-anchors'>Use SDK to Prepare Batch Input File</h2><p>Some of the Apache PredictionIO SDKs also provides FileExporter client. You may use them to prepare the JSON file as described above. The FileExporter creates event in the same way as EventClient except that the events are written to a JSON file instead of being sent to EventSever. The written JSON file can then be used by batch import.</p><div class="tabs"> <ul class="control"> <li data-lang="php"><a href="#tab-890d044d-1c93-4977-9b5f-993bda8fb329">PHP SDK</a></li> <li data-lang="python"><a href="#tab-0f244ee5-6876-43b9-b19f-2ca287f5ad51">Python SDK</a></li> <li data-lang="ruby"><a href="#tab-14af9eea-4a2c-4348-811e-bbf57036099f">
 Ruby SDK</a></li> <li data-lang="java"><a href="#tab-aa0939cd-1626-4129-a976-c57cc67dae87">Java SDK</a></li> </ul> <div data-tab="PHP SDK" data-lang="php" id="tab-890d044d-1c93-4977-9b5f-993bda8fb329"> (coming soon) </div> <div data-tab="Python SDK" data-lang="python" id="tab-0f244ee5-6876-43b9-b19f-2ca287f5ad51"> <div class="highlight python"> <table style="border-spacing: 0"><tbody><tr> <td class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -58,7 +58,7 @@
 <span class="c"># close the FileExporter when finish writing all events</span>
 <span class="n">exporter</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
 
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" data-lang="ruby" id="tab-f9ca1288-7f53-49b8-8366-325a4b0184c1"> (coming soon) </div> <div data-tab="Java SDK" data-lang="java" id="tab-bff985c7-4487-4e2a-9f40-9ae8b5792cc4"> <div class="highlight java"> <table style="border-spacing: 0"><tbody><tr> <td class="gutter gl" style="text-align: right"><pre class="lineno">1</pre></td> <td class="code"><pre><span class="o">(</span><span class="n">coming</span> <span class="n">soon</span><span class="o">)</span>
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" data-lang="ruby" id="tab-14af9eea-4a2c-4348-811e-bbf57036099f"> (coming soon) </div> <div data-tab="Java SDK" data-lang="java" id="tab-aa0939cd-1626-4129-a976-c57cc67dae87"> <div class="highlight java"> <table style="border-spacing: 0"><tbody><tr> <td class="gutter gl" style="text-align: right"><pre class="lineno">1</pre></td> <td class="code"><pre><span class="o">(</span><span class="n">coming</span> <span class="n">soon</span><span class="o">)</span>
 </pre></td> </tr></tbody></table> </div> </div> </div> <h2 id='import-events-from-input-file' class='header-anchors'>Import Events from Input File</h2><p>Importing events from a file can be done easily using the command line interface. Assuming that <code>pio</code> be in your search path, your App ID be <code>123</code>, and the input file <code>my_events.json</code> be in your current working directory:</p><div class="highlight shell"><table style="border-spacing: 0"><tbody><tr><td class="gutter gl" style="text-align: right"><pre class="lineno">1</pre></td><td class="code"><pre><span class="gp">$ </span>pio import --appid 123 --input my_events.json
 </pre></td></tr></tbody></table> </div> <p>After a brief while, the tool should return to the console without any error. Congratulations! You have successfully imported your events.</p></div></div></div></div><footer><div class="container"><div class="seperator"></div><div class="row"><div class="col-md-6 footer-link-column"><div class="footer-link-column-row"><h4>Community</h4><ul><li><a href="//predictionio.apache.org/install/" target="blank">Download</a></li><li><a href="//predictionio.apache.org/" target="blank">Docs</a></li><li><a href="//github.com/apache/incubator-predictionio" target="blank">GitHub</a></li><li><a href="mailto:user-subscribe@predictionio.apache.org" target="blank">Subscribe to User Mailing List</a></li><li><a href="//stackoverflow.com/questions/tagged/predictionio" target="blank">Stackoverflow</a></li></ul></div></div><div class="col-md-6 footer-link-column"><div class="footer-link-column-row"><h4>Contribute</h4><ul><li><a href="//predictionio.apache.org/comm
 unity/contribute-code/" target="blank">Contribute</a></li><li><a href="//github.com/apache/incubator-predictionio" target="blank">Source Code</a></li><li><a href="//issues.apache.org/jira/browse/PIO" target="blank">Bug Tracker</a></li><li><a href="mailto:dev-subscribe@predictionio.apache.org" target="blank">Subscribe to Development Mailing List</a></li></ul></div></div></div><div class="row"><div class="col-md-12 footer-link-column"><p>Apache PredictionIO, PredictionIO, Apache, the Apache feather logo, and the Apache PredictionIO project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p><p>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div><div id="footer-bottom"><div class="container"><div class="row"><div class="col-md-12"><div id="footer-logo-wrapper"><img alt="PredictionIO" src="/images/logos/logo-white-d1e9c6e6.png"/><span>™</span
 ></div><div id="social-icons-wrapper"><a class="github-button" href="https://github.com/apache/incubator-predictionio" data-style="mega" data-count-href="/apache/incubator-predictionio/stargazers" data-count-api="/repos/apache/incubator-predictionio#stargazers_count" data-count-aria-label="# stargazers on GitHub" aria-label="Star apache/incubator-predictionio on GitHub">Star</a> <a class="github-button" href="https://github.com/apache/incubator-predictionio/fork" data-icon="octicon-git-branch" data-style="mega" data-count-href="/apache/incubator-predictionio/network" data-count-api="/repos/apache/incubator-predictionio#forks_count" data-count-aria-label="# forks on GitHub" aria-label="Fork apache/incubator-predictionio on GitHub">Fork</a> <script id="github-bjs" async="" defer="" src="https://buttons.github.io/buttons.js"></script><a href="https://twitter.com/predictionio" target="blank"><img alt="PredictionIO on Twitter" src="/images/icons/twitter-ea9dc152.png"/></a> <a href="https
 ://www.facebook.com/predictionio" target="blank"><img alt="PredictionIO on Facebook" src="/images/icons/facebook-5c57939c.png"/></a> </div></div></div></div></div></footer></div><script>(function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){
 (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t);

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/598a5db4/datacollection/batchimport/index.html.gz
----------------------------------------------------------------------
diff --git a/datacollection/batchimport/index.html.gz b/datacollection/batchimport/index.html.gz
index ca1d503..aff1a65 100644
Binary files a/datacollection/batchimport/index.html.gz and b/datacollection/batchimport/index.html.gz differ


Mime
View raw message