aboutsummaryrefslogtreecommitdiff
path: root/examples/src/main/scala
diff options
context:
space:
mode:
authorXiangrui Meng <meng@databricks.com>2015-11-20 16:51:47 -0800
committerXiangrui Meng <meng@databricks.com>2015-11-20 16:51:47 -0800
commita2dce22e0a25922e2052318d32f32877b7c27ec2 (patch)
treee12906b380b86a6f98230d7f4c8f74e641af8961 /examples/src/main/scala
parent47815878ad5e47e89bfbd57acb848be2ce67a4a5 (diff)
downloadspark-a2dce22e0a25922e2052318d32f32877b7c27ec2.tar.gz
spark-a2dce22e0a25922e2052318d32f32877b7c27ec2.tar.bz2
spark-a2dce22e0a25922e2052318d32f32877b7c27ec2.zip
Revert "[SPARK-11689][ML] Add user guide and example code for LDA under spark.ml"
This reverts commit e359d5dcf5bd300213054ebeae9fe75c4f7eb9e7.
Diffstat (limited to 'examples/src/main/scala')
-rw-r--r--examples/src/main/scala/org/apache/spark/examples/ml/LDAExample.scala77
1 files changed, 0 insertions, 77 deletions
diff --git a/examples/src/main/scala/org/apache/spark/examples/ml/LDAExample.scala b/examples/src/main/scala/org/apache/spark/examples/ml/LDAExample.scala
deleted file mode 100644
index 419ce3d87a..0000000000
--- a/examples/src/main/scala/org/apache/spark/examples/ml/LDAExample.scala
+++ /dev/null
@@ -1,77 +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.
- */
-
-package org.apache.spark.examples.ml
-
-// scalastyle:off println
-import org.apache.spark.{SparkContext, SparkConf}
-import org.apache.spark.mllib.linalg.{VectorUDT, Vectors}
-// $example on$
-import org.apache.spark.ml.clustering.LDA
-import org.apache.spark.sql.{Row, SQLContext}
-import org.apache.spark.sql.types.{StructField, StructType}
-// $example off$
-
-/**
- * An example demonstrating a LDA of ML pipeline.
- * Run with
- * {{{
- * bin/run-example ml.LDAExample
- * }}}
- */
-object LDAExample {
-
- final val FEATURES_COL = "features"
-
- def main(args: Array[String]): Unit = {
-
- val input = "data/mllib/sample_lda_data.txt"
- // Creates a Spark context and a SQL context
- val conf = new SparkConf().setAppName(s"${this.getClass.getSimpleName}")
- val sc = new SparkContext(conf)
- val sqlContext = new SQLContext(sc)
-
- // $example on$
- // Loads data
- val rowRDD = sc.textFile(input).filter(_.nonEmpty)
- .map(_.split(" ").map(_.toDouble)).map(Vectors.dense).map(Row(_))
- val schema = StructType(Array(StructField(FEATURES_COL, new VectorUDT, false)))
- val dataset = sqlContext.createDataFrame(rowRDD, schema)
-
- // Trains a LDA model
- val lda = new LDA()
- .setK(10)
- .setMaxIter(10)
- .setFeaturesCol(FEATURES_COL)
- val model = lda.fit(dataset)
- val transformed = model.transform(dataset)
-
- val ll = model.logLikelihood(dataset)
- val lp = model.logPerplexity(dataset)
-
- // describeTopics
- val topics = model.describeTopics(3)
-
- // Shows the result
- topics.show(false)
- transformed.show(false)
-
- // $example off$
- sc.stop()
- }
-}
-// scalastyle:on println