learning algorithms, the development and extension of models to directions such as