Documentation based on 
apache/incubator-predictionio#e6ea7dd2888564ae9b3242647cbf07af6287a3ee


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/452034c1
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/tree/452034c1
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/diff/452034c1

Branch: refs/heads/asf-site
Commit: 452034c1a398d8bda1ae2b5ac00f5ee0a75d1045
Parents: b7a311c
Author: jenkins <[email protected]>
Authored: Sat Oct 21 05:45:13 2017 +0000
Committer: jenkins <[email protected]>
Committed: Sat Oct 21 05:45:13 2017 +0000

----------------------------------------------------------------------
 404/index.html                                  |   2 +-
 404/index.html.gz                               | Bin 4636 -> 4326 bytes
 algorithm/custom/index.html                     |   2 +-
 algorithm/custom/index.html.gz                  | Bin 4583 -> 4270 bytes
 algorithm/index.html                            |   2 +-
 algorithm/index.html.gz                         | Bin 4732 -> 4423 bytes
 algorithm/multiple/index.html                   |   2 +-
 algorithm/multiple/index.html.gz                | Bin 4684 -> 4372 bytes
 algorithm/switch/index.html                     |   2 +-
 algorithm/switch/index.html.gz                  | Bin 4701 -> 4389 bytes
 appintegration/index.html                       |   2 +-
 appintegration/index.html.gz                    | Bin 5162 -> 4855 bytes
 batchpredict/index.html                         |   4 +-
 batchpredict/index.html.gz                      | Bin 6658 -> 6360 bytes
 cli/index.html                                  |   2 +-
 cli/index.html.gz                               | Bin 5357 -> 5060 bytes
 community/contribute-code/index.html            |   2 +-
 community/contribute-code/index.html.gz         | Bin 7792 -> 7500 bytes
 community/contribute-documentation/index.html   |   6 +-
 .../contribute-documentation/index.html.gz      | Bin 7727 -> 7426 bytes
 community/contribute-sdk/index.html             |   8 +-
 community/contribute-sdk/index.html.gz          | Bin 6781 -> 6476 bytes
 community/contribute-webhook/index.html         |   8 +-
 community/contribute-webhook/index.html.gz      | Bin 7912 -> 7590 bytes
 community/index.html                            |   2 +-
 community/index.html.gz                         | Bin 5021 -> 4704 bytes
 community/projects/index.html                   |   2 +-
 community/projects/index.html.gz                | Bin 5708 -> 5406 bytes
 community/submit-template/index.html            |   4 +-
 community/submit-template/index.html.gz         | Bin 5799 -> 5501 bytes
 customize/dase/index.html                       |  10 +-
 customize/dase/index.html.gz                    | Bin 8545 -> 8233 bytes
 customize/index.html                            |   2 +-
 customize/index.html.gz                         | Bin 5858 -> 5555 bytes
 customize/troubleshooting/index.html            |   8 +-
 customize/troubleshooting/index.html.gz         | Bin 7634 -> 7334 bytes
 datacollection/analytics-ipynb/index.html       |   6 +-
 datacollection/analytics-ipynb/index.html.gz    | Bin 6964 -> 6654 bytes
 datacollection/analytics-tableau/index.html     |   4 +-
 datacollection/analytics-tableau/index.html.gz  | Bin 7316 -> 7018 bytes
 datacollection/analytics-zeppelin/index.html    |   4 +-
 datacollection/analytics-zeppelin/index.html.gz | Bin 6212 -> 5904 bytes
 datacollection/analytics/index.html             |   2 +-
 datacollection/analytics/index.html.gz          | Bin 4742 -> 4427 bytes
 datacollection/batchimport/index.html           |   8 +-
 datacollection/batchimport/index.html.gz        | Bin 6598 -> 6290 bytes
 datacollection/channel/index.html               |  10 +-
 datacollection/channel/index.html.gz            | Bin 7537 -> 7231 bytes
 datacollection/eventapi/index.html              |  24 +-
 datacollection/eventapi/index.html.gz           | Bin 10625 -> 10322 bytes
 datacollection/eventmodel/index.html            |   8 +-
 datacollection/eventmodel/index.html.gz         | Bin 9857 -> 9565 bytes
 datacollection/index.html                       |   4 +-
 datacollection/index.html.gz                    | Bin 5305 -> 5000 bytes
 datacollection/plugin/index.html                |   4 +-
 datacollection/plugin/index.html.gz             | Bin 6474 -> 6172 bytes
 datacollection/webhooks/index.html              |   2 +-
 datacollection/webhooks/index.html.gz           | Bin 4752 -> 4440 bytes
 demo/community/index.html                       |   2 +-
 demo/community/index.html.gz                    | Bin 5243 -> 4930 bytes
 demo/index.html                                 |   2 +-
 demo/index.html.gz                              | Bin 4690 -> 4374 bytes
 demo/supervisedlearning/index.html              |   2 +-
 demo/supervisedlearning/index.html.gz           | Bin 6874 -> 6575 bytes
 demo/tapster/index.html                         |  18 +-
 demo/tapster/index.html.gz                      | Bin 10932 -> 10624 bytes
 demo/textclassification/index.html              |  14 +-
 demo/textclassification/index.html.gz           | Bin 19828 -> 19522 bytes
 deploy/engineparams/index.html                  |   2 +-
 deploy/engineparams/index.html.gz               | Bin 4580 -> 4265 bytes
 deploy/enginevariants/index.html                |   2 +-
 deploy/enginevariants/index.html.gz             | Bin 4583 -> 4269 bytes
 deploy/index.html                               |   4 +-
 deploy/index.html.gz                            | Bin 6554 -> 6254 bytes
 deploy/monitoring/index.html                    |   4 +-
 deploy/monitoring/index.html.gz                 | Bin 7246 -> 6942 bytes
 deploy/plugin/index.html                        |   4 +-
 deploy/plugin/index.html.gz                     | Bin 6516 -> 6211 bytes
 evaluation/evaluationdashboard/index.html       |   4 +-
 evaluation/evaluationdashboard/index.html.gz    | Bin 5173 -> 4874 bytes
 evaluation/history/index.html                   |   2 +-
 evaluation/history/index.html.gz                | Bin 4501 -> 4191 bytes
 evaluation/index.html                           |   2 +-
 evaluation/index.html.gz                        | Bin 5261 -> 4952 bytes
 evaluation/metricbuild/index.html               |   4 +-
 evaluation/metricbuild/index.html.gz            | Bin 7248 -> 6938 bytes
 evaluation/metricchoose/index.html              |   2 +-
 evaluation/metricchoose/index.html.gz           | Bin 6089 -> 5792 bytes
 evaluation/paramtuning/index.html               |   4 +-
 evaluation/paramtuning/index.html.gz            | Bin 10621 -> 10324 bytes
 gallery/template-gallery/index.html             |   2 +-
 gallery/template-gallery/index.html.gz          | Bin 11959 -> 11641 bytes
 gallery/templates.yaml                          |  12 +-
 github/index.html.gz                            | Bin 3094 -> 3094 bytes
 index.html                                      |   2 +-
 index.html.gz                                   | Bin 5689 -> 5377 bytes
 install/config-datastore/index.html             |   4 +-
 install/config-datastore/index.html.gz          | Bin 5019 -> 4706 bytes
 install/index.html                              |   2 +-
 install/index.html.gz                           | Bin 5378 -> 5068 bytes
 install/install-linux/index.html                |   8 +-
 install/install-linux/index.html.gz             | Bin 7634 -> 7329 bytes
 install/install-sourcecode/index.html           |   8 +-
 install/install-sourcecode/index.html.gz        | Bin 8195 -> 7896 bytes
 install/install-vagrant/index.html              |   8 +-
 install/install-vagrant/index.html.gz           | Bin 6533 -> 6234 bytes
 install/launch-aws/index.html                   |   2 +-
 install/launch-aws/index.html.gz                | Bin 5650 -> 5345 bytes
 install/sdk/index.html                          |   2 +-
 install/sdk/index.html.gz                       | Bin 4496 -> 4183 bytes
 javascripts/application-a6acb1f5.js.gz          | Bin 36970 -> 36970 bytes
 javascripts/tryit-e18ad27c.js.gz                | Bin 322 -> 322 bytes
 .../dimensionalityreduction/index.html          |   4 +-
 .../dimensionalityreduction/index.html.gz       | Bin 17234 -> 16918 bytes
 machinelearning/modelingworkflow/index.html     |   2 +-
 machinelearning/modelingworkflow/index.html.gz  | Bin 5433 -> 5127 bytes
 production/deploy-cloudformation/index.html     |   2 +-
 production/deploy-cloudformation/index.html.gz  | Bin 4555 -> 4242 bytes
 resources/faq/index.html                        |   4 +-
 resources/faq/index.html.gz                     | Bin 9663 -> 9364 bytes
 resources/glossary/index.html                   |   2 +-
 resources/glossary/index.html.gz                | Bin 5260 -> 4951 bytes
 resources/intellij/index.html                   |   4 +-
 resources/intellij/index.html.gz                | Bin 8192 -> 7880 bytes
 resources/release/index.html                    |   2 +-
 resources/release/index.html.gz                 | Bin 5081 -> 4771 bytes
 resources/upgrade/index.html                    |   4 +-
 resources/upgrade/index.html.gz                 | Bin 10232 -> 9919 bytes
 robots.txt                                      |   2 +-
 samples/index.html                              |   4 +-
 samples/index.html.gz                           | Bin 5903 -> 5590 bytes
 samples/languages/index.html                    |   4 +-
 samples/languages/index.html.gz                 | Bin 6226 -> 5916 bytes
 samples/level-1/index.html                      |   2 +-
 samples/level-1/index.html.gz                   | Bin 4565 -> 4253 bytes
 samples/level-2-1/index.html                    |   2 +-
 samples/level-2-1/index.html.gz                 | Bin 4573 -> 4261 bytes
 samples/level-2-2/index.html                    |   2 +-
 samples/level-2-2/index.html.gz                 | Bin 4572 -> 4262 bytes
 samples/level-2/index.html                      |   2 +-
 samples/level-2/index.html.gz                   | Bin 4566 -> 4254 bytes
 samples/level-3-1/index.html                    |   2 +-
 samples/level-3-1/index.html.gz                 | Bin 4573 -> 4261 bytes
 samples/level-3-2/index.html                    |   2 +-
 samples/level-3-2/index.html.gz                 | Bin 4573 -> 4262 bytes
 samples/level-3/index.html                      |   2 +-
 samples/level-3/index.html.gz                   | Bin 4567 -> 4255 bytes
 samples/level-4-1/index.html                    |   2 +-
 samples/level-4-1/index.html.gz                 | Bin 4573 -> 4262 bytes
 samples/level-4-2/index.html                    |   2 +-
 samples/level-4-2/index.html.gz                 | Bin 4572 -> 4261 bytes
 samples/level-4-3/index.html                    |   2 +-
 samples/level-4-3/index.html.gz                 | Bin 4573 -> 4262 bytes
 samples/level-4/index.html                      |   2 +-
 samples/level-4/index.html.gz                   | Bin 4568 -> 4256 bytes
 samples/narrow/index.html                       |   2 +-
 samples/narrow/index.html.gz                    | Bin 4514 -> 4202 bytes
 samples/sizing/index.html                       |   4 +-
 samples/sizing/index.html.gz                    | Bin 4855 -> 4539 bytes
 samples/tabs/index.html                         |  18 +-
 samples/tabs/index.html.gz                      | Bin 5728 -> 5420 bytes
 sdk/community/index.html                        |   2 +-
 sdk/community/index.html.gz                     | Bin 5298 -> 4986 bytes
 sdk/index.html                                  |   2 +-
 sdk/index.html.gz                               | Bin 4744 -> 4432 bytes
 sdk/java/index.html                             |   2 +-
 sdk/java/index.html.gz                          | Bin 4965 -> 4654 bytes
 sdk/php/index.html                              |   2 +-
 sdk/php/index.html.gz                           | Bin 4944 -> 4635 bytes
 sdk/python/index.html                           |   2 +-
 sdk/python/index.html.gz                        | Bin 4947 -> 4637 bytes
 sdk/ruby/index.html                             |   2 +-
 sdk/ruby/index.html.gz                          | Bin 4942 -> 4631 bytes
 search/index.html                               |   2 +-
 search/index.html.gz                            | Bin 4512 -> 4200 bytes
 sitemap.xml                                     | 520 +++++++++----------
 start/customize/index.html                      |   4 +-
 start/customize/index.html.gz                   | Bin 5014 -> 4708 bytes
 start/deploy/index.html                         |   2 +-
 start/deploy/index.html.gz                      | Bin 4901 -> 4590 bytes
 start/download/index.html                       |   2 +-
 start/download/index.html.gz                    | Bin 4822 -> 4508 bytes
 start/index.html                                |   2 +-
 start/index.html.gz                             | Bin 5646 -> 5348 bytes
 stylesheets/application-eccfc6cb.css.gz         | Bin 24889 -> 24889 bytes
 support/index.html                              |   2 +-
 support/index.html.gz                           | Bin 5131 -> 4830 bytes
 system/anotherdatastore/index.html              |   4 +-
 system/anotherdatastore/index.html.gz           | Bin 8345 -> 8040 bytes
 system/deploy-cloudformation/index.html         |   4 +-
 system/deploy-cloudformation/index.html.gz      | Bin 9278 -> 8987 bytes
 system/index.html                               |   2 +-
 system/index.html.gz                            | Bin 5432 -> 5132 bytes
 .../classification/add-algorithm/index.html     |   4 +-
 .../classification/add-algorithm/index.html.gz  | Bin 7178 -> 6881 bytes
 templates/classification/dase/index.html        |   4 +-
 templates/classification/dase/index.html.gz     | Bin 8772 -> 8463 bytes
 templates/classification/how-to/index.html      |   2 +-
 templates/classification/how-to/index.html.gz   | Bin 4638 -> 4327 bytes
 templates/classification/quickstart/index.html  |  34 +-
 .../classification/quickstart/index.html.gz     | Bin 13458 -> 13170 bytes
 .../reading-custom-properties/index.html        |   4 +-
 .../reading-custom-properties/index.html.gz     | Bin 6034 -> 5721 bytes
 templates/complementarypurchase/dase/index.html |   4 +-
 .../complementarypurchase/dase/index.html.gz    | Bin 10710 -> 10418 bytes
 .../complementarypurchase/quickstart/index.html |  24 +-
 .../quickstart/index.html.gz                    | Bin 12637 -> 12349 bytes
 .../adjust-score/index.html                     |   4 +-
 .../adjust-score/index.html.gz                  | Bin 7181 -> 6864 bytes
 .../ecommercerecommendation/dase/index.html     |   4 +-
 .../ecommercerecommendation/dase/index.html.gz  | Bin 14735 -> 14426 bytes
 .../ecommercerecommendation/how-to/index.html   |   2 +-
 .../how-to/index.html.gz                        | Bin 4645 -> 4334 bytes
 .../quickstart/index.html                       |  64 +--
 .../quickstart/index.html.gz                    | Bin 15824 -> 15524 bytes
 .../train-with-rate-event/index.html            |   4 +-
 .../train-with-rate-event/index.html.gz         | Bin 7474 -> 7158 bytes
 templates/index.html                            |   2 +-
 templates/index.html.gz                         | Bin 4748 -> 4438 bytes
 .../javaecommercerecommendation/dase/index.html |   4 +-
 .../dase/index.html.gz                          | Bin 11835 -> 11533 bytes
 .../quickstart/index.html                       |  64 +--
 .../quickstart/index.html.gz                    | Bin 15742 -> 15447 bytes
 templates/leadscoring/dase/index.html           |   4 +-
 templates/leadscoring/dase/index.html.gz        | Bin 11582 -> 11280 bytes
 templates/leadscoring/quickstart/index.html     |  34 +-
 templates/leadscoring/quickstart/index.html.gz  | Bin 13021 -> 12723 bytes
 templates/productranking/dase/index.html        |   4 +-
 templates/productranking/dase/index.html.gz     | Bin 12790 -> 12489 bytes
 templates/productranking/quickstart/index.html  |  44 +-
 .../productranking/quickstart/index.html.gz     | Bin 12981 -> 12695 bytes
 .../recommendation/batch-evaluator/index.html   |   4 +-
 .../batch-evaluator/index.html.gz               | Bin 8017 -> 7704 bytes
 .../recommendation/blacklist-items/index.html   |   4 +-
 .../blacklist-items/index.html.gz               | Bin 7312 -> 6989 bytes
 .../customize-data-prep/index.html              |   4 +-
 .../customize-data-prep/index.html.gz           | Bin 7266 -> 6944 bytes
 .../recommendation/customize-serving/index.html |   4 +-
 .../customize-serving/index.html.gz             | Bin 7529 -> 7214 bytes
 templates/recommendation/dase/index.html        |   4 +-
 templates/recommendation/dase/index.html.gz     | Bin 10855 -> 10551 bytes
 templates/recommendation/evaluation/index.html  |   4 +-
 .../recommendation/evaluation/index.html.gz     | Bin 10699 -> 10390 bytes
 templates/recommendation/how-to/index.html      |   2 +-
 templates/recommendation/how-to/index.html.gz   | Bin 4677 -> 4366 bytes
 templates/recommendation/quickstart/index.html  |  34 +-
 .../recommendation/quickstart/index.html.gz     | Bin 12764 -> 12467 bytes
 .../reading-custom-events/index.html            |   4 +-
 .../reading-custom-events/index.html.gz         | Bin 6023 -> 5706 bytes
 .../index.html                                  |   4 +-
 .../index.html.gz                               | Bin 6938 -> 6618 bytes
 templates/similarproduct/dase/index.html        |   4 +-
 templates/similarproduct/dase/index.html.gz     | Bin 13139 -> 12835 bytes
 templates/similarproduct/how-to/index.html      |   2 +-
 templates/similarproduct/how-to/index.html.gz   | Bin 4670 -> 4359 bytes
 .../multi-events-multi-algos/index.html         |   4 +-
 .../multi-events-multi-algos/index.html.gz      | Bin 11789 -> 11475 bytes
 templates/similarproduct/quickstart/index.html  |  44 +-
 .../similarproduct/quickstart/index.html.gz     | Bin 14372 -> 14078 bytes
 .../similarproduct/recommended-user/index.html  |   4 +-
 .../recommended-user/index.html.gz              | Bin 7057 -> 6735 bytes
 .../return-item-properties/index.html           |   4 +-
 .../return-item-properties/index.html.gz        | Bin 6742 -> 6421 bytes
 .../rid-user-set-event/index.html               |   4 +-
 .../rid-user-set-event/index.html.gz            | Bin 6333 -> 6024 bytes
 .../train-with-rate-event/index.html            |   4 +-
 .../train-with-rate-event/index.html.gz         | Bin 7367 -> 7049 bytes
 templates/vanilla/dase/index.html               |   4 +-
 templates/vanilla/dase/index.html.gz            | Bin 6789 -> 6475 bytes
 templates/vanilla/quickstart/index.html         |  14 +-
 templates/vanilla/quickstart/index.html.gz      | Bin 9426 -> 9131 bytes
 tryit/index.html                                |   2 +-
 tryit/index.html.gz                             | Bin 3126 -> 2821 bytes
 273 files changed, 686 insertions(+), 686 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/452034c1/404/index.html
