[PIO-107] Removal of examples under examples/experimental. Closes #416
Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/dec9f84c Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/dec9f84c Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/dec9f84c Branch: refs/heads/develop Commit: dec9f84ce6a772fb97523ae1e40eb95d9a65b44a Parents: c903de9 Author: shimamoto <[email protected]> Authored: Tue Jul 25 12:30:43 2017 +0900 Committer: shimamoto <[email protected]> Committed: Tue Jul 25 12:30:43 2017 +0900 ---------------------------------------------------------------------- examples/experimental/README.md | 20 - examples/experimental/build-all-scala.sh | 26 - .../experimental/data/helloworld/.gitignore | 1 - examples/experimental/data/helloworld/data1.csv | 14 - examples/experimental/data/helloworld/data2.csv | 21 - examples/experimental/data/lr_data.txt | 1000 ------------ examples/experimental/data/movielens.txt | 1501 ------------------ .../java-local-helloworld/MyAlgorithm.java | 67 - .../java-local-helloworld/MyDataSource.java | 56 - .../java-local-helloworld/MyEngineFactory.java | 34 - .../java-local-helloworld/MyModel.java | 34 - .../MyPredictedResult.java | 28 - .../java-local-helloworld/MyQuery.java | 28 - .../java-local-helloworld/MyTrainingData.java | 39 - .../java-local-helloworld/README.md | 93 -- .../java-local-helloworld/build.sbt | 28 - .../java-local-helloworld/engine.json | 5 - .../java-local-helloworld/project/assembly.sbt | 1 - .../java-local-regression/README.md | 96 -- .../java-local-regression/build.sbt | 30 - .../java-local-regression/engine.json | 33 - .../java-local-regression/project/assembly.sbt | 1 - .../src/main/java/DataSource.java | 90 -- .../src/main/java/DataSourceParams.java | 27 - .../src/main/java/DefaultAlgorithm.java | 39 - .../src/main/java/DefaultAlgorithmParams.java | 34 - .../src/main/java/EngineFactory.java | 34 - .../src/main/java/MeanSquareEvaluator.java | 53 - .../src/main/java/OLSAlgorithm.java | 61 - .../src/main/java/Preparator.java | 43 - .../src/main/java/PreparatorParams.java | 30 - .../src/main/java/Run.java | 94 -- .../src/main/java/Serving.java | 35 - .../src/main/java/TrainingData.java | 37 - .../main/java/examples/algorithmsParams.json | 5 - .../main/java/examples/dataSourceParams.json | 3 - .../src/main/java/examples/manifest.json | 6 - .../main/java/examples/preparatorParams.json | 3 - .../experimental/java-local-tutorial/README.md | 29 - .../experimental/java-local-tutorial/build.sbt | 32 - .../java-local-tutorial/data/test/ratings.csv | 11 - .../experimental/java-local-tutorial/fetch.sh | 31 - .../java-local-tutorial/project/assembly.sbt | 1 - .../src/main/java/recommendations/.gitignore | 1 - .../recommendations/tutorial1/AlgoParams.java | 28 - .../recommendations/tutorial1/Algorithm.java | 215 --- .../recommendations/tutorial1/DataSource.java | 85 - .../tutorial1/DataSourceParams.java | 28 - .../tutorial1/EngineFactory.java | 34 - .../java/recommendations/tutorial1/Model.java | 46 - .../java/recommendations/tutorial1/Query.java | 35 - .../recommendations/tutorial1/TrainingData.java | 56 - .../java/recommendations/tutorial1/engine.json | 6 - .../tutorial1/params/algorithms.json | 5 - .../tutorial1/params/datasource.json | 1 - .../java/recommendations/tutorial2/Runner1.java | 70 - .../java/recommendations/tutorial2/Runner2.java | 78 - .../recommendations/tutorial3/DataSource.java | 126 -- .../tutorial3/EngineFactory.java | 38 - .../recommendations/tutorial3/Evaluator.java | 65 - .../java/recommendations/tutorial3/Runner3.java | 59 - .../CollaborativeFilteringAlgorithm.java | 216 --- .../CollaborativeFilteringAlgorithmParams.java | 28 - .../tutorial4/CollaborativeFilteringModel.java | 46 - .../recommendations/tutorial4/DataSource.java | 173 -- .../tutorial4/DataSourceParams.java | 34 - .../tutorial4/EngineFactory.java | 36 - .../tutorial4/FeatureBasedAlgorithm.java | 98 -- .../tutorial4/FeatureBasedAlgorithmParams.java | 41 - .../tutorial4/FeatureBasedModel.java | 39 - .../recommendations/tutorial4/Preparator.java | 56 - .../recommendations/tutorial4/PreparedData.java | 38 - .../java/recommendations/tutorial4/Query.java | 35 - .../recommendations/tutorial4/Runner4a.java | 60 - .../recommendations/tutorial4/Runner4b.java | 62 - .../recommendations/tutorial4/Runner4c.java | 55 - .../recommendations/tutorial4/Runner4d.java | 57 - .../java/recommendations/tutorial4/Serving.java | 40 - .../tutorial4/SingleEngineFactory.java | 36 - .../recommendations/tutorial4/TrainingData.java | 67 - .../tutorial4/jsons/algorithms.json | 26 - .../tutorial4/jsons/datasource.json | 4 - .../tutorial4/multiple-algo-engine.json | 7 - .../tutorial4/single-algo-engine.json | 6 - .../tutorial4/single-jsons/algorithms.json | 11 - .../tutorial4/single-jsons/datasource.json | 4 - .../tutorial5/EngineFactory.java | 38 - .../tutorial5/MahoutAlgoModel.java | 93 -- .../tutorial5/MahoutAlgoParams.java | 33 - .../tutorial5/MahoutAlgorithm.java | 70 - .../java/recommendations/tutorial5/Runner5.java | 60 - .../recommendations/tutorial5/manifest.json | 6 - .../tutorial5/params/algorithmsParams.json | 5 - .../tutorial5/params/dataSourceParams.json | 1 - .../java-parallel-helloworld/build.sbt | 28 - .../java-parallel-helloworld/engine.json | 11 - .../project/assembly.sbt | 1 - .../src/main/java/parallel/Algorithm.java | 111 -- .../src/main/java/parallel/DataSource.java | 75 - .../src/main/java/parallel/EngineFactory.java | 40 - .../src/main/java/parallel/Model.java | 58 - .../src/main/java/parallel/Preparator.java | 41 - .../src/main/java/parallel/Query.java | 28 - .../src/main/java/parallel/Runner.java | 68 - .../src/main/java/parallel/Serving.java | 34 - .../src/main/java/parallel/build.sbt | 31 - .../experimental/scala-cleanup-app/README.md | 29 - .../experimental/scala-cleanup-app/build.sbt | 29 - .../experimental/scala-cleanup-app/engine.json | 11 - .../scala-cleanup-app/project/assembly.sbt | 1 - .../src/main/scala/Algorithm.scala | 49 - .../src/main/scala/DataSource.scala | 97 -- .../src/main/scala/Engine.scala | 36 - .../src/main/scala/Preparator.scala | 39 - .../src/main/scala/Serving.scala | 30 - .../.gitignore | 1 - .../scala-local-friend-recommendation/README.md | 127 -- .../scala-local-friend-recommendation/build.sbt | 29 - .../file_random.py | 207 --- .../keyword_similarity_engine.json | 19 - .../project/assembly.sbt | 1 - .../random_engine.json | 19 - .../scala/FriendRecommendationAlgoParams.scala | 23 - .../scala/FriendRecommendationDataSource.scala | 131 -- .../FriendRecommendationDataSourceParams.scala | 27 - .../scala/FriendRecommendationPrediction.scala | 24 - .../main/scala/FriendRecommendationQuery.scala | 25 - .../FriendRecommendationTrainingData.scala | 36 - .../main/scala/KeywordSimilarityAlgorithm.scala | 83 - .../scala/KeywordSimilarityEngineFactory.scala | 33 - .../src/main/scala/KeywordSimilarityModel.scala | 32 - .../src/main/scala/RandomAlgorithm.scala | 41 - .../src/main/scala/RandomEngineFactory.scala | 33 - .../src/main/scala/RandomModel.scala | 22 - .../scala-local-helloworld/HelloWorld.scala | 106 -- .../scala-local-helloworld/README.md | 92 -- .../scala-local-helloworld/build.sbt | 30 - .../scala-local-helloworld/engine.json | 5 - .../scala-local-helloworld/project/assembly.sbt | 1 - .../scala-local-movielens-evaluation/build.sbt | 31 - .../engine.json | 5 - .../project/assembly.sbt | 1 - .../src/main/scala/Evaluation.scala | 145 -- .../src/main/scala/ItemRecEvaluation.scala | 91 -- .../blacklisted.txt | 2 - .../scala-local-movielens-filtering/build.sbt | 31 - .../scala-local-movielens-filtering/engine.json | 65 - .../project/assembly.sbt | 1 - .../src/main/scala/Engine.scala | 35 - .../src/main/scala/Filtering.scala | 39 - .../scala-local-regression/README.md | 165 -- .../scala-local-regression/Run.scala | 172 -- .../scala-local-regression/build.sbt | 30 - .../scala-local-regression/engine.json | 17 - .../scala-local-regression/project/assembly.sbt | 1 - .../README.md | 65 - .../build.sbt | 29 - .../data/circle.txt | 4 - .../data/edge_list_small.txt | 20 - .../data/simple.txt | 4 - .../engine-forest.json | 23 - .../engine.json | 21 - .../project/assembly.sbt | 1 - .../src/main/scala/DataSource.scala | 98 -- .../src/main/scala/DeltaSimRankRDD.scala | 185 --- .../src/main/scala/Engine.scala | 48 - .../src/main/scala/Preparator.scala | 42 - .../src/main/scala/Sampling.scala | 181 --- .../src/main/scala/Serving.scala | 30 - .../src/main/scala/SimRankAlgorithm.scala | 60 - .../.gitignore | 3 - .../scala-parallel-recommendation-cat/README.md | 94 -- .../scala-parallel-recommendation-cat/build.sbt | 29 - .../data/import_eventserver.py | 101 -- .../data/send_query.py | 24 - .../engine.json | 21 - .../project/assembly.sbt | 1 - .../src/main/scala/ALSAlgorithm.scala | 279 ---- .../src/main/scala/DataSource.scala | 131 -- .../src/main/scala/Engine.scala | 48 - .../src/main/scala/Preparator.scala | 41 - .../src/main/scala/Serving.scala | 29 - .../.gitignore | 2 - .../build.sbt | 29 - .../data/send_query.py | 24 - .../engine.json | 20 - .../project/assembly.sbt | 1 - .../src/main/scala/ALSAlgorithm.scala | 76 - .../src/main/scala/ALSModel.scala | 80 - .../src/main/scala/DataSource.scala | 65 - .../src/main/scala/Engine.scala | 45 - .../src/main/scala/Preparator.scala | 36 - .../src/main/scala/Serving.scala | 29 - .../.gitignore | 2 - .../build.sbt | 29 - .../data/import_eventserver.py | 107 -- .../data/send_query.py | 24 - .../engine.json | 20 - .../project/assembly.sbt | 1 - .../src/main/scala/ALSAlgorithm.scala | 72 - .../src/main/scala/ALSModel.scala | 83 - .../src/main/scala/DataSource.scala | 128 -- .../src/main/scala/Engine.scala | 45 - .../src/main/scala/Preparator.scala | 42 - .../src/main/scala/Serving.scala | 30 - .../.gitignore | 2 - .../build.sbt | 35 - .../data/insert_sample_ratings_mongo.js | 24 - .../data/send_query.py | 24 - .../engine.json | 23 - .../project/assembly.sbt | 1 - .../src/main/scala/ALSAlgorithm.scala | 76 - .../src/main/scala/ALSModel.scala | 80 - .../src/main/scala/DataSource.scala | 84 - .../src/main/scala/Engine.scala | 45 - .../src/main/scala/Preparator.scala | 36 - .../src/main/scala/Serving.scala | 29 - .../scala-parallel-regression/README.md | 56 - .../scala-parallel-regression/Run.scala | 137 -- .../scala-parallel-regression/build.sbt | 33 - .../scala-parallel-regression/engine.json | 21 - .../project/assembly.sbt | 1 - .../.gitignore | 2 - .../build.sbt | 29 - .../engine.json | 18 - .../project/assembly.sbt | 1 - .../src/main/scala/DIMSUMAlgorithm.scala | 232 --- .../src/main/scala/DataSource.scala | 134 -- .../src/main/scala/Engine.scala | 48 - .../src/main/scala/Preparator.scala | 41 - .../src/main/scala/Serving.scala | 29 - .../.gitignore | 2 - .../build.sbt | 29 - .../data/import_eventserver.py | 90 -- .../data/send_query.py | 24 - .../engine.json | 21 - .../project/assembly.sbt | 1 - .../src/main/scala/ALSAlgorithm.scala | 261 --- .../src/main/scala/DataSource.scala | 131 -- .../src/main/scala/Engine.scala | 48 - .../src/main/scala/Preparator.scala | 41 - .../src/main/scala/Serving.scala | 29 - .../scala-parallel-trim-app/build.sbt | 29 - .../scala-parallel-trim-app/engine.json | 13 - .../project/assembly.sbt | 1 - .../src/main/scala/Algorithm.scala | 49 - .../src/main/scala/DataSource.scala | 78 - .../src/main/scala/Engine.scala | 36 - .../src/main/scala/Preparator.scala | 39 - .../src/main/scala/Serving.scala | 30 - .../scala-recommendations/README.md | 146 -- .../scala-recommendations/build.sbt | 31 - .../scala-recommendations/engine.json | 21 - .../scala-recommendations/project/assembly.sbt | 1 - .../src/main/scala/Run.scala | 175 -- .../experimental/scala-refactor-test/build.sbt | 30 - .../scala-refactor-test/engine.json | 18 - .../scala-refactor-test/project/assembly.sbt | 1 - .../src/main/scala/Algorithm.scala | 56 - .../src/main/scala/DataSource.scala | 74 - .../src/main/scala/Engine.scala | 63 - .../src/main/scala/Evaluator.scala | 38 - .../src/main/scala/Preparator.scala | 40 - .../src/main/scala/Serving.scala | 32 - examples/experimental/scala-stock/README.md | 388 ----- examples/experimental/scala-stock/build.sbt | 55 - .../scala-stock/project/assembly.sbt | 1 - .../scala-stock/project/plugins.sbt | 1 - .../scala-stock/src/main/scala/Algorithm.scala | 83 - .../src/main/scala/BackTestingMetrics.scala | 226 --- .../scala-stock/src/main/scala/Data.scala | 138 -- .../scala-stock/src/main/scala/DataSource.scala | 64 - .../scala-stock/src/main/scala/Indicators.scala | 141 -- .../src/main/scala/RegressionStrategy.scala | 156 -- .../scala-stock/src/main/scala/Run.scala | 166 -- .../src/main/scala/YahooDataSource.scala | 483 ------ .../examples/stock/backtesting.scala.html | 125 -- 277 files changed, 16784 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/dec9f84c/examples/experimental/README.md ---------------------------------------------------------------------- diff --git a/examples/experimental/README.md b/examples/experimental/README.md deleted file mode 100644 index 55f0b4a..0000000 --- a/examples/experimental/README.md +++ /dev/null @@ -1,20 +0,0 @@ -<!-- -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. ---> - -**NOTE:** This *$PIO_HOME/examples/experimental/* directory contains experimental examples which may not be compatible with the latest stable PredictionIO release. - -Please refer to *$PIO_HOME/templates/* and *$PIO_HOME/examples/* for stable examples. http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/dec9f84c/examples/experimental/build-all-scala.sh ---------------------------------------------------------------------- diff --git a/examples/experimental/build-all-scala.sh b/examples/experimental/build-all-scala.sh deleted file mode 100755 index 8e0de98..0000000 --- a/examples/experimental/build-all-scala.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash - -# -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -set -e - -for d in `find . -type d -maxdepth 1 | grep scala` -do - echo "Building $d..." - ( cd $d && ../../bin/pio build ) -done http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/dec9f84c/examples/experimental/data/helloworld/.gitignore ---------------------------------------------------------------------- diff --git a/examples/experimental/data/helloworld/.gitignore b/examples/experimental/data/helloworld/.gitignore deleted file mode 100644 index 2033008..0000000 --- a/examples/experimental/data/helloworld/.gitignore +++ /dev/null @@ -1 +0,0 @@ -data.csv http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/dec9f84c/examples/experimental/data/helloworld/data1.csv ---------------------------------------------------------------------- diff --git a/examples/experimental/data/helloworld/data1.csv b/examples/experimental/data/helloworld/data1.csv deleted file mode 100644 index f4dd123..0000000 --- a/examples/experimental/data/helloworld/data1.csv +++ /dev/null @@ -1,14 +0,0 @@ -Mon,75 -Tue,80 -Wed,74 -Thu,79 -Fri,75 -Sat,74 -Sun,72 -Mon,76 -Tue,81 -Wed,70 -Thu,72 -Fri,84 -Sat,73 -Sun,71 http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/dec9f84c/examples/experimental/data/helloworld/data2.csv ---------------------------------------------------------------------- diff --git a/examples/experimental/data/helloworld/data2.csv b/examples/experimental/data/helloworld/data2.csv deleted file mode 100644 index c708693..0000000 --- a/examples/experimental/data/helloworld/data2.csv +++ /dev/null @@ -1,21 +0,0 @@ -Mon,75 -Tue,80 -Wed,74 -Thu,79 -Fri,75 -Sat,74 -Sun,72 -Mon,76 -Tue,81 -Wed,70 -Thu,72 -Fri,84 -Sat,73 -Sun,71 -Mon,79 -Tue,73 -Wed,75 -Thu,78 -Fri,81 -Sat,70 -Sun,71
