You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by ru...@apache.org on 2023/03/22 09:09:22 UTC

[spark] branch master updated (34c624e0943 -> d679dabdd1b)

This is an automated email from the ASF dual-hosted git repository.

ruifengz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


    from 34c624e0943 [SPARK-42874][SQL] Enable new golden file test framework for analysis for all input files
     add d679dabdd1b Revert "[SPARK-42508][CONNECT][ML] Extract the common .ml classes to `mllib-common`"

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build_and_test.yml               |   2 +-
 connector/connect/client/jvm/pom.xml               |  12 --
 .../main/scala/org/apache/spark/ml/Estimator.scala |  97 ------------
 .../src/main/scala/org/apache/spark/ml/Model.scala |  53 -------
 .../main/scala/org/apache/spark/ml/Pipeline.scala  |  63 --------
 .../main/scala/org/apache/spark/ml/Predictor.scala | 164 ---------------------
 .../scala/org/apache/spark/ml/Transformer.scala    | 138 -----------------
 .../spark/ml/classification/Classifier.scala       | 138 -----------------
 .../classification/ProbabilisticClassifier.scala   | 126 ----------------
 dev/sparktestsupport/modules.py                    |  41 ++----
 dev/sparktestsupport/utils.py                      |  19 +--
 .../benchmarks/BLASBenchmark-jdk11-results.txt     |   0
 .../benchmarks/BLASBenchmark-jdk17-results.txt     |   0
 .../benchmarks/BLASBenchmark-results.txt           |   0
 {mllib/local => mllib-local}/pom.xml               |   2 +-
 .../scala/org/apache/spark/ml/impl/Utils.scala     |   0
 .../scala/org/apache/spark/ml/linalg/BLAS.scala    |   0
 .../org/apache/spark/ml/linalg/Matrices.scala      |   0
 .../scala/org/apache/spark/ml/linalg/Vectors.scala |   0
 .../stat/distribution/MultivariateGaussian.scala   |   0
 .../org/apache/spark/ml/SparkMLFunSuite.scala      |   0
 .../org/apache/spark/ml/impl/UtilsSuite.scala      |   0
 .../org/apache/spark/ml/linalg/BLASBenchmark.scala |   0
 .../org/apache/spark/ml/linalg/BLASSuite.scala     |   0
 .../ml/linalg/BreezeMatrixConversionSuite.scala    |   0
 .../ml/linalg/BreezeVectorConversionSuite.scala    |   0
 .../org/apache/spark/ml/linalg/MatricesSuite.scala |   0
 .../org/apache/spark/ml/linalg/VectorsSuite.scala  |   0
 .../distribution/MultivariateGaussianSuite.scala   |   0
 .../org/apache/spark/ml/util/TestingUtils.scala    |   0
 .../apache/spark/ml/util/TestingUtilsSuite.scala   |   0
 .../UDTSerializationBenchmark-jdk11-results.txt    |   0
 .../UDTSerializationBenchmark-jdk17-results.txt    |   0
 .../UDTSerializationBenchmark-results.txt          |   0
 mllib/common/pom.xml                               | 109 --------------
 .../main/scala/org/apache/spark/ml/Predictor.scala |  66 ---------
 .../spark/ml/classification/Classifier.scala       |  38 -----
 .../classification/ProbabilisticClassifier.scala   |  39 -----
 .../org/apache/spark/ml/feature/Instance.scala     |  29 ----
 .../ml/param/shared/HasExecutionContext.scala      |  40 -----
 .../apache/spark/ml/linalg/VectorUDTSuite.scala    |  32 ----
 .../org/apache/spark/ml/param/ParamsSuite.scala    | 101 -------------
 mllib/{core => }/pom.xml                           |  14 +-
 .../org.apache.spark.ml.util.MLFormatRegister      |   0
 ...org.apache.spark.sql.sources.DataSourceRegister |   0
 .../org/apache/spark/ml/feature/stopwords/README   |   0
 .../apache/spark/ml/feature/stopwords/danish.txt   |   0
 .../apache/spark/ml/feature/stopwords/dutch.txt    |   0
 .../apache/spark/ml/feature/stopwords/english.txt  |   0
 .../apache/spark/ml/feature/stopwords/finnish.txt  |   0
 .../apache/spark/ml/feature/stopwords/french.txt   |   0
 .../apache/spark/ml/feature/stopwords/german.txt   |   0
 .../spark/ml/feature/stopwords/hungarian.txt       |   0
 .../apache/spark/ml/feature/stopwords/italian.txt  |   0
 .../spark/ml/feature/stopwords/norwegian.txt       |   0
 .../spark/ml/feature/stopwords/portuguese.txt      |   0
 .../apache/spark/ml/feature/stopwords/russian.txt  |   0
 .../apache/spark/ml/feature/stopwords/spanish.txt  |   0
 .../apache/spark/ml/feature/stopwords/swedish.txt  |   0
 .../apache/spark/ml/feature/stopwords/turkish.txt  |   0
 .../main/scala/org/apache/spark/ml/Estimator.scala |   0
 .../src/main/scala/org/apache/spark/ml/Model.scala |   0
 .../main/scala/org/apache/spark/ml/Pipeline.scala  |   0
 .../main/scala/org/apache/spark/ml/Predictor.scala |  36 +++++
 .../scala/org/apache/spark/ml/Transformer.scala    |   0
 .../scala/org/apache/spark/ml/ann/BreezeUtil.scala |   0
 .../main/scala/org/apache/spark/ml/ann/Layer.scala |   0
 .../org/apache/spark/ml/ann/LossFunction.scala     |   0
 .../apache/spark/ml/attribute/AttributeGroup.scala |   0
 .../apache/spark/ml/attribute/AttributeKeys.scala  |   0
 .../apache/spark/ml/attribute/AttributeType.scala  |   0
 .../org/apache/spark/ml/attribute/attributes.scala |   3 +-
 .../apache/spark/ml/attribute/package-info.java    |   0
 .../org/apache/spark/ml/attribute/package.scala    |   0
 .../ml/classification/ClassificationSummary.scala  |   0
 .../spark/ml/classification/Classifier.scala       |  22 ++-
 .../ml/classification/DecisionTreeClassifier.scala |   0
 .../spark/ml/classification/FMClassifier.scala     |   0
 .../spark/ml/classification/GBTClassifier.scala    |   0
 .../apache/spark/ml/classification/LinearSVC.scala |   0
 .../ml/classification/LogisticRegression.scala     |   0
 .../MultilayerPerceptronClassifier.scala           |   0
 .../spark/ml/classification/NaiveBayes.scala       |   0
 .../apache/spark/ml/classification/OneVsRest.scala |   5 +-
 .../classification/ProbabilisticClassifier.scala   |  20 ++-
 .../ml/classification/RandomForestClassifier.scala |   0
 .../spark/ml/clustering/BisectingKMeans.scala      |   0
 .../spark/ml/clustering/ClusteringSummary.scala    |   0
 .../spark/ml/clustering/GaussianMixture.scala      |   0
 .../org/apache/spark/ml/clustering/KMeans.scala    |   0
 .../scala/org/apache/spark/ml/clustering/LDA.scala |   0
 .../ml/clustering/PowerIterationClustering.scala   |   0
 .../evaluation/BinaryClassificationEvaluator.scala |   0
 .../spark/ml/evaluation/ClusteringEvaluator.scala  |   0
 .../spark/ml/evaluation/ClusteringMetrics.scala    |   0
 .../org/apache/spark/ml/evaluation/Evaluator.scala |   0
 .../MulticlassClassificationEvaluator.scala        |   0
 .../MultilabelClassificationEvaluator.scala        |   0
 .../spark/ml/evaluation/RankingEvaluator.scala     |   0
 .../spark/ml/evaluation/RegressionEvaluator.scala  |   0
 .../main/scala/org/apache/spark/ml/events.scala    |   0
 .../org/apache/spark/ml/feature/Binarizer.scala    |   0
 .../ml/feature/BucketedRandomProjectionLSH.scala   |   0
 .../org/apache/spark/ml/feature/Bucketizer.scala   |   0
 .../apache/spark/ml/feature/ChiSqSelector.scala    |   0
 .../apache/spark/ml/feature/CountVectorizer.scala  |   0
 .../scala/org/apache/spark/ml/feature/DCT.scala    |   0
 .../spark/ml/feature/ElementwiseProduct.scala      |   0
 .../apache/spark/ml/feature/FeatureHasher.scala    |   0
 .../org/apache/spark/ml/feature/HashingTF.scala    |   0
 .../scala/org/apache/spark/ml/feature/IDF.scala    |   0
 .../org/apache/spark/ml/feature/Imputer.scala      |   0
 .../org/apache/spark/ml/feature/Instance.scala     |  10 ++
 .../org/apache/spark/ml/feature/Interaction.scala  |   0
 .../scala/org/apache/spark/ml/feature/LSH.scala    |   0
 .../org/apache/spark/ml/feature/LabeledPoint.scala |   0
 .../org/apache/spark/ml/feature/MaxAbsScaler.scala |   0
 .../org/apache/spark/ml/feature/MinHashLSH.scala   |   0
 .../org/apache/spark/ml/feature/MinMaxScaler.scala |   0
 .../scala/org/apache/spark/ml/feature/NGram.scala  |   0
 .../org/apache/spark/ml/feature/Normalizer.scala   |   0
 .../apache/spark/ml/feature/OneHotEncoder.scala    |   0
 .../scala/org/apache/spark/ml/feature/PCA.scala    |   0
 .../spark/ml/feature/PolynomialExpansion.scala     |   0
 .../spark/ml/feature/QuantileDiscretizer.scala     |   0
 .../org/apache/spark/ml/feature/RFormula.scala     |   0
 .../apache/spark/ml/feature/RFormulaParser.scala   |   0
 .../org/apache/spark/ml/feature/RobustScaler.scala |   0
 .../apache/spark/ml/feature/SQLTransformer.scala   |   0
 .../org/apache/spark/ml/feature/Selector.scala     |   0
 .../apache/spark/ml/feature/StandardScaler.scala   |   0
 .../apache/spark/ml/feature/StopWordsRemover.scala |   0
 .../apache/spark/ml/feature/StringIndexer.scala    |   0
 .../org/apache/spark/ml/feature/Tokenizer.scala    |   0
 .../ml/feature/UnivariateFeatureSelector.scala     |   0
 .../ml/feature/VarianceThresholdSelector.scala     |   0
 .../apache/spark/ml/feature/VectorAssembler.scala  |   0
 .../apache/spark/ml/feature/VectorIndexer.scala    |   0
 .../apache/spark/ml/feature/VectorSizeHint.scala   |   0
 .../org/apache/spark/ml/feature/VectorSlicer.scala |   0
 .../org/apache/spark/ml/feature/Word2Vec.scala     |   0
 .../org/apache/spark/ml/feature/package-info.java  |   0
 .../org/apache/spark/ml/feature/package.scala      |   0
 .../scala/org/apache/spark/ml/fpm/FPGrowth.scala   |   0
 .../scala/org/apache/spark/ml/fpm/PrefixSpan.scala |   0
 .../main/scala/org/apache/spark/ml/functions.scala |   0
 .../org/apache/spark/ml/image/HadoopUtils.scala    |   0
 .../org/apache/spark/ml/image/ImageSchema.scala    |   0
 .../spark/ml/linalg/JsonMatrixConverter.scala      |   0
 .../spark/ml/linalg/JsonVectorConverter.scala      |   0
 .../org/apache/spark/ml/linalg/MatrixUDT.scala     |   2 +-
 .../org/apache/spark/ml/linalg/SQLDataTypes.scala  |   0
 .../org/apache/spark/ml/linalg/VectorUDT.scala     |   2 +-
 .../optim/IterativelyReweightedLeastSquares.scala  |   0
 .../spark/ml/optim/NormalEquationSolver.scala      |   0
 .../spark/ml/optim/WeightedLeastSquares.scala      |   0
 .../ml/optim/aggregator/AFTBlockAggregator.scala   |   0
 .../aggregator/BinaryLogisticBlockAggregator.scala |   0
 .../aggregator/DifferentiableLossAggregator.scala  |   0
 .../ml/optim/aggregator/HingeBlockAggregator.scala |   0
 .../ml/optim/aggregator/HuberBlockAggregator.scala |   0
 .../aggregator/LeastSquaresBlockAggregator.scala   |   0
 .../MultinomialLogisticBlockAggregator.scala       |   0
 .../optim/loss/DifferentiableRegularization.scala  |   0
 .../spark/ml/optim/loss/RDDLossFunction.scala      |   0
 .../scala/org/apache/spark/ml/package-info.java    |   0
 .../main/scala/org/apache/spark/ml/package.scala   |   0
 .../scala/org/apache/spark/ml/param/params.scala   |   0
 .../spark/ml/param/shared/HasParallelism.scala     |  19 ++-
 .../ml/param/shared/SharedParamsCodeGen.scala      |   0
 .../spark/ml/param/shared/sharedParams.scala       |   0
 .../scala/org/apache/spark/ml/python/MLSerDe.scala |   0
 .../spark/ml/r/AFTSurvivalRegressionWrapper.scala  |   0
 .../scala/org/apache/spark/ml/r/ALSWrapper.scala   |   0
 .../apache/spark/ml/r/BisectingKMeansWrapper.scala |   0
 .../spark/ml/r/DecisionTreeClassifierWrapper.scala |   0
 .../spark/ml/r/DecisionTreeRegressorWrapper.scala  |   0
 .../apache/spark/ml/r/FMClassifierWrapper.scala    |   0
 .../org/apache/spark/ml/r/FMRegressorWrapper.scala |   0
 .../org/apache/spark/ml/r/FPGrowthWrapper.scala    |   0
 .../apache/spark/ml/r/GBTClassifierWrapper.scala   |   0
 .../apache/spark/ml/r/GBTRegressorWrapper.scala    |   0
 .../apache/spark/ml/r/GaussianMixtureWrapper.scala |   0
 .../ml/r/GeneralizedLinearRegressionWrapper.scala  |   0
 .../spark/ml/r/IsotonicRegressionWrapper.scala     |   0
 .../org/apache/spark/ml/r/KMeansWrapper.scala      |   0
 .../org/apache/spark/ml/r/KSTestWrapper.scala      |   0
 .../scala/org/apache/spark/ml/r/LDAWrapper.scala   |   0
 .../spark/ml/r/LinearRegressionWrapper.scala       |   0
 .../org/apache/spark/ml/r/LinearSVCWrapper.scala   |   0
 .../spark/ml/r/LogisticRegressionWrapper.scala     |   0
 .../r/MultilayerPerceptronClassifierWrapper.scala  |   0
 .../org/apache/spark/ml/r/NaiveBayesWrapper.scala  |   0
 .../ml/r/PowerIterationClusteringWrapper.scala     |   0
 .../org/apache/spark/ml/r/PrefixSpanWrapper.scala  |   0
 .../org/apache/spark/ml/r/RWrapperUtils.scala      |   0
 .../scala/org/apache/spark/ml/r/RWrappers.scala    |   0
 .../spark/ml/r/RandomForestClassifierWrapper.scala |   0
 .../spark/ml/r/RandomForestRegressorWrapper.scala  |   0
 .../org/apache/spark/ml/recommendation/ALS.scala   |   0
 .../ml/regression/AFTSurvivalRegression.scala      |   0
 .../ml/regression/DecisionTreeRegressor.scala      |   0
 .../apache/spark/ml/regression/FMRegressor.scala   |   0
 .../apache/spark/ml/regression/GBTRegressor.scala  |   0
 .../regression/GeneralizedLinearRegression.scala   |   0
 .../spark/ml/regression/IsotonicRegression.scala   |   0
 .../spark/ml/regression/LinearRegression.scala     |   0
 .../ml/regression/RandomForestRegressor.scala      |   0
 .../org/apache/spark/ml/regression/Regressor.scala |   0
 .../spark/ml/source/image/ImageDataSource.scala    |   0
 .../spark/ml/source/image/ImageFileFormat.scala    |   0
 .../spark/ml/source/image/ImageOptions.scala       |   0
 .../spark/ml/source/libsvm/LibSVMDataSource.scala  |   0
 .../spark/ml/source/libsvm/LibSVMOptions.scala     |   0
 .../spark/ml/source/libsvm/LibSVMRelation.scala    |   0
 .../scala/org/apache/spark/ml/stat/ANOVATest.scala |   0
 .../org/apache/spark/ml/stat/ChiSquareTest.scala   |   0
 .../org/apache/spark/ml/stat/Correlation.scala     |   0
 .../org/apache/spark/ml/stat/FValueTest.scala      |   0
 .../spark/ml/stat/KolmogorovSmirnovTest.scala      |   0
 .../spark/ml/stat/MultiClassSummarizer.scala       |   0
 .../org/apache/spark/ml/stat/Summarizer.scala      |   0
 .../main/scala/org/apache/spark/ml/tree/Node.scala |   0
 .../scala/org/apache/spark/ml/tree/Split.scala     |   0
 .../apache/spark/ml/tree/impl/BaggedPoint.scala    |   0
 .../spark/ml/tree/impl/DTStatsAggregator.scala     |   0
 .../spark/ml/tree/impl/DecisionTreeMetadata.scala  |   0
 .../spark/ml/tree/impl/GradientBoostedTrees.scala  |   0
 .../apache/spark/ml/tree/impl/RandomForest.scala   |   0
 .../apache/spark/ml/tree/impl/TimeTracker.scala    |   0
 .../org/apache/spark/ml/tree/impl/TreePoint.scala  |   0
 .../org/apache/spark/ml/tree/treeModels.scala      |   0
 .../org/apache/spark/ml/tree/treeParams.scala      |   0
 .../apache/spark/ml/tuning/CrossValidator.scala    |   4 +-
 .../apache/spark/ml/tuning/ParamGridBuilder.scala  |   0
 .../spark/ml/tuning/TrainValidationSplit.scala     |   4 +-
 .../apache/spark/ml/tuning/ValidatorParams.scala   |   0
 .../org/apache/spark/ml/util/DatasetUtils.scala    |   0
 .../apache/spark/ml/util/HasTrainingSummary.scala  |   0
 .../org/apache/spark/ml/util/Identifiable.scala    |   0
 .../org/apache/spark/ml/util/Instrumentation.scala |   0
 .../org/apache/spark/ml/util/MetadataUtils.scala   |   0
 .../scala/org/apache/spark/ml/util/ReadWrite.scala |   0
 .../org/apache/spark/ml/util/SchemaUtils.scala     |   0
 .../org/apache/spark/ml/util/stopwatches.scala     |   0
 .../scala/org/apache/spark/mllib/JavaPackage.java  |   0
 .../mllib/api/python/FPGrowthModelWrapper.scala    |   0
 .../api/python/GaussianMixtureModelWrapper.scala   |   0
 .../spark/mllib/api/python/LDAModelWrapper.scala   |   0
 .../python/MatrixFactorizationModelWrapper.scala   |   0
 .../PowerIterationClusteringModelWrapper.scala     |   0
 .../mllib/api/python/PrefixSpanModelWrapper.scala  |   0
 .../spark/mllib/api/python/PythonMLLibAPI.scala    |   0
 .../mllib/api/python/Word2VecModelWrapper.scala    |   0
 .../apache/spark/mllib/api/python/package.scala    |   0
 .../mllib/classification/ClassificationModel.scala |   0
 .../mllib/classification/LogisticRegression.scala  |   0
 .../spark/mllib/classification/NaiveBayes.scala    |   0
 .../apache/spark/mllib/classification/SVM.scala    |   0
 .../StreamingLogisticRegressionWithSGD.scala       |   0
 .../impl/GLMClassificationModel.scala              |   0
 .../spark/mllib/clustering/BisectingKMeans.scala   |   0
 .../mllib/clustering/BisectingKMeansModel.scala    |   0
 .../spark/mllib/clustering/DistanceMeasure.scala   |   0
 .../spark/mllib/clustering/GaussianMixture.scala   |   0
 .../mllib/clustering/GaussianMixtureModel.scala    |   0
 .../org/apache/spark/mllib/clustering/KMeans.scala |   0
 .../spark/mllib/clustering/KMeansModel.scala       |   0
 .../org/apache/spark/mllib/clustering/LDA.scala    |   0
 .../apache/spark/mllib/clustering/LDAModel.scala   |   0
 .../spark/mllib/clustering/LDAOptimizer.scala      |   0
 .../apache/spark/mllib/clustering/LDAUtils.scala   |   0
 .../spark/mllib/clustering/LocalKMeans.scala       |   0
 .../clustering/PowerIterationClustering.scala      |   0
 .../spark/mllib/clustering/StreamingKMeans.scala   |   0
 .../spark/mllib/evaluation/AreaUnderCurve.scala    |   0
 .../evaluation/BinaryClassificationMetrics.scala   |   0
 .../spark/mllib/evaluation/MulticlassMetrics.scala |   0
 .../spark/mllib/evaluation/MultilabelMetrics.scala |   0
 .../spark/mllib/evaluation/RankingMetrics.scala    |   0
 .../spark/mllib/evaluation/RegressionMetrics.scala |   0
 .../BinaryClassificationMetricComputers.scala      |   0
 .../evaluation/binary/BinaryConfusionMatrix.scala  |   0
 .../evaluation/binary/BinaryLabelCounter.scala     |   0
 .../apache/spark/mllib/feature/ChiSqSelector.scala |   0
 .../spark/mllib/feature/ElementwiseProduct.scala   |   0
 .../org/apache/spark/mllib/feature/HashingTF.scala |   0
 .../scala/org/apache/spark/mllib/feature/IDF.scala |   0
 .../apache/spark/mllib/feature/Normalizer.scala    |   0
 .../scala/org/apache/spark/mllib/feature/PCA.scala |   0
 .../spark/mllib/feature/StandardScaler.scala       |   0
 .../spark/mllib/feature/VectorTransformer.scala    |   0
 .../org/apache/spark/mllib/feature/Word2Vec.scala  |   0
 .../apache/spark/mllib/fpm/AssociationRules.scala  |   0
 .../org/apache/spark/mllib/fpm/FPGrowth.scala      |   0
 .../scala/org/apache/spark/mllib/fpm/FPTree.scala  |   0
 .../apache/spark/mllib/fpm/LocalPrefixSpan.scala   |   0
 .../org/apache/spark/mllib/fpm/PrefixSpan.scala    |   0
 .../org/apache/spark/mllib/linalg/ARPACK.scala     |   0
 .../scala/org/apache/spark/mllib/linalg/BLAS.scala |   0
 .../spark/mllib/linalg/CholeskyDecomposition.scala |   0
 .../mllib/linalg/EigenValueDecomposition.scala     |   0
 .../org/apache/spark/mllib/linalg/LAPACK.scala     |   0
 .../org/apache/spark/mllib/linalg/Matrices.scala   |   0
 .../mllib/linalg/SingularValueDecomposition.scala  |   0
 .../org/apache/spark/mllib/linalg/Vectors.scala    |   0
 .../mllib/linalg/distributed/BlockMatrix.scala     |   0
 .../linalg/distributed/CoordinateMatrix.scala      |   0
 .../linalg/distributed/DistributedMatrix.scala     |   0
 .../linalg/distributed/IndexedRowMatrix.scala      |   0
 .../spark/mllib/linalg/distributed/RowMatrix.scala |   0
 .../apache/spark/mllib/optimization/Gradient.scala |   0
 .../spark/mllib/optimization/GradientDescent.scala |   0
 .../apache/spark/mllib/optimization/LBFGS.scala    |   0
 .../org/apache/spark/mllib/optimization/NNLS.scala |   0
 .../spark/mllib/optimization/Optimizer.scala       |   0
 .../apache/spark/mllib/optimization/Updater.scala  |   0
 .../scala/org/apache/spark/mllib/package-info.java |   0
 .../scala/org/apache/spark/mllib/package.scala     |   0
 .../apache/spark/mllib/pmml/PMMLExportable.scala   |   0
 .../BinaryClassificationPMMLModelExport.scala      |   0
 .../export/GeneralizedLinearPMMLModelExport.scala  |   0
 .../mllib/pmml/export/KMeansPMMLModelExport.scala  |   0
 .../spark/mllib/pmml/export/PMMLModelExport.scala  |   0
 .../mllib/pmml/export/PMMLModelExportFactory.scala |   0
 .../spark/mllib/random/RandomDataGenerator.scala   |   0
 .../org/apache/spark/mllib/random/RandomRDDs.scala |   0
 .../spark/mllib/rdd/MLPairRDDFunctions.scala       |   0
 .../org/apache/spark/mllib/rdd/RDDFunctions.scala  |   0
 .../org/apache/spark/mllib/rdd/RandomRDD.scala     |   0
 .../org/apache/spark/mllib/rdd/SlidingRDD.scala    |   0
 .../apache/spark/mllib/recommendation/ALS.scala    |   0
 .../recommendation/MatrixFactorizationModel.scala  |   0
 .../regression/GeneralizedLinearAlgorithm.scala    |   0
 .../mllib/regression/IsotonicRegression.scala      |   0
 .../spark/mllib/regression/LabeledPoint.scala      |   0
 .../org/apache/spark/mllib/regression/Lasso.scala  |   0
 .../spark/mllib/regression/LinearRegression.scala  |   0
 .../spark/mllib/regression/RegressionModel.scala   |   0
 .../spark/mllib/regression/RidgeRegression.scala   |   0
 .../regression/StreamingLinearAlgorithm.scala      |   0
 .../StreamingLinearRegressionWithSGD.scala         |   0
 .../mllib/regression/impl/GLMRegressionModel.scala |   0
 .../apache/spark/mllib/stat/KernelDensity.scala    |   0
 .../mllib/stat/MultivariateOnlineSummarizer.scala  |   0
 .../stat/MultivariateStatisticalSummary.scala      |   0
 .../org/apache/spark/mllib/stat/Statistics.scala   |   0
 .../spark/mllib/stat/correlation/Correlation.scala |   0
 .../stat/correlation/PearsonCorrelation.scala      |   0
 .../stat/correlation/SpearmanCorrelation.scala     |   0
 .../stat/distribution/MultivariateGaussian.scala   |   0
 .../apache/spark/mllib/stat/test/ChiSqTest.scala   |   0
 .../mllib/stat/test/KolmogorovSmirnovTest.scala    |   0
 .../spark/mllib/stat/test/StreamingTest.scala      |   0
 .../mllib/stat/test/StreamingTestMethod.scala      |   0
 .../apache/spark/mllib/stat/test/TestResult.scala  |   0
 .../org/apache/spark/mllib/tree/DecisionTree.scala |   0
 .../spark/mllib/tree/GradientBoostedTrees.scala    |   0
 .../org/apache/spark/mllib/tree/RandomForest.scala |   0
 .../spark/mllib/tree/configuration/Algo.scala      |   0
 .../tree/configuration/BoostingStrategy.scala      |   0
 .../configuration/EnsembleCombiningStrategy.scala  |   0
 .../mllib/tree/configuration/FeatureType.scala     |   0
 .../tree/configuration/QuantileStrategy.scala      |   0
 .../spark/mllib/tree/configuration/Strategy.scala  |   0
 .../apache/spark/mllib/tree/impurity/Entropy.scala |   0
 .../apache/spark/mllib/tree/impurity/Gini.scala    |   0
 .../spark/mllib/tree/impurity/Impurities.scala     |   0
 .../spark/mllib/tree/impurity/Impurity.scala       |   0
 .../spark/mllib/tree/impurity/Variance.scala       |   0
 .../spark/mllib/tree/loss/AbsoluteError.scala      |   0
 .../org/apache/spark/mllib/tree/loss/LogLoss.scala |   0
 .../org/apache/spark/mllib/tree/loss/Loss.scala    |   0
 .../org/apache/spark/mllib/tree/loss/Losses.scala  |   0
 .../spark/mllib/tree/loss/SquaredError.scala       |   0
 .../spark/mllib/tree/model/DecisionTreeModel.scala |   0
 .../mllib/tree/model/InformationGainStats.scala    |   0
 .../org/apache/spark/mllib/tree/model/Node.scala   |   0
 .../apache/spark/mllib/tree/model/Predict.scala    |   0
 .../org/apache/spark/mllib/tree/model/Split.scala  |   0
 .../mllib/tree/model/treeEnsembleModels.scala      |   0
 .../org/apache/spark/mllib/tree/package.scala      |   0
 .../apache/spark/mllib/util/DataValidators.scala   |   0
 .../spark/mllib/util/KMeansDataGenerator.scala     |   0
 .../spark/mllib/util/LinearDataGenerator.scala     |   0
 .../util/LogisticRegressionDataGenerator.scala     |   0
 .../apache/spark/mllib/util/MFDataGenerator.scala  |   0
 .../org/apache/spark/mllib/util/MLUtils.scala      |   0
 .../apache/spark/mllib/util/NumericParser.scala    |   0
 .../apache/spark/mllib/util/SVMDataGenerator.scala |   0
 .../apache/spark/mllib/util/modelSaveLoad.scala    |   0
 .../java/org/apache/spark/SharedSparkSession.java  |   0
 .../org/apache/spark/ml/JavaPipelineSuite.java     |   0
 .../ml/attribute/JavaAttributeGroupSuite.java      |   0
 .../spark/ml/attribute/JavaAttributeSuite.java     |   0
 .../JavaDecisionTreeClassifierSuite.java           |   0
 .../ml/classification/JavaGBTClassifierSuite.java  |   0
 .../JavaLogisticRegressionSuite.java               |   0
 .../JavaMultilayerPerceptronClassifierSuite.java   |   0
 .../ml/classification/JavaNaiveBayesSuite.java     |   0
 .../ml/classification/JavaOneVsRestSuite.java      |   0
 .../JavaRandomForestClassifierSuite.java           |   0
 .../spark/ml/clustering/JavaKMeansSuite.java       |   0
 .../spark/ml/feature/JavaBucketizerSuite.java      |   0
 .../org/apache/spark/ml/feature/JavaDCTSuite.java  |   0
 .../spark/ml/feature/JavaHashingTFSuite.java       |   0
 .../spark/ml/feature/JavaNormalizerSuite.java      |   0
 .../org/apache/spark/ml/feature/JavaPCASuite.java  |   0
 .../ml/feature/JavaPolynomialExpansionSuite.java   |   0
 .../spark/ml/feature/JavaStandardScalerSuite.java  |   0
 .../ml/feature/JavaStopWordsRemoverSuite.java      |   0
 .../spark/ml/feature/JavaStringIndexerSuite.java   |   0
 .../spark/ml/feature/JavaTokenizerSuite.java       |   0
 .../spark/ml/feature/JavaVectorAssemblerSuite.java |   0
 .../spark/ml/feature/JavaVectorIndexerSuite.java   |   0
 .../spark/ml/feature/JavaVectorSlicerSuite.java    |   0
 .../apache/spark/ml/feature/JavaWord2VecSuite.java |   0
 .../spark/ml/linalg/JavaSQLDataTypesSuite.java     |   0
 .../org/apache/spark/ml/param/JavaParamsSuite.java |   0
 .../org/apache/spark/ml/param/JavaTestParams.java  |   0
 .../regression/JavaDecisionTreeRegressorSuite.java |   0
 .../spark/ml/regression/JavaGBTRegressorSuite.java |   0
 .../ml/regression/JavaLinearRegressionSuite.java   |   0
 .../regression/JavaRandomForestRegressorSuite.java |   0
 .../ml/source/libsvm/JavaLibSVMRelationSuite.java  |   0
 .../ml/stat/JavaKolmogorovSmirnovTestSuite.java    |   0
 .../apache/spark/ml/stat/JavaSummarizerSuite.java  |   0
 .../spark/ml/tuning/JavaCrossValidatorSuite.java   |   0
 .../spark/ml/util/JavaDefaultReadWriteSuite.java   |   0
 .../JavaLogisticRegressionSuite.java               |   0
 .../mllib/classification/JavaNaiveBayesSuite.java  |   0
 .../spark/mllib/classification/JavaSVMSuite.java   |   0
 .../JavaStreamingLogisticRegressionSuite.java      |   0
 .../mllib/clustering/JavaBisectingKMeansSuite.java |   0
 .../mllib/clustering/JavaGaussianMixtureSuite.java |   0
 .../spark/mllib/clustering/JavaKMeansSuite.java    |   0
 .../spark/mllib/clustering/JavaLDASuite.java       |   0
 .../mllib/clustering/JavaStreamingKMeansSuite.java |   0
 .../mllib/evaluation/JavaRankingMetricsSuite.java  |   0
 .../apache/spark/mllib/feature/JavaTfIdfSuite.java |   0
 .../spark/mllib/feature/JavaWord2VecSuite.java     |   0
 .../spark/mllib/fpm/JavaAssociationRulesSuite.java |   0
 .../apache/spark/mllib/fpm/JavaFPGrowthSuite.java  |   0
 .../spark/mllib/fpm/JavaPrefixSpanSuite.java       |   0
 .../spark/mllib/linalg/JavaMatricesSuite.java      |   0
 .../spark/mllib/linalg/JavaVectorsSuite.java       |   0
 .../linalg/distributed/JavaRowMatrixSuite.java     |   0
 .../spark/mllib/random/JavaRandomRDDsSuite.java    |   0
 .../spark/mllib/recommendation/JavaALSSuite.java   |   0
 .../regression/JavaIsotonicRegressionSuite.java    |   0
 .../spark/mllib/regression/JavaLassoSuite.java     |   0
 .../regression/JavaLinearRegressionSuite.java      |   0
 .../mllib/regression/JavaRidgeRegressionSuite.java |   0
 .../JavaStreamingLinearRegressionSuite.java        |   0
 .../spark/mllib/stat/JavaStatisticsSuite.java      |   0
 .../spark/mllib/tree/JavaDecisionTreeSuite.java    |   0
 .../apache/spark/mllib/util/JavaMLUtilsSuite.java  |   0
 .../org.apache.spark.ml.util.MLFormatRegister      |   0
 .../date=2018-01/29.5.a_b_EGDP022204.jpg           | Bin
 .../cls=kittens/date=2018-01/not-image.txt         |   0
 .../partitioned/cls=kittens/date=2018-02/54893.jpg | Bin
 .../cls=kittens/date=2018-02/DP153539.jpg          | Bin
 .../cls=kittens/date=2018-02/DP802813.jpg          | Bin
 .../cls=multichannel/date=2018-01/BGRA.png         | Bin
 .../date=2018-01/BGRA_alpha_60.png                 | Bin
 .../cls=multichannel/date=2018-02/chr30.4.184.jpg  | Bin
 .../cls=multichannel/date=2018-02/grayscale.jpg    | Bin
 .../{core => }/src/test/resources/iris_libsvm.txt  |   0
 .../src/test/resources/log4j2.properties           |   0
 .../ml-models/dtc-2.4.7/data/._SUCCESS.crc         | Bin
 ...-406c-894c-ca4eac67c690-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/dtc-2.4.7/data/_SUCCESS    |   0
 ...c890-406c-894c-ca4eac67c690-c000.snappy.parquet | Bin
 .../ml-models/dtc-2.4.7/metadata/._SUCCESS.crc     | Bin
 .../ml-models/dtc-2.4.7/metadata/.part-00000.crc   | Bin
 .../ml-models/dtc-2.4.7/metadata/_SUCCESS          |   0
 .../ml-models/dtc-2.4.7/metadata/part-00000        |   0
 .../ml-models/dtr-2.4.7/data/._SUCCESS.crc         | Bin
 ...-4b3d-84af-d861adcb9ca8-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/dtr-2.4.7/data/_SUCCESS    |   0
 ...a437-4b3d-84af-d861adcb9ca8-c000.snappy.parquet | Bin
 .../ml-models/dtr-2.4.7/metadata/._SUCCESS.crc     | Bin
 .../ml-models/dtr-2.4.7/metadata/.part-00000.crc   | Bin
 .../ml-models/dtr-2.4.7/metadata/_SUCCESS          |   0
 .../ml-models/dtr-2.4.7/metadata/part-00000        |   0
 .../ml-models/gbtc-2.4.7/data/._SUCCESS.crc        | Bin
 ...-41c7-91c0-6da8cc01fb43-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/gbtc-2.4.7/data/_SUCCESS   |   0
 ...c861-41c7-91c0-6da8cc01fb43-c000.snappy.parquet | Bin
 .../ml-models/gbtc-2.4.7/metadata/._SUCCESS.crc    | Bin
 .../ml-models/gbtc-2.4.7/metadata/.part-00000.crc  | Bin
 .../ml-models/gbtc-2.4.7/metadata/_SUCCESS         |   0
 .../ml-models/gbtc-2.4.7/metadata/part-00000       |   0
 .../gbtc-2.4.7/treesMetadata/._SUCCESS.crc         | Bin
 ...-4a90-813c-ddc394101e21-c000.snappy.parquet.crc | Bin
 .../ml-models/gbtc-2.4.7/treesMetadata/_SUCCESS    |   0
 ...31e3-4a90-813c-ddc394101e21-c000.snappy.parquet | Bin
 .../ml-models/gbtr-2.4.7/data/._SUCCESS.crc        | Bin
 ...-4511-9aab-639288bfae6d-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/gbtr-2.4.7/data/_SUCCESS   |   0
 ...d346-4511-9aab-639288bfae6d-c000.snappy.parquet | Bin
 .../ml-models/gbtr-2.4.7/metadata/._SUCCESS.crc    | Bin
 .../ml-models/gbtr-2.4.7/metadata/.part-00000.crc  | Bin
 .../ml-models/gbtr-2.4.7/metadata/_SUCCESS         |   0
 .../ml-models/gbtr-2.4.7/metadata/part-00000       |   0
 .../gbtr-2.4.7/treesMetadata/._SUCCESS.crc         | Bin
 ...-4fd8-ad9c-4be239c2215a-c000.snappy.parquet.crc | Bin
 .../ml-models/gbtr-2.4.7/treesMetadata/_SUCCESS    |   0
 ...87fe-4fd8-ad9c-4be239c2215a-c000.snappy.parquet | Bin
 .../hashingTF-2.4.4/metadata/._SUCCESS.crc         | Bin
 .../hashingTF-2.4.4/metadata/.part-00000.crc       | Bin
 .../ml-models/hashingTF-2.4.4/metadata/_SUCCESS    |   0
 .../ml-models/hashingTF-2.4.4/metadata/part-00000  |   0
 .../ml-models/mlp-2.4.4/data/._SUCCESS.crc         | Bin
 ...-4b90-8231-eb5f6ac12138-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/mlp-2.4.4/data/_SUCCESS    |   0
 ...d8df-4b90-8231-eb5f6ac12138-c000.snappy.parquet | Bin
 .../ml-models/mlp-2.4.4/metadata/._SUCCESS.crc     | Bin
 .../ml-models/mlp-2.4.4/metadata/.part-00000.crc   | Bin
 .../ml-models/mlp-2.4.4/metadata/_SUCCESS          |   0
 .../ml-models/mlp-2.4.4/metadata/part-00000        |   0
 .../ml-models/rfc-2.4.7/data/._SUCCESS.crc         | Bin
 ...-4485-b112-25b4b11c9009-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/rfc-2.4.7/data/_SUCCESS    |   0
 ...91f8-4485-b112-25b4b11c9009-c000.snappy.parquet | Bin
 .../ml-models/rfc-2.4.7/metadata/._SUCCESS.crc     | Bin
 .../ml-models/rfc-2.4.7/metadata/.part-00000.crc   | Bin
 .../ml-models/rfc-2.4.7/metadata/_SUCCESS          |   0
 .../ml-models/rfc-2.4.7/metadata/part-00000        |   0
 .../rfc-2.4.7/treesMetadata/._SUCCESS.crc          | Bin
 ...-4c4e-a823-70c7afdcbdc5-c000.snappy.parquet.crc | Bin
 .../ml-models/rfc-2.4.7/treesMetadata/_SUCCESS     |   0
 ...b666-4c4e-a823-70c7afdcbdc5-c000.snappy.parquet | Bin
 .../ml-models/rfr-2.4.7/data/._SUCCESS.crc         | Bin
 ...-40fc-b681-981caaeca996-c000.snappy.parquet.crc | Bin
 .../resources/ml-models/rfr-2.4.7/data/_SUCCESS    |   0
 ...6edb-40fc-b681-981caaeca996-c000.snappy.parquet | Bin
 .../ml-models/rfr-2.4.7/metadata/._SUCCESS.crc     | Bin
 .../ml-models/rfr-2.4.7/metadata/.part-00000.crc   | Bin
 .../ml-models/rfr-2.4.7/metadata/_SUCCESS          |   0
 .../ml-models/rfr-2.4.7/metadata/part-00000        |   0
 .../rfr-2.4.7/treesMetadata/._SUCCESS.crc          | Bin
 ...-447a-9b86-d95edaabcde8-c000.snappy.parquet.crc | Bin
 .../ml-models/rfr-2.4.7/treesMetadata/_SUCCESS     |   0
 ...d349-447a-9b86-d95edaabcde8-c000.snappy.parquet | Bin
 .../strIndexerModel-2.4.4/data/._SUCCESS.crc       | Bin
 ...-4756-b9ca-c5e505dcd898-c000.snappy.parquet.crc | Bin
 .../ml-models/strIndexerModel-2.4.4/data/_SUCCESS  |   0
 ...6e17-4756-b9ca-c5e505dcd898-c000.snappy.parquet | Bin
 .../strIndexerModel-2.4.4/metadata/._SUCCESS.crc   | Bin
 .../strIndexerModel-2.4.4/metadata/.part-00000.crc | Bin
 .../strIndexerModel-2.4.4/metadata/_SUCCESS        |   0
 .../strIndexerModel-2.4.4/metadata/part-00000      |   0
 .../scala/org/apache/spark/ml/FunctionsSuite.scala |   0
 .../scala/org/apache/spark/ml/MLEventsSuite.scala  |   0
 .../scala/org/apache/spark/ml/PipelineSuite.scala  |   0
 .../scala/org/apache/spark/ml/PredictorSuite.scala |   0
 .../scala/org/apache/spark/ml/ann/ANNSuite.scala   |   0
 .../org/apache/spark/ml/ann/GradientSuite.scala    |   0
 .../spark/ml/attribute/AttributeGroupSuite.scala   |   0
 .../apache/spark/ml/attribute/AttributeSuite.scala |   0
 .../spark/ml/classification/ClassifierSuite.scala  |   0
 .../DecisionTreeClassifierSuite.scala              |   0
 .../ml/classification/FMClassifierSuite.scala      |   0
 .../ml/classification/GBTClassifierSuite.scala     |   0
 .../spark/ml/classification/LinearSVCSuite.scala   |   0
 .../classification/LogisticRegressionSuite.scala   |   0
 .../MultilayerPerceptronClassifierSuite.scala      |   0
 .../spark/ml/classification/NaiveBayesSuite.scala  |   4 +-
 .../spark/ml/classification/OneVsRestSuite.scala   |   0
 .../ProbabilisticClassifierSuite.scala             |   0
 .../RandomForestClassifierSuite.scala              |   0
 .../spark/ml/clustering/BisectingKMeansSuite.scala |   0
 .../spark/ml/clustering/GaussianMixtureSuite.scala |   0
 .../apache/spark/ml/clustering/KMeansSuite.scala   |   0
 .../org/apache/spark/ml/clustering/LDASuite.scala  |   0
 .../clustering/PowerIterationClusteringSuite.scala |   0
 .../BinaryClassificationEvaluatorSuite.scala       |   0
 .../ml/evaluation/ClusteringEvaluatorSuite.scala   |   0
 .../MulticlassClassificationEvaluatorSuite.scala   |   0
 .../MultilabelClassificationEvaluatorSuite.scala   |   0
 .../ml/evaluation/RankingEvaluatorSuite.scala      |   0
 .../ml/evaluation/RegressionEvaluatorSuite.scala   |   0
 .../apache/spark/ml/feature/BinarizerSuite.scala   |   0
 .../feature/BucketedRandomProjectionLSHSuite.scala |   0
 .../apache/spark/ml/feature/BucketizerSuite.scala  |   0
 .../spark/ml/feature/ChiSqSelectorSuite.scala      |   0
 .../spark/ml/feature/CountVectorizerSuite.scala    |   0
 .../org/apache/spark/ml/feature/DCTSuite.scala     |   0
 .../spark/ml/feature/ElementwiseProductSuite.scala |   0
 .../spark/ml/feature/FeatureHasherSuite.scala      |   0
 .../apache/spark/ml/feature/HashingTFSuite.scala   |   0
 .../org/apache/spark/ml/feature/IDFSuite.scala     |   0
 .../org/apache/spark/ml/feature/ImputerSuite.scala |   0
 .../apache/spark/ml/feature/InstanceSuite.scala    |   0
 .../apache/spark/ml/feature/InteractionSuite.scala |   0
 .../org/apache/spark/ml/feature/LSHTest.scala      |   0
 .../spark/ml/feature/LabeledPointSuite.scala       |   0
 .../spark/ml/feature/MaxAbsScalerSuite.scala       |   0
 .../apache/spark/ml/feature/MinHashLSHSuite.scala  |   0
 .../spark/ml/feature/MinMaxScalerSuite.scala       |   0
 .../org/apache/spark/ml/feature/NGramSuite.scala   |   0
 .../apache/spark/ml/feature/NormalizerSuite.scala  |   0
 .../spark/ml/feature/OneHotEncoderSuite.scala      |   0
 .../org/apache/spark/ml/feature/PCASuite.scala     |   0
 .../ml/feature/PolynomialExpansionSuite.scala      |   0
 .../ml/feature/QuantileDiscretizerSuite.scala      |   0
 .../spark/ml/feature/RFormulaParserSuite.scala     |   0
 .../apache/spark/ml/feature/RFormulaSuite.scala    |   0
 .../spark/ml/feature/RobustScalerSuite.scala       |   0
 .../spark/ml/feature/SQLTransformerSuite.scala     |   0
 .../spark/ml/feature/StandardScalerSuite.scala     |   0
 .../spark/ml/feature/StopWordsRemoverSuite.scala   |   0
 .../spark/ml/feature/StringIndexerSuite.scala      |   0
 .../apache/spark/ml/feature/TokenizerSuite.scala   |   0
 .../feature/UnivariateFeatureSelectorSuite.scala   |   0
 .../feature/VarianceThresholdSelectorSuite.scala   |   0
 .../spark/ml/feature/VectorAssemblerSuite.scala    |   0
 .../spark/ml/feature/VectorIndexerSuite.scala      |   0
 .../spark/ml/feature/VectorSizeHintSuite.scala     |   0
 .../spark/ml/feature/VectorSlicerSuite.scala       |   0
 .../apache/spark/ml/feature/Word2VecSuite.scala    |   0
 .../org/apache/spark/ml/fpm/FPGrowthSuite.scala    |   0
 .../org/apache/spark/ml/fpm/PrefixSpanSuite.scala  |   0
 .../spark/ml/linalg/JsonMatrixConverterSuite.scala |   0
 .../spark/ml/linalg/JsonVectorConverterSuite.scala |   0
 .../apache/spark/ml/linalg/MatrixUDTSuite.scala    |   0
 .../apache/spark/ml/linalg/SQLDataTypesSuite.scala |   0
 .../apache/spark/ml/linalg/VectorUDTSuite.scala    |   9 ++
 .../IterativelyReweightedLeastSquaresSuite.scala   |   0
 .../spark/ml/optim/WeightedLeastSquaresSuite.scala |   0
 .../BinaryLogisticBlockAggregatorSuite.scala       |   0
 .../DifferentiableLossAggregatorSuite.scala        |   0
 .../aggregator/HingeBlockAggregatorSuite.scala     |   0
 .../aggregator/HuberBlockAggregatorSuite.scala     |   0
 .../LeastSquaresBlockAggregatorSuite.scala         |   0
 .../MultinomialLogisticBlockAggregatorSuite.scala  |   0
 .../loss/DifferentiableRegularizationSuite.scala   |   0
 .../spark/ml/optim/loss/RDDLossFunctionSuite.scala |   0
 .../org/apache/spark/ml/param/ParamsSuite.scala    |  78 ++++++++++
 .../org/apache/spark/ml/param/TestParams.scala     |   0
 .../spark/ml/param/shared/SharedParamsSuite.scala  |   0
 .../org/apache/spark/ml/python/MLSerDeSuite.scala  |   0
 .../org/apache/spark/ml/r/RWrapperUtilsSuite.scala |   2 +-
 .../apache/spark/ml/recommendation/ALSSuite.scala  |   0
 .../spark/ml/recommendation/CollectTopKSuite.scala |   0
 .../ml/regression/AFTSurvivalRegressionSuite.scala |   0
 .../ml/regression/DecisionTreeRegressorSuite.scala |   0
 .../spark/ml/regression/FMRegressorSuite.scala     |   0
 .../spark/ml/regression/GBTRegressorSuite.scala    |   0
 .../GeneralizedLinearRegressionSuite.scala         |   0
 .../ml/regression/IsotonicRegressionSuite.scala    |   0
 .../ml/regression/LinearRegressionSuite.scala      |   0
 .../ml/regression/RandomForestRegressorSuite.scala |   0
 .../ml/source/image/ImageFileFormatSuite.scala     |   0
 .../ml/source/libsvm/LibSVMRelationSuite.scala     |   0
 .../org/apache/spark/ml/stat/ANOVATestSuite.scala  |   0
 .../apache/spark/ml/stat/ChiSquareTestSuite.scala  |   0
 .../apache/spark/ml/stat/CorrelationSuite.scala    |   0
 .../org/apache/spark/ml/stat/FValueTestSuite.scala |   0
 .../spark/ml/stat/KolmogorovSmirnovTestSuite.scala |   0
 .../spark/ml/stat/MultiClassSummarizerSuite.scala  |   0
 .../org/apache/spark/ml/stat/SummarizerSuite.scala |   0
 .../spark/ml/tree/impl/BaggedPointSuite.scala      |   0
 .../ml/tree/impl/GradientBoostedTreesSuite.scala   |   0
 .../spark/ml/tree/impl/RandomForestSuite.scala     |   0
 .../apache/spark/ml/tree/impl/TreePointSuite.scala |   0
 .../org/apache/spark/ml/tree/impl/TreeTests.scala  |   0
 .../spark/ml/tuning/CrossValidatorSuite.scala      |   0
 .../spark/ml/tuning/ParamGridBuilderSuite.scala    |   0
 .../ml/tuning/TrainValidationSplitSuite.scala      |   0
 .../ml/tuning/ValidatorParamsSuiteHelpers.scala    |   0
 .../spark/ml/util/DefaultReadWriteTest.scala       |   0
 .../apache/spark/ml/util/IdentifiableSuite.scala   |   0
 .../scala/org/apache/spark/ml/util/MLTest.scala    |   0
 .../org/apache/spark/ml/util/MLTestSuite.scala     |   0
 .../org/apache/spark/ml/util/MLTestingUtils.scala  |   0
 .../apache/spark/ml/util/PMMLReadWriteTest.scala   |   0
 .../scala/org/apache/spark/ml/util/PMMLUtils.scala |   0
 .../org/apache/spark/ml/util/ReadWriteSuite.scala  |   0
 .../org/apache/spark/ml/util/StopwatchSuite.scala  |   0
 .../org/apache/spark/ml/util/TempDirectory.scala   |   0
 .../mllib/api/python/PythonMLLibAPISuite.scala     |   0
 .../classification/LogisticRegressionSuite.scala   |   0
 .../mllib/classification/NaiveBayesSuite.scala     |   0
 .../spark/mllib/classification/SVMSuite.scala      |   0
 .../StreamingLogisticRegressionSuite.scala         |   0
 .../mllib/clustering/BisectingKMeansSuite.scala    |   0
 .../mllib/clustering/DistanceMeasureSuite.scala    |   0
 .../mllib/clustering/GaussianMixtureSuite.scala    |   0
 .../spark/mllib/clustering/KMeansSuite.scala       |   0
 .../apache/spark/mllib/clustering/LDASuite.scala   |   0
 .../clustering/PowerIterationClusteringSuite.scala |   0
 .../mllib/clustering/StreamingKMeansSuite.scala    |   0
 .../mllib/evaluation/AreaUnderCurveSuite.scala     |   0
 .../BinaryClassificationMetricsSuite.scala         |   0
 .../mllib/evaluation/MulticlassMetricsSuite.scala  |   0
 .../mllib/evaluation/MultilabelMetricsSuite.scala  |   0
 .../mllib/evaluation/RankingMetricsSuite.scala     |   0
 .../mllib/evaluation/RegressionMetricsSuite.scala  |   0
 .../spark/mllib/feature/ChiSqSelectorSuite.scala   |   0
 .../mllib/feature/ElementwiseProductSuite.scala    |   0
 .../spark/mllib/feature/HashingTFSuite.scala       |   0
 .../org/apache/spark/mllib/feature/IDFSuite.scala  |   0
 .../spark/mllib/feature/NormalizerSuite.scala      |   0
 .../org/apache/spark/mllib/feature/PCASuite.scala  |   0
 .../spark/mllib/feature/StandardScalerSuite.scala  |   0
 .../apache/spark/mllib/feature/Word2VecSuite.scala |   0
 .../spark/mllib/fpm/AssociationRulesSuite.scala    |   0
 .../org/apache/spark/mllib/fpm/FPGrowthSuite.scala |   0
 .../org/apache/spark/mllib/fpm/FPTreeSuite.scala   |   0
 .../apache/spark/mllib/fpm/PrefixSpanSuite.scala   |   0
 .../org/apache/spark/mllib/linalg/BLASSuite.scala  |   0
 .../mllib/linalg/BreezeMatrixConversionSuite.scala |   0
 .../mllib/linalg/BreezeVectorConversionSuite.scala |   0
 .../apache/spark/mllib/linalg/MatricesSuite.scala  |   0
 .../mllib/linalg/UDTSerializationBenchmark.scala   |   0
 .../apache/spark/mllib/linalg/VectorsSuite.scala   |   0
 .../linalg/distributed/BlockMatrixSuite.scala      |   0
 .../linalg/distributed/CoordinateMatrixSuite.scala |   0
 .../linalg/distributed/IndexedRowMatrixSuite.scala |   0
 .../mllib/linalg/distributed/RowMatrixSuite.scala  |   0
 .../mllib/optimization/GradientDescentSuite.scala  |   0
 .../spark/mllib/optimization/LBFGSSuite.scala      |   0
 .../spark/mllib/optimization/NNLSSuite.scala       |   0
 .../BinaryClassificationPMMLModelExportSuite.scala |   0
 .../GeneralizedLinearPMMLModelExportSuite.scala    |   0
 .../pmml/export/KMeansPMMLModelExportSuite.scala   |   0
 .../pmml/export/PMMLModelExportFactorySuite.scala  |   0
 .../mllib/random/RandomDataGeneratorSuite.scala    |   0
 .../spark/mllib/random/RandomRDDsSuite.scala       |   0
 .../spark/mllib/rdd/MLPairRDDFunctionsSuite.scala  |   0
 .../apache/spark/mllib/rdd/RDDFunctionsSuite.scala |   0
 .../spark/mllib/recommendation/ALSSuite.scala      |   0
 .../MatrixFactorizationModelSuite.scala            |   0
 .../mllib/regression/IsotonicRegressionSuite.scala |   0
 .../spark/mllib/regression/LabeledPointSuite.scala |   0
 .../apache/spark/mllib/regression/LassoSuite.scala |   0
 .../mllib/regression/LinearRegressionSuite.scala   |   0
 .../mllib/regression/RidgeRegressionSuite.scala    |   0
 .../StreamingLinearRegressionSuite.scala           |   0
 .../apache/spark/mllib/stat/CorrelationSuite.scala |   0
 .../spark/mllib/stat/HypothesisTestSuite.scala     |   0
 .../spark/mllib/stat/KernelDensitySuite.scala      |   0
 .../stat/MultivariateOnlineSummarizerSuite.scala   |   0
 .../spark/mllib/stat/StreamingTestSuite.scala      |   0
 .../distribution/MultivariateGaussianSuite.scala   |   0
 .../spark/mllib/tree/DecisionTreeSuite.scala       |   0
 .../spark/mllib/tree/EnsembleTestHelper.scala      |   0
 .../mllib/tree/GradientBoostedTreesSuite.scala     |   0
 .../apache/spark/mllib/tree/ImpuritySuite.scala    |   0
 .../spark/mllib/tree/RandomForestSuite.scala       |   0
 .../mllib/util/LocalClusterSparkContext.scala      |   0
 .../org/apache/spark/mllib/util/MLUtilsSuite.scala |   0
 .../spark/mllib/util/MLlibTestSparkContext.scala   |   0
 .../spark/mllib/util/NumericParserSuite.scala      |   0
 .../org/apache/spark/mllib/util/TestingUtils.scala |   0
 .../spark/mllib/util/TestingUtilsSuite.scala       |   0
 pom.xml                                            |   5 +-
 project/MimaExcludes.scala                         |  84 -----------
 project/SparkBuild.scala                           |   7 +-
 761 files changed, 232 insertions(+), 1407 deletions(-)
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/Estimator.scala
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/Model.scala
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/Pipeline.scala
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/Predictor.scala
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/Transformer.scala
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/classification/Classifier.scala
 delete mode 100644 connector/connect/client/jvm/src/main/scala/org/apache/spark/ml/classification/ProbabilisticClassifier.scala
 rename {mllib/local => mllib-local}/benchmarks/BLASBenchmark-jdk11-results.txt (100%)
 rename {mllib/local => mllib-local}/benchmarks/BLASBenchmark-jdk17-results.txt (100%)
 rename {mllib/local => mllib-local}/benchmarks/BLASBenchmark-results.txt (100%)
 rename {mllib/local => mllib-local}/pom.xml (98%)
 rename {mllib/local => mllib-local}/src/main/scala/org/apache/spark/ml/impl/Utils.scala (100%)
 rename {mllib/local => mllib-local}/src/main/scala/org/apache/spark/ml/linalg/BLAS.scala (100%)
 rename {mllib/local => mllib-local}/src/main/scala/org/apache/spark/ml/linalg/Matrices.scala (100%)
 rename {mllib/local => mllib-local}/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala (100%)
 rename {mllib/local => mllib-local}/src/main/scala/org/apache/spark/ml/stat/distribution/MultivariateGaussian.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/SparkMLFunSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/impl/UtilsSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/linalg/BLASBenchmark.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/linalg/BLASSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/linalg/BreezeMatrixConversionSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/linalg/BreezeVectorConversionSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/linalg/MatricesSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/linalg/VectorsSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/stat/distribution/MultivariateGaussianSuite.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/util/TestingUtils.scala (100%)
 rename {mllib/local => mllib-local}/src/test/scala/org/apache/spark/ml/util/TestingUtilsSuite.scala (100%)
 rename mllib/{core => }/benchmarks/UDTSerializationBenchmark-jdk11-results.txt (100%)
 rename mllib/{core => }/benchmarks/UDTSerializationBenchmark-jdk17-results.txt (100%)
 rename mllib/{core => }/benchmarks/UDTSerializationBenchmark-results.txt (100%)
 delete mode 100644 mllib/common/pom.xml
 delete mode 100644 mllib/common/src/main/scala/org/apache/spark/ml/Predictor.scala
 delete mode 100644 mllib/common/src/main/scala/org/apache/spark/ml/classification/Classifier.scala
 delete mode 100644 mllib/common/src/main/scala/org/apache/spark/ml/classification/ProbabilisticClassifier.scala
 delete mode 100644 mllib/common/src/main/scala/org/apache/spark/ml/feature/Instance.scala
 delete mode 100644 mllib/core/src/main/scala/org/apache/spark/ml/param/shared/HasExecutionContext.scala
 delete mode 100644 mllib/core/src/test/scala/org/apache/spark/ml/linalg/VectorUDTSuite.scala
 delete mode 100644 mllib/core/src/test/scala/org/apache/spark/ml/param/ParamsSuite.scala
 rename mllib/{core => }/pom.xml (93%)
 rename mllib/{core => }/src/main/resources/META-INF/services/org.apache.spark.ml.util.MLFormatRegister (100%)
 rename mllib/{core => }/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/README (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/danish.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/dutch.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/english.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/finnish.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/french.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/german.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/hungarian.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/italian.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/norwegian.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/portuguese.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/russian.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/spanish.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/swedish.txt (100%)
 rename mllib/{core => }/src/main/resources/org/apache/spark/ml/feature/stopwords/turkish.txt (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/Estimator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/Model.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/Pipeline.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/Predictor.scala (85%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/Transformer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/ann/BreezeUtil.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/ann/Layer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/ann/LossFunction.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/attribute/AttributeGroup.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/attribute/AttributeKeys.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/attribute/AttributeType.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/attribute/attributes.scala (99%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/attribute/package-info.java (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/attribute/package.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/ClassificationSummary.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/Classifier.scala (91%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/NaiveBayes.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/OneVsRest.scala (99%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/ProbabilisticClassifier.scala (93%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/classification/RandomForestClassifier.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/clustering/ClusteringSummary.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/clustering/GaussianMixture.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/clustering/LDA.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/clustering/PowerIterationClustering.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/BinaryClassificationEvaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/ClusteringEvaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/ClusteringMetrics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/Evaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/MulticlassClassificationEvaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/MultilabelClassificationEvaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/RankingEvaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/evaluation/RegressionEvaluator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/events.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Binarizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/BucketedRandomProjectionLSH.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Bucketizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/ChiSqSelector.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/CountVectorizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/DCT.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/ElementwiseProduct.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/FeatureHasher.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/HashingTF.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/IDF.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Imputer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Instance.scala (95%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Interaction.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/LSH.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/feature/LabeledPoint.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/MaxAbsScaler.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/MinHashLSH.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/MinMaxScaler.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/NGram.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Normalizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/OneHotEncoder.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/PCA.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/PolynomialExpansion.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/QuantileDiscretizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/RFormula.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/RFormulaParser.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/RobustScaler.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/SQLTransformer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Selector.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/StandardScaler.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/StopWordsRemover.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/StringIndexer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Tokenizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/UnivariateFeatureSelector.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/VarianceThresholdSelector.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/VectorAssembler.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/VectorIndexer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/VectorSizeHint.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/VectorSlicer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/Word2Vec.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/package-info.java (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/feature/package.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/fpm/FPGrowth.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/fpm/PrefixSpan.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/functions.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/image/HadoopUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/image/ImageSchema.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/linalg/JsonMatrixConverter.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/linalg/JsonVectorConverter.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/linalg/MatrixUDT.scala (96%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/linalg/SQLDataTypes.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/linalg/VectorUDT.scala (96%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/IterativelyReweightedLeastSquares.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/NormalEquationSolver.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/WeightedLeastSquares.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/AFTBlockAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/BinaryLogisticBlockAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/DifferentiableLossAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/HingeBlockAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/HuberBlockAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/LeastSquaresBlockAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/aggregator/MultinomialLogisticBlockAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/loss/DifferentiableRegularization.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/optim/loss/RDDLossFunction.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/package-info.java (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/package.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/param/params.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/param/shared/HasParallelism.scala (71%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/param/shared/SharedParamsCodeGen.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/param/shared/sharedParams.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/python/MLSerDe.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/AFTSurvivalRegressionWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/ALSWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/BisectingKMeansWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/DecisionTreeClassifierWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/DecisionTreeRegressorWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/FMClassifierWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/FMRegressorWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/FPGrowthWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/GBTClassifierWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/GBTRegressorWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/GaussianMixtureWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/GeneralizedLinearRegressionWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/IsotonicRegressionWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/KMeansWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/KSTestWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/LDAWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/LinearRegressionWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/LinearSVCWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/LogisticRegressionWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/MultilayerPerceptronClassifierWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/NaiveBayesWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/PowerIterationClusteringWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/PrefixSpanWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/RWrapperUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/RWrappers.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/RandomForestClassifierWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/r/RandomForestRegressorWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/AFTSurvivalRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/DecisionTreeRegressor.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/FMRegressor.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/IsotonicRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/RandomForestRegressor.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/regression/Regressor.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/source/image/ImageDataSource.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/source/image/ImageFileFormat.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/source/image/ImageOptions.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/source/libsvm/LibSVMDataSource.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/source/libsvm/LibSVMOptions.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/source/libsvm/LibSVMRelation.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/ANOVATest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/ChiSquareTest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/Correlation.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/FValueTest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/KolmogorovSmirnovTest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/MultiClassSummarizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/stat/Summarizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/Node.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/Split.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/BaggedPoint.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/DTStatsAggregator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/DecisionTreeMetadata.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/GradientBoostedTrees.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/RandomForest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/TimeTracker.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/impl/TreePoint.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/treeModels.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tree/treeParams.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tuning/CrossValidator.scala (99%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tuning/ParamGridBuilder.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tuning/TrainValidationSplit.scala (99%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/tuning/ValidatorParams.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/util/DatasetUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/util/HasTrainingSummary.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/util/Identifiable.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/util/Instrumentation.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/util/MetadataUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala (100%)
 rename mllib/{common => }/src/main/scala/org/apache/spark/ml/util/SchemaUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/ml/util/stopwatches.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/JavaPackage.java (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/FPGrowthModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/GaussianMixtureModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/LDAModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/MatrixFactorizationModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/PowerIterationClusteringModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/PrefixSpanModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/Word2VecModelWrapper.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/api/python/package.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/classification/ClassificationModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/classification/SVM.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/classification/StreamingLogisticRegressionWithSGD.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/classification/impl/GLMClassificationModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeans.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeansModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/DistanceMeasure.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/GaussianMixture.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/GaussianMixtureModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/KMeansModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/LDA.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/LDAModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/LDAOptimizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/LDAUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/LocalKMeans.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/PowerIterationClustering.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/clustering/StreamingKMeans.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/AreaUnderCurve.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/MulticlassMetrics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/MultilabelMetrics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/RankingMetrics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/RegressionMetrics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/binary/BinaryClassificationMetricComputers.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/binary/BinaryConfusionMatrix.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/evaluation/binary/BinaryLabelCounter.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/ChiSqSelector.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/ElementwiseProduct.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/HashingTF.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/IDF.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/Normalizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/PCA.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/StandardScaler.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/VectorTransformer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/fpm/AssociationRules.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/fpm/FPTree.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/fpm/LocalPrefixSpan.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/fpm/PrefixSpan.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/ARPACK.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/CholeskyDecomposition.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/EigenValueDecomposition.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/LAPACK.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/SingularValueDecomposition.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/distributed/BlockMatrix.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/distributed/CoordinateMatrix.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/distributed/DistributedMatrix.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/distributed/IndexedRowMatrix.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/optimization/Gradient.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/optimization/GradientDescent.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/optimization/LBFGS.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/optimization/NNLS.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/optimization/Optimizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/optimization/Updater.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/package-info.java (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/package.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/pmml/PMMLExportable.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/pmml/export/BinaryClassificationPMMLModelExport.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/pmml/export/GeneralizedLinearPMMLModelExport.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/pmml/export/KMeansPMMLModelExport.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/pmml/export/PMMLModelExport.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/pmml/export/PMMLModelExportFactory.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/random/RandomDataGenerator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/random/RandomRDDs.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/rdd/MLPairRDDFunctions.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/rdd/RDDFunctions.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/rdd/RandomRDD.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/rdd/SlidingRDD.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/GeneralizedLinearAlgorithm.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/IsotonicRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/LabeledPoint.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/Lasso.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/LinearRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/RegressionModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/RidgeRegression.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/StreamingLinearAlgorithm.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/StreamingLinearRegressionWithSGD.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/regression/impl/GLMRegressionModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/KernelDensity.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/MultivariateOnlineSummarizer.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/MultivariateStatisticalSummary.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/Statistics.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/correlation/Correlation.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/correlation/PearsonCorrelation.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/correlation/SpearmanCorrelation.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/distribution/MultivariateGaussian.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/test/ChiSqTest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/test/KolmogorovSmirnovTest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/test/StreamingTest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/test/StreamingTestMethod.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/stat/test/TestResult.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/GradientBoostedTrees.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/RandomForest.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/configuration/Algo.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/configuration/BoostingStrategy.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/configuration/EnsembleCombiningStrategy.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/configuration/FeatureType.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/configuration/QuantileStrategy.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/configuration/Strategy.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/impurity/Entropy.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/impurity/Gini.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/impurity/Impurities.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/impurity/Impurity.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/impurity/Variance.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/loss/AbsoluteError.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/loss/LogLoss.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/loss/Loss.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/loss/Losses.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/loss/SquaredError.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/model/DecisionTreeModel.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/model/InformationGainStats.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/model/Node.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/model/Predict.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/model/Split.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/model/treeEnsembleModels.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/tree/package.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/DataValidators.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/KMeansDataGenerator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/LinearDataGenerator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/LogisticRegressionDataGenerator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/MFDataGenerator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/MLUtils.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/NumericParser.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/SVMDataGenerator.scala (100%)
 rename mllib/{core => }/src/main/scala/org/apache/spark/mllib/util/modelSaveLoad.scala (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/SharedSparkSession.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/JavaPipelineSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/attribute/JavaAttributeGroupSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/attribute/JavaAttributeSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaDecisionTreeClassifierSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaGBTClassifierSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaLogisticRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaMultilayerPerceptronClassifierSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaNaiveBayesSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaOneVsRestSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/classification/JavaRandomForestClassifierSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/clustering/JavaKMeansSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaBucketizerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaDCTSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaHashingTFSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaNormalizerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaPCASuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaPolynomialExpansionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaStandardScalerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaStopWordsRemoverSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaStringIndexerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaTokenizerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaVectorAssemblerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaVectorIndexerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaVectorSlicerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/feature/JavaWord2VecSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/linalg/JavaSQLDataTypesSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/param/JavaParamsSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/param/JavaTestParams.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/regression/JavaDecisionTreeRegressorSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/regression/JavaGBTRegressorSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/regression/JavaLinearRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/regression/JavaRandomForestRegressorSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/source/libsvm/JavaLibSVMRelationSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/stat/JavaKolmogorovSmirnovTestSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/stat/JavaSummarizerSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/tuning/JavaCrossValidatorSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/ml/util/JavaDefaultReadWriteSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/classification/JavaLogisticRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/classification/JavaNaiveBayesSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/classification/JavaSVMSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/classification/JavaStreamingLogisticRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/clustering/JavaBisectingKMeansSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/clustering/JavaGaussianMixtureSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/clustering/JavaKMeansSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/clustering/JavaLDASuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/clustering/JavaStreamingKMeansSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/evaluation/JavaRankingMetricsSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/feature/JavaTfIdfSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/feature/JavaWord2VecSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/fpm/JavaAssociationRulesSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/fpm/JavaFPGrowthSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/fpm/JavaPrefixSpanSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/linalg/JavaMatricesSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/linalg/JavaVectorsSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/linalg/distributed/JavaRowMatrixSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/random/JavaRandomRDDsSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/recommendation/JavaALSSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/regression/JavaIsotonicRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/regression/JavaLassoSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/regression/JavaLinearRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/regression/JavaRidgeRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/regression/JavaStreamingLinearRegressionSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/stat/JavaStatisticsSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/tree/JavaDecisionTreeSuite.java (100%)
 rename mllib/{core => }/src/test/java/org/apache/spark/mllib/util/JavaMLUtilsSuite.java (100%)
 rename mllib/{core => }/src/test/resources/META-INF/services/org.apache.spark.ml.util.MLFormatRegister (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=kittens/date=2018-01/29.5.a_b_EGDP022204.jpg (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=kittens/date=2018-01/not-image.txt (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=kittens/date=2018-02/54893.jpg (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=kittens/date=2018-02/DP153539.jpg (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=kittens/date=2018-02/DP802813.jpg (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=multichannel/date=2018-01/BGRA.png (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=multichannel/date=2018-01/BGRA_alpha_60.png (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=multichannel/date=2018-02/chr30.4.184.jpg (100%)
 rename mllib/{core => }/src/test/resources/images/partitioned/cls=multichannel/date=2018-02/grayscale.jpg (100%)
 rename mllib/{core => }/src/test/resources/iris_libsvm.txt (100%)
 rename mllib/{core => }/src/test/resources/log4j2.properties (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/data/.part-00000-bd7ae42f-c890-406c-894c-ca4eac67c690-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/data/part-00000-bd7ae42f-c890-406c-894c-ca4eac67c690-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtc-2.4.7/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/data/.part-00000-39b027f0-a437-4b3d-84af-d861adcb9ca8-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/data/part-00000-39b027f0-a437-4b3d-84af-d861adcb9ca8-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/dtr-2.4.7/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/data/.part-00000-dacbde64-c861-41c7-91c0-6da8cc01fb43-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/data/part-00000-dacbde64-c861-41c7-91c0-6da8cc01fb43-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/treesMetadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/treesMetadata/.part-00000-81137d9f-31e3-4a90-813c-ddc394101e21-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/treesMetadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtc-2.4.7/treesMetadata/part-00000-81137d9f-31e3-4a90-813c-ddc394101e21-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/data/.part-00000-3b5433ff-d346-4511-9aab-639288bfae6d-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/data/part-00000-3b5433ff-d346-4511-9aab-639288bfae6d-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/treesMetadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/treesMetadata/.part-00000-6b9124f5-87fe-4fd8-ad9c-4be239c2215a-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/treesMetadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/gbtr-2.4.7/treesMetadata/part-00000-6b9124f5-87fe-4fd8-ad9c-4be239c2215a-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/hashingTF-2.4.4/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/hashingTF-2.4.4/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/hashingTF-2.4.4/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/hashingTF-2.4.4/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/data/.part-00000-fa18aaf6-d8df-4b90-8231-eb5f6ac12138-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/data/part-00000-fa18aaf6-d8df-4b90-8231-eb5f6ac12138-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/mlp-2.4.4/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/data/.part-00000-e41a7b98-91f8-4485-b112-25b4b11c9009-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/data/part-00000-e41a7b98-91f8-4485-b112-25b4b11c9009-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/treesMetadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/treesMetadata/.part-00000-21082d24-b666-4c4e-a823-70c7afdcbdc5-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/treesMetadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfc-2.4.7/treesMetadata/part-00000-21082d24-b666-4c4e-a823-70c7afdcbdc5-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/data/.part-00000-4a69607d-6edb-40fc-b681-981caaeca996-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/data/part-00000-4a69607d-6edb-40fc-b681-981caaeca996-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/treesMetadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/treesMetadata/.part-00000-dfe4db51-d349-447a-9b86-d95edaabcde8-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/treesMetadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/rfr-2.4.7/treesMetadata/part-00000-dfe4db51-d349-447a-9b86-d95edaabcde8-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/data/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/data/.part-00000-f09b03f6-6e17-4756-b9ca-c5e505dcd898-c000.snappy.parquet.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/data/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/data/part-00000-f09b03f6-6e17-4756-b9ca-c5e505dcd898-c000.snappy.parquet (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/metadata/._SUCCESS.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/metadata/.part-00000.crc (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/metadata/_SUCCESS (100%)
 rename mllib/{core => }/src/test/resources/ml-models/strIndexerModel-2.4.4/metadata/part-00000 (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/FunctionsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/MLEventsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/PipelineSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/PredictorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/ann/ANNSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/ann/GradientSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/attribute/AttributeGroupSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/attribute/AttributeSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/ClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/DecisionTreeClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/FMClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/GBTClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/LinearSVCSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/LogisticRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/NaiveBayesSuite.scala (99%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/OneVsRestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/ProbabilisticClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/classification/RandomForestClassifierSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/clustering/BisectingKMeansSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/clustering/GaussianMixtureSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/clustering/KMeansSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/clustering/LDASuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/clustering/PowerIterationClusteringSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/evaluation/BinaryClassificationEvaluatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/evaluation/ClusteringEvaluatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/evaluation/MulticlassClassificationEvaluatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/evaluation/MultilabelClassificationEvaluatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/evaluation/RankingEvaluatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/evaluation/RegressionEvaluatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/BinarizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/BucketedRandomProjectionLSHSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/BucketizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/ChiSqSelectorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/CountVectorizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/DCTSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/ElementwiseProductSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/FeatureHasherSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/HashingTFSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/IDFSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/ImputerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/InstanceSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/InteractionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/LSHTest.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/LabeledPointSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/MaxAbsScalerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/MinHashLSHSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/MinMaxScalerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/NGramSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/NormalizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/OneHotEncoderSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/PCASuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/PolynomialExpansionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/QuantileDiscretizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/RFormulaParserSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/RFormulaSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/RobustScalerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/SQLTransformerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/StandardScalerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/StopWordsRemoverSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/StringIndexerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/TokenizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/UnivariateFeatureSelectorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/VarianceThresholdSelectorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/VectorAssemblerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/VectorIndexerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/VectorSizeHintSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/VectorSlicerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/feature/Word2VecSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/fpm/FPGrowthSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/fpm/PrefixSpanSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/linalg/JsonMatrixConverterSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/linalg/JsonVectorConverterSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/linalg/MatrixUDTSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/linalg/SQLDataTypesSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/linalg/VectorUDTSuite.scala (81%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/IterativelyReweightedLeastSquaresSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/WeightedLeastSquaresSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/aggregator/BinaryLogisticBlockAggregatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/aggregator/DifferentiableLossAggregatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/aggregator/HingeBlockAggregatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/aggregator/HuberBlockAggregatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/aggregator/LeastSquaresBlockAggregatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/aggregator/MultinomialLogisticBlockAggregatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/loss/DifferentiableRegularizationSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/optim/loss/RDDLossFunctionSuite.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/param/ParamsSuite.scala (81%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/param/TestParams.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/param/shared/SharedParamsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/python/MLSerDeSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/r/RWrapperUtilsSuite.scala (94%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/recommendation/ALSSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/recommendation/CollectTopKSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/AFTSurvivalRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/DecisionTreeRegressorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/FMRegressorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/GBTRegressorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/GeneralizedLinearRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/IsotonicRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/LinearRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/regression/RandomForestRegressorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/source/image/ImageFileFormatSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/source/libsvm/LibSVMRelationSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/ANOVATestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/ChiSquareTestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/CorrelationSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/FValueTestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/KolmogorovSmirnovTestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/MultiClassSummarizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/stat/SummarizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tree/impl/BaggedPointSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tree/impl/GradientBoostedTreesSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tree/impl/RandomForestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tree/impl/TreePointSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tree/impl/TreeTests.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tuning/CrossValidatorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tuning/ParamGridBuilderSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tuning/TrainValidationSplitSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/tuning/ValidatorParamsSuiteHelpers.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/DefaultReadWriteTest.scala (100%)
 rename mllib/{common => }/src/test/scala/org/apache/spark/ml/util/IdentifiableSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/MLTest.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/MLTestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/MLTestingUtils.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/PMMLReadWriteTest.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/PMMLUtils.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/ReadWriteSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/StopwatchSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/ml/util/TempDirectory.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/api/python/PythonMLLibAPISuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/classification/LogisticRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/classification/NaiveBayesSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/classification/SVMSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/classification/StreamingLogisticRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/BisectingKMeansSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/DistanceMeasureSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/GaussianMixtureSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/KMeansSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/LDASuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/PowerIterationClusteringSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/clustering/StreamingKMeansSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/evaluation/AreaUnderCurveSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetricsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/evaluation/MulticlassMetricsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/evaluation/MultilabelMetricsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/evaluation/RankingMetricsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/evaluation/RegressionMetricsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/ChiSqSelectorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/ElementwiseProductSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/HashingTFSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/IDFSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/NormalizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/PCASuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/StandardScalerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/feature/Word2VecSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/fpm/AssociationRulesSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/fpm/FPGrowthSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/fpm/FPTreeSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/fpm/PrefixSpanSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/BLASSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/BreezeMatrixConversionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/BreezeVectorConversionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/MatricesSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/UDTSerializationBenchmark.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/VectorsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/distributed/BlockMatrixSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/distributed/CoordinateMatrixSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/distributed/IndexedRowMatrixSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/linalg/distributed/RowMatrixSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/optimization/GradientDescentSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/optimization/LBFGSSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/optimization/NNLSSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/pmml/export/BinaryClassificationPMMLModelExportSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/pmml/export/GeneralizedLinearPMMLModelExportSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/pmml/export/KMeansPMMLModelExportSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/pmml/export/PMMLModelExportFactorySuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/random/RandomDataGeneratorSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/random/RandomRDDsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/rdd/MLPairRDDFunctionsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/rdd/RDDFunctionsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/recommendation/ALSSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModelSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/regression/IsotonicRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/regression/LabeledPointSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/regression/LassoSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/regression/LinearRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/regression/RidgeRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/regression/StreamingLinearRegressionSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/stat/CorrelationSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/stat/HypothesisTestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/stat/KernelDensitySuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/stat/MultivariateOnlineSummarizerSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/stat/StreamingTestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/stat/distribution/MultivariateGaussianSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/tree/DecisionTreeSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/tree/EnsembleTestHelper.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/tree/GradientBoostedTreesSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/tree/ImpuritySuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/tree/RandomForestSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/util/LocalClusterSparkContext.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/util/MLUtilsSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/util/MLlibTestSparkContext.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/util/NumericParserSuite.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/util/TestingUtils.scala (100%)
 rename mllib/{core => }/src/test/scala/org/apache/spark/mllib/util/TestingUtilsSuite.scala (100%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org