http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/sitemap.xml
----------------------------------------------------------------------
diff --git a/sitemap.xml b/sitemap.xml
index 3445146..3ccb33e 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,782 +1,782 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";>
   <url>
-    <loc>//predictionio.apache.org/search/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
-    <changefreq>monthly</changefreq>
-    <priority>0.5</priority>
-  </url>
-  <url>
-    <loc>//predictionio.apache.org/deploy/plugin/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/plugin/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/deploy/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/eventapi/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/deploy/monitoring/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/channel/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/deploy/enginevariants/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/webhooks/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/deploy/engineparams/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/analytics-zeppelin/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/github/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/algorithm/switch/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/analytics-ipynb/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/algorithm/multiple/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/analytics-tableau/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/algorithm/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/batchimport/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/algorithm/custom/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/eventmodel/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/appintegration/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/datacollection/analytics/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
     <loc>//predictionio.apache.org/resources/intellij/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
     <loc>//predictionio.apache.org/resources/glossary/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
     <loc>//predictionio.apache.org/resources/release/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
     <loc>//predictionio.apache.org/resources/faq/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
     <loc>//predictionio.apache.org/resources/upgrade/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/batchimport/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/404/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/eventmodel/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/support/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/eventapi/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/demo/textclassification/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/plugin/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/demo/community/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/demo/supervisedlearning/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/analytics-zeppelin/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/demo/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/channel/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/demo/tapster/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/analytics/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/algorithm/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/analytics-ipynb/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/algorithm/custom/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/analytics-tableau/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/algorithm/switch/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/datacollection/webhooks/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/algorithm/multiple/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/demo/supervisedlearning/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/install-sourcecode/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/demo/textclassification/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/config-datastore/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/demo/community/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/sdk/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/demo/tapster/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/launch-aws/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/demo/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/sdk/java/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/install-linux/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/sdk/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/install/install-vagrant/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/sdk/python/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/cli/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/sdk/community/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/gallery/template-gallery/</loc>
+    <lastmod>2018-03-28T23:55:25+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/sdk/ruby/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/tryit/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/sdk/php/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/machinelearning/dimensionalityreduction/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-4-3/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/machinelearning/modelingworkflow/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-4/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/production/deploy-cloudformation/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-4-1/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/customize/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-3-2/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/customize/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-3-1/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/customize/troubleshooting/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/evaluation/paramtuning/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-1/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/evaluation/metricbuild/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-4-2/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/evaluation/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-2-1/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/evaluation/evaluationdashboard/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-2-2/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/evaluation/history/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-3/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/evaluation/metricchoose/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/samples/level-2/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/start/deploy/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/customize/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/start/customize/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/customize/troubleshooting/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/start/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/customize/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/start/download/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/support/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/similarproduct/how-to/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/evaluation/paramtuning/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/similarproduct/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/evaluation/metricchoose/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/similarproduct/rid-user-set-event/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/evaluation/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/similarproduct/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/evaluation/history/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/similarproduct/multi-events-multi-algos/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/evaluation/evaluationdashboard/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/similarproduct/recommended-user/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/evaluation/metricbuild/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/similarproduct/return-item-properties/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/404/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/similarproduct/train-with-rate-event/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/start/customize/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/how-to/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/start/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/start/download/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/start/deploy/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/adjust-score/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/cli/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/train-with-rate-event/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/batchpredict/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/classification/how-to/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/submit-template/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/classification/add-algorithm/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/contribute-sdk/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/classification/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/contribute-webhook/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/classification/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/classification/reading-custom-properties/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/contribute-code/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/javaecommercerecommendation/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/projects/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/javaecommercerecommendation/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/community/contribute-documentation/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/production/deploy-cloudformation/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/vanilla/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/machinelearning/dimensionalityreduction/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/vanilla/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/machinelearning/modelingworkflow/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/productranking/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/tryit/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/productranking/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/system/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/complementarypurchase/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/system/deploy-cloudformation/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/complementarypurchase/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/system/anotherdatastore/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/recommendation/customize-serving/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/gallery/template-gallery/</loc>
-    <lastmod>2018-03-15T21:07:04+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/recommendation/how-to/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/recommendation/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/sdk/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/recommendation/customize-data-prep/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/config-datastore/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/recommendation/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/launch-aws/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/recommendation/evaluation/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/install-vagrant/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/recommendation/training-with-implicit-preference/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/install-sourcecode/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/recommendation/blacklist-items/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/install-linux/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/recommendation/reading-custom-events/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/install/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    
<loc>//predictionio.apache.org/templates/recommendation/batch-evaluator/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/vanilla/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/leadscoring/dase/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/vanilla/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/templates/leadscoring/quickstart/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/similarproduct/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/deploy/plugin/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/similarproduct/rid-user-set-event/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/deploy/enginevariants/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/similarproduct/recommended-user/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/deploy/monitoring/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/similarproduct/return-item-properties/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/deploy/engineparams/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/similarproduct/multi-events-multi-algos/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/deploy/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/similarproduct/train-with-rate-event/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/similarproduct/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/search/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/similarproduct/how-to/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/system/anotherdatastore/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/classification/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/system/deploy-cloudformation/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/classification/add-algorithm/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/system/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/classification/reading-custom-properties/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/contribute-code/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/classification/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/projects/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/classification/how-to/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/contribute-webhook/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/contribute-sdk/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/complementarypurchase/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/submit-template/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/complementarypurchase/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/community/contribute-documentation/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/train-with-rate-event/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-3-2/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/adjust-score/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-2-1/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-2-2/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/ecommercerecommendation/how-to/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-1/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/recommendation/blacklist-items/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-4/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/recommendation/training-with-implicit-preference/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-4-1/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/recommendation/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-3/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/recommendation/evaluation/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/recommendation/customize-serving/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-2/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/recommendation/reading-custom-events/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-4-2/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/recommendation/customize-data-prep/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-3-1/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/recommendation/batch-evaluator/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/samples/level-4-3/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/recommendation/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/sdk/php/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/recommendation/how-to/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/sdk/ruby/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/productranking/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/sdk/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/productranking/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/sdk/community/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/leadscoring/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/sdk/python/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    <loc>//predictionio.apache.org/templates/leadscoring/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/sdk/java/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/javaecommercerecommendation/quickstart/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/batchpredict/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
   <url>
-    
<loc>//predictionio.apache.org/templates/javaecommercerecommendation/dase/</loc>
-    <lastmod>2018-03-15T21:06:44+00:00</lastmod>
+    <loc>//predictionio.apache.org/appintegration/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
+    <changefreq>monthly</changefreq>
+    <priority>0.5</priority>
+  </url>
+  <url>
+    <loc>//predictionio.apache.org/github/</loc>
+    <lastmod>2018-03-28T23:52:50+00:00</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/start/customize/index.html
----------------------------------------------------------------------
diff --git a/start/customize/index.html b/start/customize/index.html
index 98bdbfb..98b219d 100644
--- a/start/customize/index.html
+++ b/start/customize/index.html
@@ -4,4 +4,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/start/deploy/index.html
----------------------------------------------------------------------
diff --git a/start/deploy/index.html b/start/deploy/index.html
index fef5374..53fb6aa 100644
--- a/start/deploy/index.html
+++ b/start/deploy/index.html
@@ -3,4 +3,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/start/download/index.html
----------------------------------------------------------------------
diff --git a/start/download/index.html b/start/download/index.html
index 46be74c..bca54f5 100644
--- a/start/download/index.html
+++ b/start/download/index.html
@@ -3,4 +3,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/start/index.html
----------------------------------------------------------------------
diff --git a/start/index.html b/start/index.html
index 4fd268c..8841539 100644
--- a/start/index.html
+++ b/start/index.html
@@ -3,4 +3,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/support/index.html
----------------------------------------------------------------------
diff --git a/support/index.html b/support/index.html
index 2bcefa2..0d33da1 100644
--- a/support/index.html
+++ b/support/index.html
@@ -3,4 +3,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/system/anotherdatastore/index.html
----------------------------------------------------------------------
diff --git a/system/anotherdatastore/index.html 
b/system/anotherdatastore/index.html
index 067740a..e6cf997 100644
--- a/system/anotherdatastore/index.html
+++ b/system/anotherdatastore/index.html
@@ -36,4 +36,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/system/deploy-cloudformation/index.html
----------------------------------------------------------------------
diff --git a/system/deploy-cloudformation/index.html 
b/system/deploy-cloudformation/index.html
index aab92ad..1dcbf47 100644
--- a/system/deploy-cloudformation/index.html
+++ b/system/deploy-cloudformation/index.html
@@ -5,4 +5,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/system/index.html
----------------------------------------------------------------------
diff --git a/system/index.html b/system/index.html
index c6a7435..0d7f101 100644
--- a/system/index.html
+++ b/system/index.html
@@ -3,4 +3,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/templates/classification/add-algorithm/index.html
----------------------------------------------------------------------
diff --git a/templates/classification/add-algorithm/index.html 
b/templates/classification/add-algorithm/index.html
index 699ebbf..1ab251e 100644
--- a/templates/classification/add-algorithm/index.html
+++ b/templates/classification/add-algorithm/index.html
@@ -144,4 +144,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/templates/classification/dase/index.html
----------------------------------------------------------------------
diff --git a/templates/classification/dase/index.html 
b/templates/classification/dase/index.html
index ea1d5eb..3bd0a98 100644
--- a/templates/classification/dase/index.html
+++ b/templates/classification/dase/index.html
@@ -215,4 +215,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/templates/classification/how-to/index.html
----------------------------------------------------------------------
diff --git a/templates/classification/how-to/index.html 
b/templates/classification/how-to/index.html
index 1d3c057..d8afed2 100644
--- a/templates/classification/how-to/index.html
+++ b/templates/classification/how-to/index.html
@@ -3,4 +3,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/templates/classification/quickstart/index.html
----------------------------------------------------------------------
diff --git a/templates/classification/quickstart/index.html 
b/templates/classification/quickstart/index.html
index 0486559..a29ddf1 100644
--- a/templates/classification/quickstart/index.html
+++ b/templates/classification/quickstart/index.html
@@ -32,7 +32,7 @@ Your system is all ready to go.
 <span class="o">[</span>INFO] <span class="o">[</span>App<span 
class="nv">$]</span>               MyApp1 |    1 | 
3mZWDzci2D5YsqAnqNnXH9SB6Rg3dsTBs8iHkK6X2i54IQsIZI1eEeQQyMfs7b3F | <span 
class="o">(</span>all<span class="o">)</span>
 <span class="o">[</span>INFO] <span class="o">[</span>App<span 
class="nv">$]</span>               MyApp2 |    2 | 
io5lz6Eg4m3Xe4JZTBFE13GMAf1dhFl6ZteuJfrO84XpdOz9wRCrDU44EUaYuXq5 | <span 
class="o">(</span>all<span class="o">)</span>
 <span class="o">[</span>INFO] <span class="o">[</span>App<span 
class="nv">$]</span> Finished listing 2 app<span class="o">(</span>s<span 
class="o">)</span>.
-</pre></td></tr></tbody></table> </div> <p><a href="#"></a></p> <h2 
id='4.-collecting-data' class='header-anchors'>4. Collecting Data</h2><p>Next, 
let&#39;s collect some training data. By default, the Classification Engine 
Template reads 4 properties of a user record: attr0, attr1, attr2 and plan. 
This templates requires &#39;$set&#39; user events.</p><div 
class="alert-message info"><p>This template can easily be customized to use 
different or more number of attributes.</p></div> <p>You can send these events 
to PredictionIO Event Server in real-time easily by making a HTTP request or 
through the provided SDK. Please see <a href="/appintegration/">App Integration 
Overview</a> for more details how to integrate your app with 
SDK.</p><p>Let&#39;s try sending events to EventServer with the following 
<code>curl</code> commands (The corresponding SDK code is showed in other 
tabs).</p><p>Replace <code>&lt;ACCCESS_KEY&gt;</code> by the Access Key 
generated in above steps. Note that <code>loc
 alhost:7070</code> is the default URL of the Event Server.</p><p>For 
