predictionio-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chan...@apache.org
Subject [15/51] [abbrv] [partial] incubator-predictionio-site git commit: Documentation based on apache/incubator-predictionio#d674b89c7c3a17437bd406a497a08773c24c8007
Date Sun, 29 Jan 2017 19:32:28 GMT
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/df530df4/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
new file mode 100644
index 0000000..32cb4e6
--- /dev/null
+++ b/templates/classification/reading-custom-properties/index.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html><html><head><title>Reading Custom Properties (Classification)</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="Reading Custom Properties (Classification)"/><link
rel="canonical" href="https://docs.prediction.io/templates/classification/reading-custom-properties/"/><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-3a3867f7.css" rel="stylesheet"
type="text/css"/><script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/htm
 l5shiv.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></div><div
id="menu-wrapper"><div id="pill-wrapper"><a class="pill left" href="/gallery/template-gallery">TEMPLATES</a>
<a class="pill right" href="//github.com/apache/incubator-predictionio/">OPEN SOURCE</a></div></div><img
class="mobile-search-bar-toggler hidden-md hidden-lg" src="/images/icons/search-glass-704bd4ff.png"/></div></div></div></header><div
id="search-bar-row-wrapper"><div class="container-fluid" id="search-bar-row"><div
cl
 ass="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>Reading
Custom Properties (Classification)</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 (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></ul></li><li
class="l
 evel-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="/cli/#
 engine-commands"><span>Engine Command-line Interface</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></ul></li><li
class="level-1"><a class="expandible" href="#"><span>Customizing an Engine</span></a><ul><li
class="level-2"><a class="final" href="/customize/"><span>Learning DASE</span></a></li><li
class="level-2"><a class="final" href="/customize/dase/"><span>Implement DASE</span></a></li><li
class="level-2"><a class="final" href="/customize/troubleshooting/"><span>Troubleshooting
Engine Development</span></a></li><li class="level-2"><a class="final"
href="/api/current/#package"><span>Engine Scala APIs</span></a></li></ul></li><li
class="level-1"><a class="expandible" href="#"><spa
 n>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="/cli/#event-server-commands"><span>Event
Server Command-line Interface</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></ul></li><li
class="leve
 l-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="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>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="expa
 ndible" 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="/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></ul></nav></div><div
class="col-md-9 col-sm-12"><div class="content-header hidden-md hidden-lg"><div
id="page-title"><h1>Reading Custom Properties (Classification)</h1></div></div><div
id="table-of-content-wrapper"><a id="edit-page-link" href="https://github.com/apache/incubator-predictionio/tree/livedoc/docs/manual/source/templates/classification/r
 eading-custom-properties.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>Reading Custom Properties (Classification)</h1></div></div><div
class="content"><p>By default, the classification template reads 4 properties of
a user entity: &quot;attr0&quot;, &quot;attr1&quot;, &quot;attr2&quot;
and &quot;plan&quot;. You can modify the <a href="/templates/classification/dase/#data">default
DataSource</a> to read to read your custom properties or different Entity Type.</p><p>In
this example, we modify DataSource to read properties &quot;featureA&quot;, &quot;featureB&quot;,
&quot;featureC&quot;, &quot;featureD&quot; and &quot;label&quot; for
entity type &quot;item&quot;.</p> <blockquote> <blockquote> <p>Note:
you also need import events with these properties accordingly.</p></blockquote>
</blockquote> <p>Modify the <code>readTraining()</code> in DataSource.scala:</p>
<ul> <li>modify t
 he <code>entityType</code> parameter</li> <li>modify the list of
properties names in the <code>required</code> parameter</li> <li>modify
how to create the <code>LabeledPoint</code> object using the entity properties</li>
</ul> <div class="highlight scala"><table style="border-spacing: 0"><tbody><tr><td
class="gutter gl" style="text-align: right"><pre class="lineno">1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30</pre></td><td class="code"><pre>  <span class="k">def</span>
<span class="n">readTraining</span><span class="o">(</span><span
class="n">sc</span><span class="k">:</span> <span class="kt">SparkContext</span><span
class="o">)</span><span class="k">:</span> <span class="kt">TrainingData</span>
<span class="o">=</span> <span class="o">{</span>
+    <span class="o">...</span>
+    <span class="k">val</span> <span class="n">labeledPoints</span><span
class="k">:</span> <span class="kt">RDD</span><span class="o">[</span><span
class="kt">LabeledPoint</span><span class="o">]</span> <span class="k">=</span>
<span class="n">eventsDb</span><span class="o">.</span><span class="n">aggregateProperties</span><span
class="o">(</span>
+      <span class="n">appId</span> <span class="k">=</span> <span
class="n">dsp</span><span class="o">.</span><span class="n">appId</span><span
class="o">,</span>
+      <span class="n">entityType</span> <span class="k">=</span>
<span class="s">"item"</span><span class="o">,</span> <span class="c1">//
MODIFFIED HERE
+</span>      <span class="n">required</span> <span class="k">=</span>
<span class="nc">Some</span><span class="o">(</span><span class="nc">List</span><span
class="o">(</span> <span class="c1">// MODIFIED HERE
+</span>        <span class="s">"featureA"</span><span class="o">,</span>
<span class="s">"featureB"</span><span class="o">,</span> <span
class="s">"featureC"</span><span class="o">,</span> <span class="s">"featureD"</span><span
class="o">,</span> <span class="s">"label"</span><span class="o">)))(</span><span
class="n">sc</span><span class="o">)</span>
+      <span class="c1">// aggregateProperties() returns RDD pair of
+</span>      <span class="c1">// entity ID and its aggregated properties
+</span>      <span class="o">.</span><span class="n">map</span>
<span class="o">{</span> <span class="k">case</span> <span class="o">(</span><span
class="n">entityId</span><span class="o">,</span> <span class="n">properties</span><span
class="o">)</span> <span class="k">=&gt;</span>
+        <span class="k">try</span> <span class="o">{</span>
+          <span class="c1">// MODIFIED HERE
+</span>          <span class="nc">LabeledPoint</span><span class="o">(</span><span
class="n">properties</span><span class="o">.</span><span class="n">get</span><span
class="o">[</span><span class="kt">Double</span><span class="o">](</span><span
class="s">"label"</span><span class="o">),</span>
+            <span class="nc">Vectors</span><span class="o">.</span><span
class="n">dense</span><span class="o">(</span><span class="nc">Array</span><span
class="o">(</span>
+              <span class="n">properties</span><span class="o">.</span><span
class="n">get</span><span class="o">[</span><span class="kt">Double</span><span
class="o">](</span><span class="s">"featureA"</span><span class="o">),</span>
+              <span class="n">properties</span><span class="o">.</span><span
class="n">get</span><span class="o">[</span><span class="kt">Double</span><span
class="o">](</span><span class="s">"featureB"</span><span class="o">),</span>
+              <span class="n">properties</span><span class="o">.</span><span
class="n">get</span><span class="o">[</span><span class="kt">Double</span><span
class="o">](</span><span class="s">"featureC"</span><span class="o">),</span>
+              <span class="n">properties</span><span class="o">.</span><span
class="n">get</span><span class="o">[</span><span class="kt">Double</span><span
class="o">](</span><span class="s">"featureD"</span><span class="o">)</span>
+            <span class="o">))</span>
+          <span class="o">)</span>
+        <span class="o">}</span> <span class="k">catch</span> <span
class="o">{</span>
+          <span class="k">case</span> <span class="n">e</span><span
class="k">:</span> <span class="kt">Exception</span> <span class="o">=&gt;</span>
<span class="o">{</span>
+            <span class="n">logger</span><span class="o">.</span><span
class="n">error</span><span class="o">(</span><span class="n">s</span><span
class="s">"Failed to get properties ${properties} of"</span> <span class="o">+</span>
+              <span class="n">s</span><span class="s">" ${entityId}. Exception:
${e}."</span><span class="o">)</span>
+            <span class="k">throw</span> <span class="n">e</span>
+          <span class="o">}</span>
+        <span class="o">}</span>
+      <span class="o">}</span>
+    <span class="o">...</span>
+  <span class="o">}</span>
+</pre></td></tr></tbody></table> </div> <p>Lastly,
redefine the Query class parameters to take in four double values: featureA, featureB, featureC,
and featureD. Now, to send a query, the field names must be changed accordingly:</p><div
class="highlight shell"><table style="border-spacing: 0"><tbody><tr><td
class="gutter gl" style="text-align: right"><pre class="lineno">1</pre></td><td
class="code"><pre><span class="gp">$ </span>curl -H <span class="s2">"Content-Type:
application/json"</span> -d <span class="s1">'{ "featureA":2, "featureB":0, "featureC":0,
"featureD":0 }'</span> http://localhost:8000/queries.json
+</pre></td></tr></tbody></table> </div> <p>That&#39;s
it! Now your classifcation engine is using different properties as training data.</p></div></div></div></div><footer><div
class="container"><div class="seperator"></div><div class="row"><div
class="col-md-6 col-xs-6 footer-link-column"><div class="footer-link-column-row"><h4>Community</h4><ul><li><a
href="//docs.prediction.io/install/" target="blank">Download</a></li><li><a
href="//docs.prediction.io/" 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 col-xs-6 footer-link-column"><div class="footer-link-column-row"><h4>Contribute</h4><ul><li><a
href="//predictionio.incubator.apache.org/community/contribute-c
 ode/" target="blank">Contribute</a></li><li><a href="//github.com/apache/incubator-predictionio"
target="blank">Source Code</a></li><li><a href="//issues.apache.org/jira/browse/PIO"
target="blank">Bug Tracker</a></li><li><a href="mailto:dev-subscribe@predictionio.incubator.apache.org"
target="blank">Subscribe to Development Mailing List</a></li></ul></div></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"/></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/apac
 he/incubator-predictionio/fork" data-icon="octicon-git-branch" data-style="mega" data-count-href="/apache/incubator-predictionio/network"
data-count-api="/repos/apache/incubator-predictionio#forks_count" data-count-aria-label="#
forks on GitHub" aria-label="Fork apache/incubator-predictionio on GitHub">Fork</a>
<script id="github-bjs" async="" defer="" src="https://buttons.github.io/buttons.js"></script><a
href="//www.facebook.com/predictionio" target="blank"><img alt="PredictionIO on Twitter"
src="/images/icons/twitter-ea9dc152.png"/></a> <a href="//twitter.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');
+
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script src="/javascripts/application-f819cf19.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/df530df4/templates/classification/reading-custom-properties/index.html.gz
----------------------------------------------------------------------
diff --git a/templates/classification/reading-custom-properties/index.html.gz b/templates/classification/reading-custom-properties/index.html.gz
new file mode 100644
index 0000000..eb8943d
Binary files /dev/null and b/templates/classification/reading-custom-properties/index.html.gz
differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/df530df4/templates/classification/transform-data/index.html
----------------------------------------------------------------------
diff --git a/templates/classification/transform-data/index.html b/templates/classification/transform-data/index.html
new file mode 100644
index 0000000..054968c
--- /dev/null
+++ b/templates/classification/transform-data/index.html
@@ -0,0 +1,6 @@
+<!DOCTYPE html><html><head><title></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"/><link
rel="canonical" href="https://docs.prediction.io/templates/classification/transform-data/"/><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-3a3867f7.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_HTMLor
 MML"></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></div><div
id="menu-wrapper"><div id="pill-wrapper"><a class="pill left" href="/gallery/template-gallery">TEMPLATES</a>
<a class="pill right" href="//github.com/apache/incubator-predictionio/">OPEN SOURCE</a></div></div><img
class="mobile-search-bar-toggler hidden-md hidden-lg" src="/images/icons/search-glass-704bd4ff.png"/></div></div></div></header><div
id="search-bar-row-wrapper"><div class="container-fluid" id="search-bar-row"><div
class="row"><div class="col-md-9 col-sm-11 col-xs-11"><div class="hidden-md hidden-lg"
id="mobile-page-headi
 ng-wrapper"><p>PredictionIO Docs</p><h4></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="ex
 pandible" 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></ul></li><li
class="level-1"><a class="expandible" href="#"><span>Integrating with Your
App</span></a><ul><li class="level-2"><a class="final" href="/appintegration/"><s
 pan>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="/cli/#engine-commands"><span>Engine
Command-line Interface</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></ul></li><li
class="level-1"><a class="expandible" href="#"><span>Customizing an Engine</span></a><ul><li
class="level-2"><a class="final" href="/customize/"><span>Learning DASE</span></a></li><li
class="level-2"><a class="final" href="/customize/dase/"><span>Implement DASE</span></a></li><li
class="level-2"><a class="final" href="/customize/troubleshooting/"><span>Troubleshooting
Engine Development</span></a></li><li class="level-2"><a class="final"
href="/api/current/#package"><span>Engine Scala APIs</span></a></li></ul></li><li
class="level-1"><a class="expandible" href="#"><span>Collecting and Analyzing
Data</span></a><ul><li class="level-2"><a class="final" href="/datacollection/"><span>Event
Server Overview</span></a></l
 i><li class="level-2"><a class="final" href="/cli/#event-server-commands"><span>Event
Server Command-line Interface</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></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="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/"><spa
 n>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>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="l
 evel-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="/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></ul></nav></div><div
class="col-md-9 col-sm-12"><div class="content-header hidden-md hidden-lg"><div
id="page-title"><h1 class="missing">Missing Title</h1></div></div><div
id="table-of-content-wrapper"><a id="edit-page-link" href="https://github.com/apache/incubator-predictionio/tree/livedoc/docs/manual/source/templates/classification/transform-data.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-t
 itle"><h1 class="missing">Missing Title</h1></div></div><div
class="content"></div></div></div></div><footer><div class="container"><div
class="seperator"></div><div class="row"><div class="col-md-6 col-xs-6 footer-link-column"><div
class="footer-link-column-row"><h4>Community</h4><ul><li><a
href="//docs.prediction.io/install/" target="blank">Download</a></li><li><a
href="//docs.prediction.io/" 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 col-xs-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:dev-subscribe@predictionio.incubator.apache.org" target="blank">Subscribe
to Development Mailing List</a></li></ul></div></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"/></div><div
id="social-icons-wrapper"><a class="github-button" href="https://github.com/apache/incubator-predictionio"
data-style="mega" data-count-href="/apache/incubator-predictionio/stargazers" data-count-api="/repos/apache/incubator-predictionio#stargazers_count"
data-count-aria-label="# stargazers on GitHub" aria-label="Star apache/incubator-predictionio
on GitHub">Star</a> <a class="github-button" href="https://github.com/apache/incubator-predictionio/fork"
data-icon="octicon-git-branch"
  data-style="mega" data-count-href="/apache/incubator-predictionio/network" data-count-api="/repos/apache/incubator-predictionio#forks_count"
data-count-aria-label="# forks on GitHub" aria-label="Fork apache/incubator-predictionio on
GitHub">Fork</a> <script id="github-bjs" async="" defer="" src="https://buttons.github.io/buttons.js"></script><a
href="//www.facebook.com/predictionio" target="blank"><img alt="PredictionIO on Twitter"
src="/images/icons/twitter-ea9dc152.png"/></a> <a href="//twitter.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');
+
+_st('install','HaUfpXXV87xoB_zzCQ45');</script><script src="/javascripts/application-f819cf19.js"></script></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/df530df4/templates/classification/transform-data/index.html.gz
----------------------------------------------------------------------
diff --git a/templates/classification/transform-data/index.html.gz b/templates/classification/transform-data/index.html.gz
new file mode 100644
index 0000000..b61f376
Binary files /dev/null and b/templates/classification/transform-data/index.html.gz differ


Mime
View raw message