Machine learning abstractions - alex-hh/programming-notes GitHub Wiki

There is data, model, usually something like a 'learner' and something like a 'problemsolver', problem

often will make sense to define datapoint class, as well as dataset class

it's useful to write a simple solve_problem script first.