convenience, set your access key to the shell variable, run:</p><p><code>$ 
ACCESS_KEY=&lt;ACCESS_KEY&gt;</code></p> <p><a href="#"></a></p> <p>To set 
properties &quot;attr0&quot;, &quot;attr1&quot;, &quot;attr2&quot; and 
&quot;plan&quot; for user &quot;u0&quot; on time 
<code>2014-11-02T09:39:45.618-08:00</code> (current time will be used if 
eventTime is not specified), you can send <code>$set</code> event for the user. 
To send this event, run the following <code>curl</code> command:</p><div 
class="tabs"> <ul class="control"> <li data-lang="json"><a 
href="#tab-6e12f0e3-edcb-4864-ad0c-b98b738ddbe3">REST API</a></li> <li 
data-lang="python"><a href="#tab-b1f25b79-0605-4071-b9b4-faa5e84f2452">Python 
SDK</a></li> <li data-lang="php"><a 
href="#tab-1bbfe5d6-dd70-4767-832e-3585a276fa65">PHP SDK</a></li> <li 
data-lang="ruby"><a href="#tab-91bfa07f-9c7c-49e6-9ce4-80fdeb4cff30">Ruby 
SDK</a></li> <li data-lang="java"><a href="#
 tab-dba7dba4-976e-4d1c-b008-9b61e2a79277">Java SDK</a></li> </ul> <div 
