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

sboikov pushed a commit to branch ignite-11704
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit b4e5941cd7843e7e067fa7872c3851ec6e3964b5
Merge: a6cd27d c1af01a
Author: sboikov <sboi...@apache.org>
AuthorDate: Wed Jul 31 16:27:29 2019 +0300

    Merge remote-tracking branch 'remotes/origin/master' into ignite-11704

 .../ml/TrainingWithBinaryObjectExample.java        |   2 +
 .../clustering/CustomersClusterizationExample.java |   6 +-
 .../ml/clustering/GmmClusterizationExample.java    |   5 +-
 .../ml/clustering/KMeansClusterizationExample.java |   6 +-
 .../dataset/AlgorithmSpecificDatasetExample.java   |  34 +-
 .../ml/dataset/CacheBasedDatasetExample.java       |   3 +-
 .../IgniteModelDistributedInferenceExample.java    |  11 +-
 .../examples/ml/inference/ModelStorageExample.java |   2 +
 .../TensorFlowDistributedInferenceExample.java     |   2 +
 .../inference/TensorFlowLocalInferenceExample.java |   1 +
 .../TensorFlowThreadedInferenceExample.java        |   1 +
 .../examples/ml/knn/ANNClassificationExample.java  |   2 +
 .../examples/ml/knn/IrisClassificationExample.java |   6 +-
 .../examples/ml/knn/KNNClassificationExample.java  |  13 +-
 .../examples/ml/knn/KNNRegressionExample.java      |   6 +-
 .../multiclass/OneVsRestClassificationExample.java |   9 +-
 .../DiscreteNaiveBayesTrainerExample.java          |  10 +-
 .../GaussianNaiveBayesTrainerExample.java          |   6 +-
 .../ignite/examples/ml/nn/MLPTrainerExample.java   |   2 +
 .../ml/preprocessing/BinarizationExample.java      |   2 +
 .../examples/ml/preprocessing/ImputingExample.java |   2 +
 .../ml/preprocessing/MaxAbsScalerExample.java      |   4 +-
 .../ml/preprocessing/MinMaxScalerExample.java      |   4 +-
 .../ml/preprocessing/NormalizationExample.java     |   2 +
 .../ml/preprocessing/StandardScalerExample.java    |   4 +-
 .../linear/BostonHousePricesPredictionExample.java |   9 +-
 .../linear/LinearRegressionLSQRTrainerExample.java |  14 +-
 ...gressionLSQRTrainerWithMinMaxScalerExample.java |   9 +-
 .../linear/LinearRegressionSGDTrainerExample.java  |   6 +-
 .../BaggedLogisticRegressionSGDTrainerExample.java |  26 +-
 .../LogisticRegressionSGDTrainerExample.java       |   9 +-
 .../ml/selection/cv/CrossValidationExample.java    |  31 +-
 .../ml/selection/scoring/EvaluatorExample.java     |   6 +-
 .../selection/scoring/MultipleMetricsExample.java  |   6 +-
 .../selection/scoring/RegressionMetricExample.java |   6 +-
 .../split/TrainTestDatasetSplitterExample.java     |   9 +-
 ...eeClassificationTrainerSQLInferenceExample.java |   5 +-
 ...onTreeClassificationTrainerSQLTableExample.java |   5 +-
 .../ml/svm/SVMBinaryClassificationExample.java     |   6 +-
 .../DecisionTreeClassificationTrainerExample.java  |   5 +-
 .../tree/DecisionTreeRegressionTrainerExample.java |   2 +
 .../examples/ml/tree/FraudDetectionExample.java    |   9 +-
 .../GDBOnTreesClassificationTrainerExample.java    |   2 +
 .../GDBOnTreesRegressionTrainerExample.java        |   2 +
 .../RandomForestClassificationExample.java         |  18 +-
 .../RandomForestRegressionExample.java             |  15 +-
 .../ml/tutorial/Step_1_Read_and_Learn.java         |   5 +-
 .../examples/ml/tutorial/Step_2_Imputing.java      |   5 +-
 .../examples/ml/tutorial/Step_3_Categorial.java    |   7 +-
 .../Step_3_Categorial_with_One_Hot_Encoder.java    |   7 +-
 .../examples/ml/tutorial/Step_4_Add_age_fare.java  |   7 +-
 .../examples/ml/tutorial/Step_5_Scaling.java       |   7 +-
 .../ml/tutorial/Step_5_Scaling_with_Pipeline.java  |   5 +-
 .../ignite/examples/ml/tutorial/Step_6_KNN.java    |   5 +-
 .../ml/tutorial/Step_7_Split_train_test.java       |   5 +-
 .../ignite/examples/ml/tutorial/Step_8_CV.java     |  24 +-
 .../ml/tutorial/Step_8_CV_with_Param_Grid.java     |  30 +-
 .../Step_8_CV_with_Param_Grid_and_metrics.java     |  31 +-
 ...V_with_Param_Grid_and_metrics_and_pipeline.java |  30 +-
 .../ml/tutorial/Step_9_Scaling_With_Stacking.java  |  21 +-
 .../ml/tutorial/TutorialStepByStepExample.java     |  12 +
 .../Step_10_RandomSearch.java}                     |  54 ++-
 .../Step_11_Parallel_BrutForce_Search.java}        |  58 ++-
 .../Step_12_Parallel_Random_Search.java}           |  63 +--
 .../Step_13_Genetic_Programming_Search.java}       |  50 ++-
 ...ep_14_Parallel_Genetic_Programming_Search.java} |  56 ++-
 .../ignite/examples/ml/util/DatasetHelper.java     |   2 +
 .../ParametricVectorGeneratorExample.java          |   1 +
 .../util/generators/StandardGeneratorsExample.java |   1 +
 .../generators/VectorGeneratorFamilyExample.java   |   1 +
 .../VectorGeneratorPrimitivesExample.java          |   1 +
 .../ml/xgboost/XGBoostModelParserExample.java      |   2 +
 .../apache/ignite/cache/CacheKeyConfiguration.java |  26 ++
 .../managers/discovery/ClusterMetricsImpl.java     |  16 +-
 .../processors/cache/ClusterCachesInfo.java        |   3 +
 .../cache/GridCachePartitionExchangeManager.java   |  47 ++
 .../internal/processors/cache/GridCacheUtils.java  | 152 ++++++-
 .../preloader/GridDhtPartitionsExchangeFuture.java |  36 +-
 .../processors/metric/GridMetricManager.java       |  27 +-
 .../CacheAffinityKeyConfigurationMismatchTest.java | 287 +++++++++++++
 .../spi/discovery/ClusterMetricsSelfTest.java      | 147 +++++++
 .../ignite/testsuites/IgniteCacheTestSuite.java    |   2 +
 .../ignite/testsuites/IgniteUtilSelfTestSuite.java |   2 +
 .../parallelism/DefaultParallelismStrategy.java    |   6 +
 .../parallelism/NoParallelismStrategy.java         |   5 +
 .../parallelism/ParallelismStrategy.java           |  12 +-
 .../normalization/NormalizationTrainer.java        |   4 +-
 .../logistic/LogisticRegressionSGDTrainer.java     |  12 +-
 .../ml/selection/cv/AbstractCrossValidation.java   | 476 +++++++++++++++++++++
 .../ignite/ml/selection/cv/CrossValidation.java    | 408 ++----------------
 .../ml/selection/cv/CrossValidationResult.java     |  31 +-
 .../ml/selection/cv/DebugCrossValidation.java      | 116 +++++
 .../selection/paramgrid/BruteForceStrategy.java}   |  17 +-
 .../paramgrid/EvolutionOptimizationStrategy.java   | 142 ++++++
 .../paramgrid/HyperParameterTuningStrategy.java}   |  17 +-
 .../ignite/ml/selection/paramgrid/ParamGrid.java   |  48 ++-
 .../selection/paramgrid/ParameterSetGenerator.java |   6 +-
 .../ml/selection/paramgrid/RandomStrategy.java     |  84 ++++
 .../scoring/cursor/CacheBasedLabelPairCursor.java  |   4 +-
 .../scoring/cursor/LocalLabelPairCursor.java       |   4 +-
 .../ml/selection/scoring/metric/MetricValues.java  |   6 +-
 .../BinaryClassificationMetrics.java               |   3 +-
 .../metric/regression/RegressionMetrics.java       |  10 +-
 .../ml/tree/DecisionTreeClassificationTrainer.java |  18 +
 .../apache/ignite/ml/util/genetic/Chromosome.java  | 110 +++++
 .../ignite/ml/util/genetic/CrossoverStrategy.java} |  24 +-
 .../ignite/ml/util/genetic/GeneticAlgorithm.java   | 450 +++++++++++++++++++
 .../apache/ignite/ml/util/genetic/Population.java  | 159 +++++++
 .../ignite/ml/util/genetic/SelectionStrategy.java} |  21 +-
 .../ignite/ml/util/genetic/package-info.java}      |  14 +-
 .../org/apache/ignite/ml/common/TrainerTest.java   |   7 +-
 .../preprocessing/encoding/EncoderTrainerTest.java |  16 +-
 .../ml/selection/cv/CrossValidationTest.java       | 296 ++++++++++---
 .../org/apache/ignite/ml/util/UtilTestSuite.java   |   6 +-
 .../ml/util/genetic/GeneticAlgorithmTest.java      |  99 +++++
 .../ignite/ml/util/genetic/PopulationTest.java     | 126 ++++++
 116 files changed, 3434 insertions(+), 903 deletions(-)

Reply via email to