Mathematical Learning Models — Theory and Algorithms