data-tab="REST API" data-lang="json" 
id="tab-6e12f0e3-edcb-4864-ad0c-b98b738ddbe3"> <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></tr></tbody></table> </div> <p><a href="#"></a></p> <h2 
id='4.-collecting-data' class='header-anchors'>4. Collecting Data</h2><p>Next, 
let&#39;s collect some training data. By default, the Classification Engine 
Template reads 4 properties of a user record: attr0, attr1, attr2 and plan. 
This templates requires &#39;$set&#39; user events.</p><div 
class="alert-message info"><p>This template can easily be customized to use 
different or more number of attributes.</p></div> <p>You can send these events 
to PredictionIO Event Server in real-time easily by making a HTTP request or 
through the provided SDK. Please see <a href="/appintegration/">App Integration 
Overview</a> for more details how to integrate your app with 
SDK.</p><p>Let&#39;s try sending events to EventServer with the following 
<code>curl</code> commands (The corresponding SDK code is showed in other 
tabs).</p><p>Replace <code>&lt;ACCCESS_KEY&gt;</code> by the Access Key 
generated in above steps. Note that <code>loc
 alhost:7070</code> is the default URL of the Event Server.</p><p>For 
convenience, set your access key to the shell variable, run:</p><p><code>$ 
ACCESS_KEY=&lt;ACCESS_KEY&gt;</code></p> <p><a href="#"></a></p> <p>To set 
properties &quot;attr0&quot;, &quot;attr1&quot;, &quot;attr2&quot; and 
&quot;plan&quot; for user &quot;u0&quot; on time 
<code>2014-11-02T09:39:45.618-08:00</code> (current time will be used if 
eventTime is not specified), you can send <code>$set</code> event for the user. 
To send this event, run the following <code>curl</code> command:</p><div 
class="tabs"> <ul class="control"> <li data-lang="json"><a 
href="#tab-375e2dfe-118e-4682-8741-9b05cc89fa5b">REST API</a></li> <li 
data-lang="python"><a href="#tab-104dc985-e78e-41b4-aa3b-eaac78f8e72f">Python 
SDK</a></li> <li data-lang="php"><a 
href="#tab-81f53cd5-3570-407c-aa3e-0bfbd805400c">PHP SDK</a></li> <li 
data-lang="ruby"><a href="#tab-d3237098-654e-4a05-93ee-6265f61336c5">Ruby 
SDK</a></li> <li data-lang="java"><a href="#
 tab-182443d1-fb7e-4e0f-b9e1-faa1c1eb6a39">Java SDK</a></li> </ul> <div 
data-tab="REST API" data-lang="json" 
id="tab-375e2dfe-118e-4682-8741-9b05cc89fa5b"> <div class="highlight shell"> 
<table style="border-spacing: 0"><tbody><tr> <td class="gutter gl" 
style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -59,7 +59,7 @@ Your system is all ready to go.
   }
   "eventTime" : "2014-11-02T09:39:45.618-08:00"
 }'</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Python SDK" 