----------------------------------------------------------------------
diff --git a/404/index.html b/404/index.html
index 70434e1..bd32051 100644
--- a/404/index.html
+++ b/404/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><title>Error 404</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="Error 404"/><meta name="description" 
content="Page not found!"/><meta class="swiftype" name="body" data-type="text" 
content="Page not found!"/><link rel="canonical" 
href="https://predictionio.incubator.apache.org/404/"/><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/mathjax/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.incubator.apache.org/";><img 
alt="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 cl
 ass="container-fluid" id="search-bar-row"><div class="row"><div 
class="col-md-9 col-sm-11 col-xs-11"><div class="hidden-md hidden-lg" 
id="mobile-page-heading-wrapper"><p>PredictionIO Docs</p><h4>Error 
404</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></di
 v></div><div id="page" class="container-fluid"><div class="row"><div 
id="left-menu-wrapper" class="col-md-3"><nav id="nav-main"><ul><li 
class="level-1"><a class="expandible" href="/"><span>Apache PredictionIO™ 
(incubating) Documentation</span></a><ul><li class="level-2"><a class="final" 
href="/"><span>Welcome to Apache PredictionIO 
(incubating)</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 (incubating)</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></u
 l></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/monitoring/"><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"><s
 pan>Engine Scala APIs</span></a></li></ul></li><li class="level-1"><a 
