Skip to content
Snippets Groups Projects
  • Xiangrui Meng's avatar
    e80dc1c5
    [SPARK-4586][MLLIB] Python API for ML pipeline and parameters · e80dc1c5
    Xiangrui Meng authored
    This PR adds Python API for ML pipeline and parameters. The design doc can be found on the JIRA page. It includes transformers and an estimator to demo the simple text classification example code.
    
    TODO:
    - [x] handle parameters in LRModel
    - [x] unit tests
    - [x] missing some docs
    
    CC: davies jkbradley
    
    Author: Xiangrui Meng <meng@databricks.com>
    Author: Davies Liu <davies@databricks.com>
    
    Closes #4151 from mengxr/SPARK-4586 and squashes the following commits:
    
    415268e [Xiangrui Meng] remove inherit_doc from __init__
    edbd6fe [Xiangrui Meng] move Identifiable to ml.util
    44c2405 [Xiangrui Meng] Merge pull request #2 from davies/ml
    dd1256b [Xiangrui Meng] Merge remote-tracking branch 'apache/master' into SPARK-4586
    14ae7e2 [Davies Liu] fix docs
    54ca7df [Davies Liu] fix tests
    78638df [Davies Liu] Merge branch 'SPARK-4586' of github.com:mengxr/spark into ml
    fc59a02 [Xiangrui Meng] Merge remote-tracking branch 'apache/master' into SPARK-4586
    1dca16a [D...
    e80dc1c5
    History
    [SPARK-4586][MLLIB] Python API for ML pipeline and parameters
    Xiangrui Meng authored
    This PR adds Python API for ML pipeline and parameters. The design doc can be found on the JIRA page. It includes transformers and an estimator to demo the simple text classification example code.
    
    TODO:
    - [x] handle parameters in LRModel
    - [x] unit tests
    - [x] missing some docs
    
    CC: davies jkbradley
    
    Author: Xiangrui Meng <meng@databricks.com>
    Author: Davies Liu <davies@databricks.com>
    
    Closes #4151 from mengxr/SPARK-4586 and squashes the following commits:
    
    415268e [Xiangrui Meng] remove inherit_doc from __init__
    edbd6fe [Xiangrui Meng] move Identifiable to ml.util
    44c2405 [Xiangrui Meng] Merge pull request #2 from davies/ml
    dd1256b [Xiangrui Meng] Merge remote-tracking branch 'apache/master' into SPARK-4586
    14ae7e2 [Davies Liu] fix docs
    54ca7df [Davies Liu] fix tests
    78638df [Davies Liu] Merge branch 'SPARK-4586' of github.com:mengxr/spark into ml
    fc59a02 [Xiangrui Meng] Merge remote-tracking branch 'apache/master' into SPARK-4586
    1dca16a [D...