data-lang="python" id="tab-b1f25b79-0605-4071-b9b4-faa5e84f2452"> <div 
class="highlight python"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Python SDK" 
data-lang="python" id="tab-104dc985-e78e-41b4-aa3b-eaac78f8e72f"> <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
@@ -100,7 +100,7 @@ Your system is all ready to go.
       <span class="s">"plan"</span> <span class="p">:</span> <span 
class="nb">int</span><span class="p">(</span><span class="o">&lt;</span><span 
class="n">VALUE</span> <span class="n">OF</span> <span 
class="n">PLAN</span><span class="o">&gt;</span><span class="p">)</span>
     <span class="p">}</span>
 <span class="p">)</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="PHP SDK" 
data-lang="php" id="tab-1bbfe5d6-dd70-4767-832e-3585a276fa65"> <div 
class="highlight php"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="PHP SDK" 
data-lang="php" id="tab-81f53cd5-3570-407c-aa3e-0bfbd805400c"> <div 
class="highlight php"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -137,7 +137,7 @@ Your system is all ready to go.
    <span class="p">)</span>
 <span class="p">));</span>
 <span class="cp">?&gt;</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" 
data-lang="ruby" id="tab-91bfa07f-9c7c-49e6-9ce4-80fdeb4cff30"> <div 
class="highlight ruby"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" 
data-lang="ruby" id="tab-d3237098-654e-4a05-93ee-6265f61336c5"> <div 
class="highlight ruby"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -168,7 +168,7 @@ Your system is all ready to go.
     <span class="p">}</span>
   <span class="p">}</span>
 <span class="p">)</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Java SDK" 
data-lang="java" id="tab-dba7dba4-976e-4d1c-b008-9b61e2a79277"> <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> </tr></tbody></table> </div> </div> <div data-tab="Java SDK" 
data-lang="java" id="tab-182443d1-fb7e-4e0f-b9e1-faa1c1eb6a39"> <div 
class="highlight java"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -203,7 +203,7 @@ Your system is all ready to go.
         <span class="s">"plan"</span><span class="o">,</span> <span 
class="o">&lt;</span><span class="n">VALUE</span> <span class="n">OF</span> 
<span class="n">PLAN</span><span class="o">&gt;</span>
     <span class="o">));</span>
 <span class="n">client</span><span class="o">.</span><span 
class="na">createEvent</span><span class="o">(</span><span 
class="n">event</span><span class="o">);</span>
-</pre></td> </tr></tbody></table> </div> </div> </div> <p>Note that you can 
also set the properties for the user with multiple <code>$set</code> events 
(They will be aggregated during engine training).</p><p>To set properties 
&quot;attr0&quot;, &quot;attr1&quot; and &quot;attr2&quot;, and 
&quot;plan&quot; for user &quot;u1&quot; at different time, you can send 
follwing <code>$set</code> events for the user. To send these events, run the 
following <code>curl</code> command:</p><div class="tabs"> <ul class="control"> 
<li data-lang="json"><a href="#tab-e35f3f12-947e-4da2-bd6c-76eca461aa3e">REST 
API</a></li> <li data-lang="python"><a 
href="#tab-d5274692-fcba-4b5a-a991-09d6deb635c0">Python SDK</a></li> <li 
data-lang="php"><a href="#tab-058c0dc5-f777-4a75-adc4-653edfda1fb9">PHP 
SDK</a></li> <li data-lang="ruby"><a 
href="#tab-0657949d-01f4-458a-81bd-cd536bed3f60">Ruby SDK</a></li> <li 
data-lang="java"><a href="#tab-89afdc5a-965d-4e1c-b1ac-5a2c5032ac9d">Java 
SDK</a></li> </ul> <div data-tab
 ="REST API" data-lang="json" id="tab-e35f3f12-947e-4da2-bd6c-76eca461aa3e"> 
