├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── project ├── build.properties ├── build.scala └── plugins.sbt ├── sbt └── src ├── main └── scala │ ├── com │ └── sina │ │ └── adtech │ │ └── multiboost │ │ ├── KryoRegistrator.scala │ │ └── MultiBoost.scala │ └── org │ └── apache │ └── spark │ └── mllib │ ├── classification │ └── multilabel │ │ ├── GeneralizedAdditiveModel.scala │ │ ├── MultiLabelClassificationModel.scala │ │ ├── baselearners │ │ ├── BaseLearner.scala │ │ ├── DecisionStump.scala │ │ ├── GeneralizedBinaryLearner.scala │ │ └── HammingTree.scala │ │ └── stronglearners │ │ ├── AdaBoostMH.scala │ │ └── StrongLearner.scala │ └── util │ ├── MultiLabeledPoint.scala │ └── NumericParser.scala └── test └── scala └── org └── apache └── spark └── mllib ├── classification └── multilabel │ └── baselearners │ ├── DecisionStumpSuite.scala │ └── GeneralizedBinaryLearnerSuite.scala └── util ├── LocalSparkContext.scala └── MultiLabeledPointSuite.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.4 2 | -------------------------------------------------------------------------------- /project/build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/project/build.scala -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/sbt -------------------------------------------------------------------------------- /src/main/scala/com/sina/adtech/multiboost/KryoRegistrator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/com/sina/adtech/multiboost/KryoRegistrator.scala -------------------------------------------------------------------------------- /src/main/scala/com/sina/adtech/multiboost/MultiBoost.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/com/sina/adtech/multiboost/MultiBoost.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/GeneralizedAdditiveModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/GeneralizedAdditiveModel.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/MultiLabelClassificationModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/MultiLabelClassificationModel.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/BaseLearner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/BaseLearner.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/DecisionStump.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/DecisionStump.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/GeneralizedBinaryLearner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/GeneralizedBinaryLearner.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/HammingTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/baselearners/HammingTree.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/stronglearners/AdaBoostMH.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/stronglearners/AdaBoostMH.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/classification/multilabel/stronglearners/StrongLearner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/classification/multilabel/stronglearners/StrongLearner.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/util/MultiLabeledPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/util/MultiLabeledPoint.scala -------------------------------------------------------------------------------- /src/main/scala/org/apache/spark/mllib/util/NumericParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/main/scala/org/apache/spark/mllib/util/NumericParser.scala -------------------------------------------------------------------------------- /src/test/scala/org/apache/spark/mllib/classification/multilabel/baselearners/DecisionStumpSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/test/scala/org/apache/spark/mllib/classification/multilabel/baselearners/DecisionStumpSuite.scala -------------------------------------------------------------------------------- /src/test/scala/org/apache/spark/mllib/classification/multilabel/baselearners/GeneralizedBinaryLearnerSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/test/scala/org/apache/spark/mllib/classification/multilabel/baselearners/GeneralizedBinaryLearnerSuite.scala -------------------------------------------------------------------------------- /src/test/scala/org/apache/spark/mllib/util/LocalSparkContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/test/scala/org/apache/spark/mllib/util/LocalSparkContext.scala -------------------------------------------------------------------------------- /src/test/scala/org/apache/spark/mllib/util/MultiLabeledPointSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BaiGang/spark_multiboost/HEAD/src/test/scala/org/apache/spark/mllib/util/MultiLabeledPointSuite.scala --------------------------------------------------------------------------------