We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
function train_and_test has prototype:
train_and_test
def train_and_test(dataset, start, end):
but it is passed 4 arguments in the below function in learning.py.
def learningcurve(learner, dataset, trials=10, sizes=None): if sizes is None: sizes = list(range(2, len(dataset.examples) - 10, 2)) def score(learner, size): random.shuffle(dataset.examples) return train_and_test(learner, dataset, 0, size) return [(size, mean([score(learner, size) for t in range(trials)])) for size in sizes]
I think learner should not be passed, but then it is the only use of learner parameter in train_and_test. How should this be resolved?
learner