<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> </tr></tbody></table> </div> </div> </div> <p>Note that you can 
also set the properties for the user with multiple <code>$set</code> events 
(They will be aggregated during engine training).</p><p>To set properties 
&quot;attr0&quot;, &quot;attr1&quot; and &quot;attr2&quot;, and 
&quot;plan&quot; for user &quot;u1&quot; at different time, you can send 
follwing <code>$set</code> events for the user. To send these events, run the 
following <code>curl</code> command:</p><div class="tabs"> <ul class="control"> 
<li data-lang="json"><a href="#tab-bcf54101-d530-46ae-8bae-0089db9de0bf">REST 
API</a></li> <li data-lang="python"><a 
href="#tab-642c8c97-0d93-4787-b516-863b650c66a4">Python SDK</a></li> <li 
data-lang="php"><a href="#tab-41e5edc6-7e18-4f6e-b569-3afe478c08ea">PHP 
SDK</a></li> <li data-lang="ruby"><a 
href="#tab-cb98016d-f7d3-4668-809d-c9be2cd9b255">Ruby SDK</a></li> <li 
data-lang="java"><a href="#tab-967c64ae-beff-4001-9ac1-df51a5ecdde7">Java 
SDK</a></li> </ul> <div data-tab
 ="REST API" data-lang="json" id="tab-bcf54101-d530-46ae-8bae-0089db9de0bf"> 
<div class="highlight shell"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -274,7 +274,7 @@ Your system is all ready to go.
   }
   "eventTime" : "2014-11-02T09:39:45.618-08:00"
 }'</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Python SDK" 
data-lang="python" id="tab-d5274692-fcba-4b5a-a991-09d6deb635c0"> <div 
class="highlight python"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Python SDK" 
data-lang="python" id="tab-642c8c97-0d93-4787-b516-863b650c66a4"> <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
@@ -327,7 +327,7 @@ Your system is all ready to go.
       <span class="s">"plan"</span> <span class="p">:</span> <span 
class="nb">int</span><span class="p">(</span><span class="o">&lt;</span><span 
class="n">VALUE</span> <span class="n">OF</span> <span 
class="n">PLAN</span><span class="o">&gt;</span><span class="p">)</span>
     <span class="p">}</span>
 <span class="p">)</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="PHP SDK" 
data-lang="php" id="tab-058c0dc5-f777-4a75-adc4-653edfda1fb9"> <div 
class="highlight php"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="PHP SDK" 
data-lang="php" id="tab-41e5edc6-7e18-4f6e-b569-3afe478c08ea"> <div 
class="highlight php"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -390,7 +390,7 @@ Your system is all ready to go.
 <span class="p">));</span>
 
 <span class="cp">?&gt;</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" 
data-lang="ruby" id="tab-0657949d-01f4-458a-81bd-cd536bed3f60"> <div 
class="highlight ruby"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" 
data-lang="ruby" id="tab-cb98016d-f7d3-4668-809d-c9be2cd9b255"> <div 
class="highlight ruby"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -433,7 +433,7 @@ Your system is all ready to go.
 <span class="p">)</span>
 
 <span class="c1"># Etc...</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Java SDK" 
data-lang="java" id="tab-89afdc5a-965d-4e1c-b1ac-5a2c5032ac9d"> <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> </tr></tbody></table> </div> </div> <div data-tab="Java SDK" 
data-lang="java" id="tab-967c64ae-beff-4001-9ac1-df51a5ecdde7"> <div 
class="highlight java"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -497,17 +497,17 @@ Your system is all ready to go.
 </pre></td></tr></tbody></table> </div> <p>When the engine is deployed 
successfully and running, you should see a console message similar to the 
following:</p><div class="highlight shell"><table style="border-spacing: 
0"><tbody><tr><td class="gutter gl" style="text-align: right"><pre 
class="lineno">1
 2</pre></td><td class="code"><pre><span class="o">[</span>INFO] <span 
class="o">[</span>HttpListener] Bound to /0.0.0.0:8000
 <span class="o">[</span>INFO] <span class="o">[</span>MasterActor] Bind 
