Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-15574

Python meta-algorithms in Scala

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • ML, PySpark
    • None

    Description

      This is an experimental idea for implementing Python ML meta-algorithms (CrossValidator, TrainValidationSplit, Pipeline, OneVsRest, etc.) in Scala. This would require a Scala wrapper for algorithms implemented in Python, somewhat analogous to Python UDFs.

      The benefit of this change would be that we could avoid currently awkward conversions between Scala/Python meta-algorithms required for persistence. It would let us have full support for Python persistence and would generally simplify the implementation within MLlib.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              josephkb Joseph K. Bradley
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: