Skip to content

Commit 57f83ab

Browse files
author
Olcay Taner YILDIZ
committed
Updated according to th change in removeItem method in Math dependency and correspondingly test results.
1 parent f94306b commit 57f83ab

18 files changed

Lines changed: 26 additions & 26 deletions

Classification/Experiment/BootstrapRun.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def execute(self, experiment: Experiment) -> ExperimentPerformance:
3636
"""
3737
result = ExperimentPerformance()
3838
for i in range(self.__numberOfBootstraps):
39-
bootstrap = Bootstrap(instanceList=experiment.getDataSet().getInstances(),
39+
bootstrap = Bootstrap(instance_list=experiment.getDataSet().getInstances(),
4040
seed=i + experiment.getParameter().getSeed())
4141
bootstrap_sample = InstanceList(bootstrap.getSample())
4242
experiment.getClassifier().train(trainSet=bootstrap_sample,

Classification/Experiment/KFoldRun.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def execute(self, experiment: Experiment) -> ExperimentPerformance:
5050
An ExperimentPerformance instance.
5151
"""
5252
result = ExperimentPerformance()
53-
crossValidation = KFoldCrossValidation(instanceList=experiment.getDataSet().getInstances(),
53+
crossValidation = KFoldCrossValidation(instance_list=experiment.getDataSet().getInstances(),
5454
K=self.K,
5555
seed=experiment.getParameter().getSeed())
5656
self.runExperiment(classifier=experiment.getClassifier(),

Classification/Experiment/MxKFoldRun.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def execute(self, experiment: Experiment) -> ExperimentPerformance:
4242
"""
4343
result = ExperimentPerformance()
4444
for j in range(self.M):
45-
cross_validation = KFoldCrossValidation(instanceList=experiment.getDataSet().getInstances(),
45+
cross_validation = KFoldCrossValidation(instance_list=experiment.getDataSet().getInstances(),
4646
K=self.K,
4747
seed=experiment.getParameter().getSeed())
4848
self.runExperiment(classifier=experiment.getClassifier(),

Classification/Experiment/StratifiedKFoldRun.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def execute(self, experiment: Experiment) -> ExperimentPerformance:
3434
An ExperimentPerformance instance.
3535
"""
3636
result = ExperimentPerformance()
37-
cross_validation = StratifiedKFoldCrossValidation(instanceLists=experiment.getDataSet().getClassInstances(),
37+
cross_validation = StratifiedKFoldCrossValidation(instance_lists=experiment.getDataSet().getClassInstances(),
3838
K=self.K,
3939
seed=experiment.getParameter().getSeed())
4040
self.runExperiment(classifier=experiment.getClassifier(),

Classification/Experiment/StratifiedMxKFoldRun.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def execute(self, experiment: Experiment) -> ExperimentPerformance:
4040
"""
4141
result = ExperimentPerformance()
4242
for j in range(self.M):
43-
cross_validation = StratifiedKFoldCrossValidation(instanceLists=experiment.getDataSet().getClassInstances(),
43+
cross_validation = StratifiedKFoldCrossValidation(instance_lists=experiment.getDataSet().getClassInstances(),
4444
K=self.K,
4545
seed=experiment.getParameter().getSeed())
4646
self.runExperiment(classifier=experiment.getClassifier(),

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name='NlpToolkit-Classification',
9-
version='1.0.14',
9+
version='1.0.15',
1010
packages=['Classification', 'Classification.Model', 'Classification.Model.DecisionTree', 'Classification.Filter',
1111
'Classification.DataSet', 'Classification.Instance', 'Classification.Attribute',
1212
'Classification.Parameter', 'Classification.Classifier', 'Classification.Experiment',

test/Classifier/BaggingTest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ def test_Train(self):
1111
bagging = Bagging()
1212
baggingParameter = BaggingParameter(1, 100)
1313
bagging.train(self.iris.getInstanceList(), baggingParameter)
14-
self.assertAlmostEqual(2.0, 100 * bagging.test(self.iris.getInstanceList()).getErrorRate(), 2)
14+
self.assertAlmostEqual(0.0, 100 * bagging.test(self.iris.getInstanceList()).getErrorRate(), 2)
1515
bagging.train(self.bupa.getInstanceList(), baggingParameter)
16-
self.assertAlmostEqual(42.03, 100 * bagging.test(self.bupa.getInstanceList()).getErrorRate(), 2)
16+
self.assertAlmostEqual(0.0, 100 * bagging.test(self.bupa.getInstanceList()).getErrorRate(), 2)
1717
bagging.train(self.dermatology.getInstanceList(), baggingParameter)
18-
self.assertAlmostEqual(2.46, 100 * bagging.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
18+
self.assertAlmostEqual(0.0, 100 * bagging.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
1919
bagging.train(self.car.getInstanceList(), baggingParameter)
2020
self.assertAlmostEqual(0.0, 100 * bagging.test(self.car.getInstanceList()).getErrorRate(), 2)
2121
bagging.train(self.tictactoe.getInstanceList(), baggingParameter)

test/Classifier/C45StumpTest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def test_Train(self):
1111
c45Stump.train(self.iris.getInstanceList(), None)
1212
self.assertAlmostEqual(33.33, 100 * c45Stump.test(self.iris.getInstanceList()).getErrorRate(), 2)
1313
c45Stump.train(self.bupa.getInstanceList(), None)
14-
self.assertAlmostEqual(42.03, 100 * c45Stump.test(self.bupa.getInstanceList()).getErrorRate(), 2)
14+
self.assertAlmostEqual(36.81, 100 * c45Stump.test(self.bupa.getInstanceList()).getErrorRate(), 2)
1515
c45Stump.train(self.dermatology.getInstanceList(), None)
1616
self.assertAlmostEqual(49.73, 100 * c45Stump.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
1717
c45Stump.train(self.car.getInstanceList(), None)
@@ -21,7 +21,7 @@ def test_Train(self):
2121
c45Stump.train(self.nursery.getInstanceList(), None)
2222
self.assertAlmostEqual(29.03, 100 * c45Stump.test(self.nursery.getInstanceList()).getErrorRate(), 2)
2323
c45Stump.train(self.chess.getInstanceList(), None)
24-
self.assertAlmostEqual(80.76, 100 * c45Stump.test(self.chess.getInstanceList()).getErrorRate(), 2)
24+
self.assertAlmostEqual(80.92, 100 * c45Stump.test(self.chess.getInstanceList()).getErrorRate(), 2)
2525

2626

2727
if __name__ == '__main__':

test/Classifier/C45Test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ def test_Train(self):
1111
c45 = C45()
1212
c45Parameter = C45Parameter(1, True, 0.2)
1313
c45.train(self.iris.getInstanceList(), c45Parameter)
14-
self.assertAlmostEqual(4.00, 100 * c45.test(self.iris.getInstanceList()).getErrorRate(), 2)
14+
self.assertAlmostEqual(2.00, 100 * c45.test(self.iris.getInstanceList()).getErrorRate(), 2)
1515
c45.train(self.bupa.getInstanceList(), c45Parameter)
16-
self.assertAlmostEqual(42.03, 100 * c45.test(self.bupa.getInstanceList()).getErrorRate(), 2)
16+
self.assertAlmostEqual(30.43, 100 * c45.test(self.bupa.getInstanceList()).getErrorRate(), 2)
1717
c45.train(self.dermatology.getInstanceList(), c45Parameter)
18-
self.assertAlmostEqual(4.64, 100 * c45.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
18+
self.assertAlmostEqual(4.37, 100 * c45.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
1919
c45.train(self.car.getInstanceList(), c45Parameter)
2020
self.assertAlmostEqual(6.48, 100 * c45.test(self.car.getInstanceList()).getErrorRate(), 2)
2121
c45.train(self.tictactoe.getInstanceList(), c45Parameter)

test/Classifier/RandomForestTest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ def test_Train(self):
1111
randomForest = RandomForest()
1212
randomForestParameter = RandomForestParameter(1, 100, 35)
1313
randomForest.train(self.iris.getInstanceList(), randomForestParameter)
14-
self.assertAlmostEqual(2.0, 100 * randomForest.test(self.iris.getInstanceList()).getErrorRate(), 2)
14+
self.assertAlmostEqual(0.0, 100 * randomForest.test(self.iris.getInstanceList()).getErrorRate(), 2)
1515
randomForest.train(self.bupa.getInstanceList(), randomForestParameter)
16-
self.assertAlmostEqual(42.03, 100 * randomForest.test(self.bupa.getInstanceList()).getErrorRate(), 2)
16+
self.assertAlmostEqual(0.0, 100 * randomForest.test(self.bupa.getInstanceList()).getErrorRate(), 2)
1717
randomForest.train(self.dermatology.getInstanceList(), randomForestParameter)
18-
self.assertAlmostEqual(2.46, 100 * randomForest.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
18+
self.assertAlmostEqual(0.0, 100 * randomForest.test(self.dermatology.getInstanceList()).getErrorRate(), 2)
1919
randomForest.train(self.car.getInstanceList(), randomForestParameter)
2020
self.assertAlmostEqual(0.0, 100 * randomForest.test(self.car.getInstanceList()).getErrorRate(), 2)
2121
randomForest.train(self.tictactoe.getInstanceList(), randomForestParameter)

0 commit comments

Comments
 (0)