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 3435978d4b336dd6800b10845f7ea9b3632ab9f4 Merge: 8294495 dd6abfa Author: sboikov <sboi...@apache.org> AuthorDate: Sun Jul 28 15:40:16 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 | 35 +- .../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 | 6 +- .../ignite/examples/ml/tutorial/Step_8_CV.java | 26 +- .../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 - .../hyperparametertuning/Step_10_RandomSearch.java | 198 --------- .../Step_11_Parallel_BrutForce_Search.java | 202 --------- .../Step_12_Parallel_Random_Search.java | 206 --------- .../Step_13_Genetic_Programming_Search.java | 194 --------- ...tep_14_Parallel_Genetic_Programming_Search.java | 200 --------- .../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 - .../org/apache/ignite/IgniteSystemProperties.java | 9 + .../query/schema/SchemaIndexCacheVisitorImpl.java | 20 +- .../CacheQueryEntityWithDateTimeApiFieldsTest.java | 56 ++- .../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 ----- .../ml/selection/paramgrid/BruteForceStrategy.java | 28 -- .../paramgrid/EvolutionOptimizationStrategy.java | 142 ------ .../paramgrid/HyperParameterTuningStrategy.java | 28 -- .../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 | 4 +- .../metric/regression/RegressionMetrics.java | 10 +- .../ml/tree/DecisionTreeClassificationTrainer.java | 18 - .../apache/ignite/ml/util/genetic/Chromosome.java | 110 ----- .../ignite/ml/util/genetic/CrossoverStrategy.java | 35 -- .../ignite/ml/util/genetic/GeneticAlgorithm.java | 451 ------------------- .../apache/ignite/ml/util/genetic/Population.java | 159 ------- .../ignite/ml/util/genetic/SelectionStrategy.java | 32 -- .../ignite/ml/util/genetic/package-info.java | 23 - .../org/apache/ignite/ml/common/TrainerTest.java | 7 +- .../preprocessing/encoding/EncoderTrainerTest.java | 16 +- .../ml/selection/cv/CrossValidationTest.java | 303 +++---------- .../org/apache/ignite/ml/util/UtilTestSuite.java | 6 +- .../ml/util/genetic/GeneticAlgorithmTest.java | 100 ----- .../ignite/ml/util/genetic/PopulationTest.java | 126 ------ 108 files changed, 784 insertions(+), 3679 deletions(-)