You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by do...@apache.org on 2017/01/24 18:32:22 UTC

[10/12] incubator-predictionio git commit: Merge branch 'livedoc' into develop

Merge branch 'livedoc' into develop


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

Branch: refs/heads/develop
Commit: 87b3ba440eca9d23fb5c00c78753a424cbbe2a95
Parents: 2f05303 d674b89
Author: Donald Szeto <do...@apache.org>
Authored: Tue Jan 24 10:13:52 2017 -0800
Committer: Donald Szeto <do...@apache.org>
Committed: Tue Jan 24 10:13:52 2017 -0800

----------------------------------------------------------------------
 build.sbt                                       | 166 ++---
 .../predictionio/annotation/DeveloperApi.java   |  37 ++
 .../predictionio/annotation/Experimental.java   |  38 ++
 .../predictionio/annotation/DeveloperApi.java   |  37 --
 .../predictionio/annotation/Experimental.java   |  38 --
 .../predictionio/data/storage/DataMap.scala     |   5 +-
 docs/manual/lib/gallery_generator.rb            |  84 ++-
 docs/manual/source/demo/tapster.html.md         |   2 +-
 docs/manual/source/gallery/templates.yaml       | 618 +++++++++++--------
 docs/manual/source/images/pio-architecture.svg  |   4 +
 .../source/stylesheets/partials/_tabs.css.scss  |  11 +
 docs/manual/source/system/index.html.md         |  28 +-
 docs/scaladoc/rootdoc.txt                       |   2 +-
 project/build.properties                        |   2 +-
 project/unidoc.sbt                              |   2 +-
 15 files changed, 617 insertions(+), 457 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/87b3ba44/build.sbt
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/87b3ba44/docs/manual/source/demo/tapster.html.md
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/87b3ba44/docs/manual/source/gallery/templates.yaml
----------------------------------------------------------------------
diff --cc docs/manual/source/gallery/templates.yaml
index f375910,4dc7e61..62955f2
--- a/docs/manual/source/gallery/templates.yaml
+++ b/docs/manual/source/gallery/templates.yaml
@@@ -97,15 -232,17 +232,17 @@@
      type: Parallel
      language: Scala
      license: "Apache Licence 2.0"
-     status: alpha
+     status: stable
      pio_min_version: 0.9.2
+     apache_pio_convesion_required: "requires conversion"
+     support_link: '<a href="https://github.com/vngrs/template-scala-parallel-viewedthenbought/issues">Github issues</a>'
  
  - template:
-     name: Recommendation
-     repo: "https://github.com/apache/incubator-predictionio-template-recommender"
+     name: Frequent Pattern Mining
+     repo: "https://github.com/goliasz/pio-template-fpm"
      description: |-
-       An engine template is an almost-complete implementation of an engine. PredictionIO's Recommendation Engine Template has integrated Apache Spark MLlib's Collaborative Filtering algorithm by default. You can customize it easily to fit your specific needs.
-     tags: [unsupervised]
 -      Template uses FP Growth algorithm allowing to mine for frequent patterns. Template returns subsequent items together with confidence score. Sometimes used as a shopping cart recommender but has other uses. 
++      Template uses FP Growth algorithm allowing to mine for frequent patterns. Template returns subsequent items together with confidence score. Sometimes used as a shopping cart recommender but has other uses.
+     tags: [recommender]
      type: Parallel
      language: Scala
      license: "Apache Licence 2.0"
@@@ -123,25 -292,15 +292,28 @@@
      license: "Apache Licence 2.0"
      status: stable
      pio_min_version: 0.9.2
+     apache_pio_convesion_required: "already compatible"
+     support_link: '<a href="http://predictionio.incubator.apache.org/support/">Apache PredictionIO mailing lists</a>'
  
  - template:
 +    name: Classification
 +    repo: "https://github.com/haricharan123/PredictionIo-lingpipe-MultiLabelClassification"
 +    description: |-
-       This engine template is an almost-complete implementation of an engine meant to used with PredictionIO. This multi label Classification Engine Template has integrated Lingpipe (http://alias-i.com/lingpipe/) algorithm by default.
++      This engine template is an almost-complete implementation of an engine meant to used with PredictionIO. This Multi-label Classification Engine Template has integrated LingPipe (http://alias-i.com/lingpipe/) algorithm by default.
 +    tags: [classification]
 +    type: Parallel
 +    language: Java
 +    license: "Apache Licence 2.0"
 +    status: stable
 +    pio_min_version: 0.9.5
++    apache_pio_convesion_required: "already compatible"
 +
 +- template:
-     name: Content Based SVD Item Similarity Engine
-     repo: "https://github.com/alexice/template-scala-parallel-svd-item-similarity"
+     name: Lead Scoring
+     repo: "https://github.com/PredictionIO/template-scala-parallel-leadscoring"
      description: |-
-       Template to calculate similarity between items based on their attributes. Attributes can be either numeric or categorical in the last case it will be encoded using one-hot encoder. Algorithm uses SVD in order to reduce data dimensionality. Cosine similarity is now implemented but can be easily extended to other similarity measures.
-     tags: [unsupervised]
+       This engine template predicts the probability of an user will convert (conversion event by user) in the current session.
+     tags: [classification]
      type: Parallel
      language: Scala
      license: "Apache Licence 2.0"
@@@ -502,13 -639,17 +652,17 @@@
      license: "Apache Licence 2.0"
      status: alpha
      pio_min_version: "-"
+     apache_pio_convesion_required: "requires conversion"
+     support_link: '<a href="https://github.com/Ling-Ling/CoreNLP-Text-Classification/issues">Github issues</a>'
+ 
 -# other 
++# other
  
  - template:
-     name: Frequent Pattern Mining
-     repo: "https://github.com/goliasz/pio-template-fpm"
+     name: template-decision-tree-feature-importance
+     repo: "https://github.com/anthill/template-decision-tree-feature-importance"
      description: |-
-       Template uses FP Growth algorithm allowing to mine for frequent patterns. Template returns subsequent items together with confidence score.
-     tags: [unsupervised]
+       This template shows how to use spark' decision tree. It enables : - both categorical and continuous features - feature importance calculation - tree output in json - reading training data from a csv file
+     tags: [other]
      type: Parallel
      language: Scala
      license: "Apache Licence 2.0"
@@@ -526,39 -669,6 +682,5 @@@
      license: "Apache Licence 2.0"
      status: stable
      pio_min_version: 0.9.2
- 
- - template:
-     name: Similar Product with Rating
-     repo: "https://github.com/ramaboo/template-scala-parallel-similarproduct-with-rating"
-     description: |-
-       Similar product template with rating support! Used for the MovieLens Demo.
-     tags: [unsupervised]
-     type: Parallel
-     language: Scala
-     license: "Apache Licence 2.0"
-     status: beta
-     pio_min_version: 0.9.0
- 
- - template:
-     name: Sentiment Analysis - Bag of Words Model
-     repo: "https://github.com/peoplehum/BagOfWords_SentimentAnalysis_Template"
-     description: |-
-       This sentiment analysis template uses a bag of words model. Given text, the engine will return sentiment as 1.0 (positive) or 0.0 (negative) along with scores indicating how +ve or -ve it is.
-     tags: [nlp]
-     type: Parallel
-     language: Scala
-     license: "Apache Licence 2.0"
-     status: stable
-     pio_min_version: 0.10.0-incubating
- 
- - template:
-     name: Topic Labelling with Wikipedia
-     repo: "https://github.com/peoplehum/template-Labelling-LDA-Topics-with-wikipedia"
-     description: |-
-       This template will label topics (e.g. topic generated through LDA topic modeling) with relevant category by referring to Wikipedia as a knowledge base.
-     tags: [nlp]
-     type: Parallel
-     language: Scala
-     license: "Apache Licence 2.0"
-     status: stable
-     pio_min_version: 0.10.0-incubating
+     apache_pio_convesion_required: "already compatible"
+     support_link: '<a href="http://predictionio.incubator.apache.org/support/">Apache PredictionIO mailing lists</a>'
 -

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/87b3ba44/docs/manual/source/system/index.html.md
----------------------------------------------------------------------