successful. Ready to serve.
-</pre></td></tr></tbody></table> </div> <p>Do not kill the deployed engine 
process.</p><p>By default, the deployed engine binds to <a 
href="http://localhost:8000";><a 
href="http://localhost:8000";>http://localhost:8000</a></a>. You can visit that 
page in your web browser to check its status.</p><p><img alt="Engine Status" 
src="/images/engine-server-3246414b.png"/></p></p><h2 id='6.-use-the-engine' 
class='header-anchors'>6. Use the Engine</h2><p>Now, You can try to retrieve 
predicted results. For example, to predict the label (i.e. <em>plan</em> in 
this case) of a user with attr0=2, attr1=0 and attr2=0, you send this JSON 
<code>{ &quot;attr0&quot;:2, &quot;attr1&quot;:0, &quot;attr2&quot;:0 }</code> 
to the deployed engine and it will return a JSON of the predicted plan. Simply 
send a query by making a HTTP request or through the <code>EngineClient</code> 
of an SDK.</p><p>With the deployed engine running, open another terminal and 
run the following <code>curl</code> command or use SDK t
 o send the query:</p><div class="tabs"> <ul class="control"> <li 
data-lang="bash"><a href="#tab-43598dac-a46f-41f2-9569-0c7876853f18">REST 
API</a></li> <li data-lang="python"><a 
href="#tab-db2c94bc-cc96-42a1-ada4-17a0d791abe5">Python SDK</a></li> <li 
data-lang="php"><a href="#tab-52ef8881-66fb-492d-b44f-dc065151aa72">PHP 
SDK</a></li> <li data-lang="ruby"><a 
href="#tab-758c5170-2d05-474a-abb6-143f60d3c53f">Ruby SDK</a></li> <li 
data-lang="java"><a href="#tab-ea9b9700-d8d9-4b03-b12a-e83ea4921cdf">Java 
SDK</a></li> </ul> <div data-tab="REST API" data-lang="bash" 
id="tab-43598dac-a46f-41f2-9569-0c7876853f18"> <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></tr></tbody></table> </div> <p>Do not kill the deployed engine 
process.</p><p>By default, the deployed engine binds to <a 
href="http://localhost:8000";><a 
href="http://localhost:8000";>http://localhost:8000</a></a>. You can visit that 
page in your web browser to check its status.</p><p><img alt="Engine Status" 
src="/images/engine-server-3246414b.png"/></p></p><h2 id='6.-use-the-engine' 
class='header-anchors'>6. Use the Engine</h2><p>Now, You can try to retrieve 
predicted results. For example, to predict the label (i.e. <em>plan</em> in 
this case) of a user with attr0=2, attr1=0 and attr2=0, you send this JSON 
<code>{ &quot;attr0&quot;:2, &quot;attr1&quot;:0, &quot;attr2&quot;:0 }</code> 
to the deployed engine and it will return a JSON of the predicted plan. Simply 
send a query by making a HTTP request or through the <code>EngineClient</code> 
of an SDK.</p><p>With the deployed engine running, open another terminal and 
run the following <code>curl</code> command or use SDK t
 o send the query:</p><div class="tabs"> <ul class="control"> <li 
data-lang="bash"><a href="#tab-e425f16e-aa94-4865-bedf-3b9ec8af2a30">REST 
API</a></li> <li data-lang="python"><a 
href="#tab-6bfef425-7978-46a8-ae60-8c94e7796836">Python SDK</a></li> <li 
data-lang="php"><a href="#tab-49a37c3f-bfc3-4df0-a953-77bc1ff156b6">PHP 
SDK</a></li> <li data-lang="ruby"><a 
href="#tab-fbee8eb4-aed1-4da0-a552-0d3a61ec8e44">Ruby SDK</a></li> <li 
data-lang="java"><a href="#tab-fd307b9a-1e57-488d-a1bb-cc00172c5806">Java 
SDK</a></li> </ul> <div data-tab="REST API" data-lang="bash" 
id="tab-e425f16e-aa94-4865-bedf-3b9ec8af2a30"> <div class="highlight shell"> 
<table style="border-spacing: 0"><tbody><tr> <td class="gutter gl" 
style="text-align: right"><pre class="lineno">1
 2
 3</pre></td> <td class="code"><pre><span class="gp">$ </span>curl -H <span 
class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
 -d <span class="s1">'{ "attr0":2, "attr1":0, "attr2":0 }'</span> 
