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

Improve spark.ml.ann implementations for MLP

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Incomplete
    • None
    • None
    • ML

    Description

      SPARK-9471 adds an implementation of multi-layer perceptrons. However, there are a few issues with the current code that should be addressed, namely:

      • Style guide: 4 indent method arguments, braces around one-line {{if}}s, punctuation in scaladocs
      • Comments: cryptic variable names (e.g. gw, gb, gwb) should be documented
      • Performance: parts of the code can be improved using Breeze broadcasts, vectorized operations, and Breeze UFuncs to avoid manual iteration and leverage BLAS optimization

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fliang Feynman Liang
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: