def DE28(TrainSet, TestSet): return de_estimate([2, 8], TrainSet, TestSet)
def DE2(TrainSet, TestSet): return de_estimate(2, TrainSet, TestSet)
def DE8(TrainSet, TestSet): return de_estimate(8, TrainSet, TestSet)
def DE10(AllSet, TrainSet, TestSet): best_config, ngen = de_estimate(10, 250, data=TrainSet) mre, sa, ci = calc_error1(best_config, TestSet, f(AllSet)) return {"mre": mre, "sa": sa, "config": best_config, "gen": ngen}