class="expandible" href="#"><span>Collecting and Analyzing 
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="/datacoll
 ection/plugin/"><span>Event Server Plugin</span></a></li></ul></li><li 
class="level-1"><a class="expandible" href="#"><span>Choosing 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/"><spa
 n>Evaluation Dashboard</span></a></li><li class="level-2"><a class="final" 
href="/evaluation/metricchoose/"><span>Choosing Evaluation 
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="l
 evel-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/"><span>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 class="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>Demo 
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="/commu
 nity/contribute-webhook/"><span>Contribute a Webhook</span></a></li><li 
class="level-2"><a class="final" href="/community/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="/r
 esources/glossary/"><span>Glossary</span></a></li></ul></li><li 
class="level-1"><a class="expandible" href="#"><span>Apache 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="page-title"><h1>Error 404</h1></div></div><div 
id="table-of-content-wrapper"><h5>On this page</h5><aside 
id="table-of-contents"><ul> <li> <a href="#page-not-fo
 und">Page Not Found</a> </li> </ul> </aside><hr/><a id="edit-page-link" 
href="https://github.com/apache/incubator-predictionio/tree/livedoc/docs/manual/source/404.html.md";><img
 src="/images/icons/edit-pencil-d6c1bb3d.png"/>Edit this page</a></div><div 
