-
- Downloads
[SPARK-5520][MLlib] Make FP-Growth implementation take generic item types (WIP)
Make FPGrowth.run API take generic item types: `def run[Item: ClassTag, Basket <: Iterable[Item]](data: RDD[Basket]): FPGrowthModel[Item]` so that user can invoke it by run[String, Seq[String]], run[Int, Seq[Int]], run[Int, List[Int]], etc. Scala part is done, while java part is still in progress Author: Jacky Li <jacky.likun@huawei.com> Author: Jacky Li <jackylk@users.noreply.github.com> Author: Xiangrui Meng <meng@databricks.com> Closes #4340 from jackylk/SPARK-5520-WIP and squashes the following commits: f5acf84 [Jacky Li] Merge pull request #2 from mengxr/SPARK-5520 63073d0 [Xiangrui Meng] update to make generic FPGrowth Java-friendly 737d8bb [Jacky Li] fix scalastyle 793f85c [Jacky Li] add Java test case 7783351 [Jacky Li] add generic support in FPGrowth
Showing
- mllib/src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala 36 additions, 14 deletions.../src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala
- mllib/src/test/java/org/apache/spark/mllib/fpm/JavaFPGrowthSuite.java 84 additions, 0 deletions...st/java/org/apache/spark/mllib/fpm/JavaFPGrowthSuite.java
- mllib/src/test/scala/org/apache/spark/mllib/fpm/FPGrowthSuite.scala 50 additions, 1 deletion...test/scala/org/apache/spark/mllib/fpm/FPGrowthSuite.scala
Please register or sign in to comment