4e8279d6c723c39370fb6f24a386c4d968142f11
Files Diff
- Added: 2
- Removed: 5
- Renamed: 0
- Modified: 40
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 3 | ||
Rename Method protected calculateAverageValidationMetrics(validationMetricsList List<ValidationMetrics>) : ValidationMetrics renamed to public average(validationMetricsList List<ValidationMetrics>) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.ClassifierValidator | From | To | |
Rename Method protected calculateAverageValidationMetrics(validationMetricsList List<VM>) : VM renamed to public average(validationMetricsList List<ValidationMetrics>) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To | |
Rename Method protected calculateAverageValidationMetrics(validationMetricsList List<ValidationMetrics>) : ValidationMetrics renamed to public average(validationMetricsList List<ValidationMetrics>) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.ClustererValidator | From | To | |
Move And Rename Method | 2 | ||
Move And Rename Method protected validateModel(validationData Dataframe) : VM from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractLinearRegression to public validate(predictedData Dataframe) : ValidationMetrics from class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To | |
Move And Rename Method protected validateModel(validationData Dataframe) : ValidationMetrics from class com.datumbox.framework.core.machinelearning.recommendersystem.CollaborativeFiltering to public validate(predictedData Dataframe) : ValidationMetrics from class com.datumbox.framework.core.machinelearning.validators.RMSEValidator | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type validationMetricsList : List<VM> to validationMetricsList : List<ValidationMetrics> in method public average(validationMetricsList List<ValidationMetrics>) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To | |
Move Method | 2 | ||
Move Method protected setThitas(thitas Map<Object,Double>) : void from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractLinearRegression.AbstractModelParameters to protected setThitas(thitas Map<Object,Double>) : void from class com.datumbox.framework.core.machinelearning.regression.MatrixLinearRegression.ModelParameters | From | To | |
Move Method public getThitas() : Map<Object,Double> from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractLinearRegression.AbstractModelParameters to public getThitas() : Map<Object,Double> from class com.datumbox.framework.core.machinelearning.regression.MatrixLinearRegression.ModelParameters | From | To | |
Inline Method | 1 | ||
Inline Method private predictAndValidate(newData Dataframe) : ValidationMetrics inlined to protected _predictDataset(newData Dataframe) : void in class com.datumbox.framework.core.machinelearning.topicmodeling.LatentDirichletAllocation | From | To | |
Change Return Type | 2 | ||
Change Return Type VM to ValidationMetrics in method public average(validationMetricsList List<ValidationMetrics>) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To | |
Change Return Type VM to ValidationMetrics in method public validate(predictedData Dataframe) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To | |
Move Attribute | 2 | ||
Move Attribute private thitas : Map<Object,Double> from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractLinearRegression.AbstractModelParameters to private thitas : Map<Object,Double> from class com.datumbox.framework.core.machinelearning.regression.MatrixLinearRegression.ModelParameters | From | To | |
Move Attribute private thitas : Map<Object,Double> from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractLinearRegression.AbstractModelParameters to private thitas : Map<Object,Double> from class com.datumbox.framework.core.machinelearning.regression.NLMS.ModelParameters | From | To | |
Move Class | 1 | ||
Move Class com.datumbox.framework.core.machinelearning.recommendersystem.CollaborativeFiltering.ValidationMetrics moved to com.datumbox.framework.core.machinelearning.validators.RMSEValidator.ValidationMetrics | From | To | |
Extract Superclass | 1 | ||
Extract Superclass com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractModeler from classes [com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractClassifier, com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractClusterer, com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractRecommender, com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractRegressor, com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractTopicModeler] | From | To | |
Change Variable Type | 17 | ||
Change Variable Type vmSample : VM to vmSample : ValidationMetrics in method public average(validationMetricsList List<ValidationMetrics>) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To | |
Change Variable Type vm : Kmeans.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testValidate() : void in class com.datumbox.framework.core.machinelearning.clustering.KmeansTest | From | To | |
Change Variable Type vm : Kmeans.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.clustering.KmeansTest | From | To | |
Change Variable Type vm : MultinomialDPMM.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.clustering.MultinomialDPMMTest | From | To | |
Change Variable Type vm : MultinomialNaiveBayes.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.MultinomialNaiveBayesTest | From | To | |
Change Variable Type vm : SupportVectorMachine.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.SupportVectorMachineTest | From | To | |
Change Variable Type vm : BernoulliNaiveBayes.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.BernoulliNaiveBayesTest | From | To | |
Change Variable Type vm : OrdinalRegression.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.OrdinalRegressionTest | From | To | |
Change Variable Type vm : SoftMaxRegression.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testValidate() : void in class com.datumbox.framework.core.machinelearning.topicmodeling.LatentDirichletAllocationTest | From | To | |
Change Variable Type vm : HierarchicalAgglomerative.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testValidate() : void in class com.datumbox.framework.core.machinelearning.clustering.HierarchicalAgglomerativeTest | From | To | |
Change Variable Type vm : MaximumEntropy.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.MaximumEntropyTest | From | To | |
Change Variable Type vm : GaussianDPMM.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.clustering.GaussianDPMMTest | From | To | |
Change Variable Type vm : SoftMaxRegression.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.SoftMaxRegressionTest | From | To | |
Change Variable Type vm : BinarizedNaiveBayes.ValidationMetrics to vm : ClassifierValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.classification.BinarizedNaiveBayesTest | From | To | |
Change Variable Type vm : GaussianDPMM.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testValidate() : void in class com.datumbox.framework.core.machinelearning.clustering.GaussianDPMMTest | From | To | |
Change Variable Type vm : MultinomialDPMM.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testValidate() : void in class com.datumbox.framework.core.machinelearning.clustering.MultinomialDPMMTest | From | To | |
Change Variable Type vm : HierarchicalAgglomerative.ValidationMetrics to vm : ClustererValidator.ValidationMetrics in method public testKFoldCrossValidation() : void in class com.datumbox.framework.core.machinelearning.clustering.HierarchicalAgglomerativeTest | From | To | |
Rename Parameter | 2 | ||
Rename Parameter validationData : Dataframe to predictedData : Dataframe in method public validate(predictedData Dataframe) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.RMSEValidator | From | To | |
Rename Parameter validationData : Dataframe to predictedData : Dataframe in method public validate(predictedData Dataframe) : ValidationMetrics in class com.datumbox.framework.core.machinelearning.validators.LinearRegressionValidator | From | To |