class="content-header hidden-sm hidden-xs"><div id="page-title"><h1>Error 
404</h1></div></div><div class="content"> <h1 id='page-not-found' 
class='header-anchors'>Page Not Found</h1><p>Sorry the page you were looking 
for was not found :(</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.incubator.apache.org/install/" 
target="blank">Download</a></li><li><a 
href="//predictionio.incubator.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
 .incubator.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.incubator.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:[email protected]"; 
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 Un
 ited States and other countries.</p><p>All other marks mentioned may be 
trademarks or registered trademarks of their respective 
owners.</p></div></div><div class="row"><div class="col-md-12 
footer-link-column"><a class="pull-right" 
href="http://incubator.apache.org/projects/predictionio.html";><img alt="Apache 
Incubator" src="/images/logos/apache_incubator-6954bd16.png"/></a><span>Apache 
PredictionIO is an effort undergoing incubation at The Apache Software 
Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of 
all newly accepted projects until a further review indicates that the 
infrastructure, communications, and decision making process have stabilized in 
a manner consistent with other successful ASF projects. While incubation status 
is not necessarily a reflection of the completeness or stability of the code, 
it does indicate that the project has yet to be fully endorsed by the 
ASF.</span></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 h
 ref="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>Error 404</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="Error 404"/><meta name="description" 
content="Page not found!"/><meta class="swiftype" name="body" data-type="text" 
content="Page not found!"/><link rel="canonical" 
href="https://predictionio.apache.org/404/"/><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/l
 ibs/html5shiv/3.7.2/html5shiv.min.js"></script><script 
src="//cdn.mathjax.org/mathjax/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="containe
 r-fluid" id="search-bar-row"><div class="row"><div class="col-md-9 col-sm-11 
col-xs-11"><div class="hidden-md hidden-lg" 
id="mobile-page-heading-wrapper"><p>PredictionIO Docs</p><h4>Error 
404</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-wrapper" 
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" hre
 f="#"><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/monitoring/"><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 c
 lass="level-1"><a class="expandible" href="#"><span>Collecting and Analyzing 
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>Choosing 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="lev
 el-2"><a class="final" href="/evaluation/metricchoose/"><span>Choosing 
Evaluation 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/recommenda
 tion/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/"><span>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 
class="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>Demo 
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" 
href="/community/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>Apache 
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="page-title"><h1>Error 404</h1></div></div><div 
id="table-of-content-wrapper"><h5>On this page</h5><aside 
id="table-of-contents"><ul> <li> <a href="#page-not-found">Page Not Found</a> 
</li> </ul> </aside><hr/><a 
 id="edit-page-link" 
href="https://github.com/apache/incubator-predictionio/tree/livedoc/docs/manual/source/404.html.md";><img
 src="/images/icons/edit-pencil-d6c1bb3d.png"/>Edit this page</a></div><div 
class="content-header hidden-sm hidden-xs"><div id="page-title"><h1>Error 
404</h1></div></div><div class="content"> <h1 id='page-not-found' 
class='header-anchors'>Page Not Found</h1><p>Sorry the page you were looking 
for was not found :(</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:[email protected]"; 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:[email protected]"; 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 trade
 marks 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">F
 ork</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/452034c1/404/index.html.gz
----------------------------------------------------------------------
diff --git a/404/index.html.gz b/404/index.html.gz
index dbea114..f8ceb0a 100644
Binary files a/404/index.html.gz and b/404/index.html.gz differ

Reply via email to