http://localhost:8000/queries.json
 
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Python SDK" 
data-lang="python" id="tab-db2c94bc-cc96-42a1-ada4-17a0d791abe5"> <div 
class="highlight python"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Python SDK" 
data-lang="python" id="tab-6bfef425-7978-46a8-ae60-8c94e7796836"> <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</pre></td> <td class="code"><pre><span class="kn">import</span> <span 
class="nn">predictionio</span>
 <span class="n">engine_client</span> <span class="o">=</span> <span 
class="n">predictionio</span><span class="o">.</span><span 
class="n">EngineClient</span><span class="p">(</span><span 
class="n">url</span><span class="o">=</span><span 
class="s">"http://localhost:8000";</span><span class="p">)</span>
 <span class="k">print</span> <span class="n">engine_client</span><span 
class="o">.</span><span class="n">send_query</span><span 
class="p">({</span><span class="s">"attr0"</span><span class="p">:</span><span 
class="mi">2</span><span class="p">,</span> <span class="s">"attr1"</span><span 
class="p">:</span><span class="mi">0</span><span class="p">,</span> <span 
class="s">"attr2"</span><span class="p">:</span><span class="mi">0</span><span 
class="p">})</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="PHP SDK" 
data-lang="php" id="tab-52ef8881-66fb-492d-b44f-dc065151aa72"> <div 
class="highlight php"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="PHP SDK" 
data-lang="php" id="tab-49a37c3f-bfc3-4df0-a953-77bc1ff156b6"> <div 
class="highlight php"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -526,7 +526,7 @@ Your system is all ready to go.
 <span class="nb">print_r</span><span class="p">(</span><span 
class="nv">$response</span><span class="p">);</span>
 
 <span class="cp">?&gt;</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" 
data-lang="ruby" id="tab-758c5170-2d05-474a-abb6-143f60d3c53f"> <div 
class="highlight ruby"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
+</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Ruby SDK" 
data-lang="ruby" id="tab-fbee8eb4-aed1-4da0-a552-0d3a61ec8e44"> <div 
class="highlight ruby"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -539,7 +539,7 @@ Your system is all ready to go.
 <span class="n">response</span> <span class="o">=</span> <span 
class="n">client</span><span class="p">.</span><span 
class="nf">send_query</span><span class="p">(</span><span 
class="s1">'attr0'</span> <span class="o">=&gt;</span> <span 
class="mi">2</span><span class="p">,</span> <span class="s1">'attr1'</span> 
<span class="o">=&gt;</span> <span class="mi">0</span><span class="p">,</span> 
<span class="s1">'attr2'</span> <span class="o">=&gt;</span> <span 
class="mi">0</span><span class="p">)</span>
 
 <span class="nb">puts</span> <span class="n">response</span>
-</pre></td> </tr></tbody></table> </div> </div> <div data-tab="Java SDK" 
data-lang="java" id="tab-ea9b9700-d8d9-4b03-b12a-e83ea4921cdf"> <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> </tr></tbody></table> </div> </div> <div data-tab="Java SDK" 
data-lang="java" id="tab-fd307b9a-1e57-488d-a1bb-cc00172c5806"> <div 
class="highlight java"> <table style="border-spacing: 0"><tbody><tr> <td 
class="gutter gl" style="text-align: right"><pre class="lineno">1
 2
 3
 4
@@ -570,4 +570,4 @@ Your system is all ready to go.
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/templates/classification/reading-custom-properties/index.html
----------------------------------------------------------------------
diff --git a/templates/classification/reading-custom-properties/index.html 
b/templates/classification/reading-custom-properties/index.html
index d1d0c40..82c3071 100644
--- a/templates/classification/reading-custom-properties/index.html
+++ b/templates/classification/reading-custom-properties/index.html
@@ -65,4 +65,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/predictionio-site/blob/c453559e/templates/complementarypurchase/dase/index.html
----------------------------------------------------------------------
diff --git a/templates/complementarypurchase/dase/index.html 
b/templates/complementarypurchase/dase/index.html
index f6a3561..5285262 100644
--- a/templates/complementarypurchase/dase/index.html
+++ b/templates/complementarypurchase/dase/index.html
@@ -413,4 +413,4 @@
 
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');
 
-_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-eee4bb28.js"></script></body></html>
\ No newline at end of file
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script 
src="/javascripts/application-1a70e440.js"></script></body></html>
\ No newline at end of file

Reply via email to