def runAll(): print("Shifted Decision Boundary Relabeling") experiments = [(('SVM', svmLearner), adult2), (('AdaBoost', boostingLearner), adult2), (('LR', lrLearner), adult2), ] for (learnerName, learner), dataset in experiments: print("%s %s" % (dataset.name, learnerName), flush=True) experimentCrossValidate(dataset, learner, 2, statistics)
def runAllCrossValidate(): print("Baseline algorithms") experiments = [ (('SVM', svmLearner), adult2), (('SVMlinear', svmLinearLearner), german), (('AdaBoost', boostingLearner), adult2), (('AdaBoost', boostingLearner), german), (('LR', lrLearner), adult2), (('LR', lrLearner), german), ] for (learnerName, learner), dataset in experiments: print("%s %s" % (dataset.name, learnerName), flush=True) experimentCrossValidate(dataset, learner, 5, statisticsForCV)
def runAll(): print("Random Relabeling") experiments = [ (('SVM', svmLearner), adult), (('SVMlinear', svmLinearLearner), german), (('SVM', svmLearner), singles), (('AdaBoost', boostingLearner), adult), (('AdaBoost', boostingLearner), german), (('AdaBoost', boostingLearner), singles), (('LR', lrLearner), adult), (('LR', lrLearner), german), (('LR', lrLearner), singles), ] for (learnerName, learner), dataset in experiments: print("%s %s" % (dataset.name, learnerName)) experimentCrossValidate(dataset, learner, 5, statistics)
def runAll(): print("Random Relabeling") experiments = [ (('SVM', svmLearner), adult), (('SVMlinear', svmLinearLearner), german), (('SVM', svmLearner), singles), (('AdaBoost', boostingLearner), adult), (('AdaBoost', boostingLearner), german), (('AdaBoost', boostingLearner), singles), (('LR', lrLearner), adult), (('LR', lrLearner), german), (('LR', lrLearner), singles), ] for (learnerName, learner), dataset in experiments: print("%s %s" % (dataset.name, learnerName)) experimentCrossValidate(dataset, learner, 5, statistics)
def runAll(): print("Shifted Decision Boundary Relabeling") experiments = [ (('SVM', svmSKL), adult), (('SVMlinear', svmLinearSKL), german), (('SVM', svmSKL), singles), (('AdaBoost', boost), adult), (('AdaBoost', boost), german), (('AdaBoost', boost), singles), (('LR', lrSKL), adult), (('LR', lrSKL), german), (('LR', lrSKL), singles), ] for (learnerName, learner), dataset in experiments: print("%s %s" % (dataset.name, learnerName), flush=True) experimentCrossValidate(dataset, learner)
def runAllCrossValidate(): print("Baseline algorithms") experiments = [ (("SVM", svmLearner), adult), (("SVMlinear", svmLinearLearner), german), (("SVM", svmLearner), singles), (("AdaBoost", boostingLearner), adult), (("AdaBoost", boostingLearner), german), (("AdaBoost", boostingLearner), singles), (("LR", lrLearner), adult), (("LR", lrLearner), german), (("LR", lrLearner), singles), ] for (learnerName, learner), dataset in experiments: print("%s %s" % (dataset.name, learnerName), flush=True) experimentCrossValidate(dataset, learner, 5, statisticsForCV)