diff options
author | Xiangrui Meng <meng@databricks.com> | 2014-04-08 20:37:01 -0700 |
---|---|---|
committer | Patrick Wendell <pwendell@gmail.com> | 2014-04-08 20:37:01 -0700 |
commit | b9e0c937dfa1ca93b63d0b39d5f156b16c2fdc0a (patch) | |
tree | 1a170ca9021d09676150061380d607eb4939fdbe /docker | |
parent | ce8ec5456169682f27f846e7b8d51e6c4bcf75e3 (diff) | |
download | spark-b9e0c937dfa1ca93b63d0b39d5f156b16c2fdc0a.tar.gz spark-b9e0c937dfa1ca93b63d0b39d5f156b16c2fdc0a.tar.bz2 spark-b9e0c937dfa1ca93b63d0b39d5f156b16c2fdc0a.zip |
[SPARK-1434] [MLLIB] change labelParser from anonymous function to trait
This is a patch to address @mateiz 's comment in https://github.com/apache/spark/pull/245
MLUtils#loadLibSVMData uses an anonymous function for the label parser. Java users won't like it. So I make a trait for LabelParser and provide two implementations: binary and multiclass.
Author: Xiangrui Meng <meng@databricks.com>
Closes #345 from mengxr/label-parser and squashes the following commits:
ac44409 [Xiangrui Meng] use singleton objects for label parsers
3b1a7c6 [Xiangrui Meng] add tests for label parsers
c2e571c [Xiangrui Meng] rename LabelParser.apply to LabelParser.parse use extends for singleton
11c94e0 [Xiangrui Meng] add return types
7f8eb36 [Xiangrui Meng] change labelParser from annoymous function to trait
Diffstat (limited to 'docker')
0 files changed, 0 insertions, 0 deletions