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 <[email protected]> Authored: Tue Jan 24 10:13:52 2017 -0800 Committer: Donald Szeto <[email protected]> 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 ----------------------------------------------------------------------
