Machine Learning

The Machine Learning group forms part of the Department of Computer Science, University of Sheffield. It has gained an international reputation for research into the development of learning techniques and their application to a diverse range of modelling tasks.


  • Theory:

    • Dimensionality Reduction
    • Probabilistic Modelling
    • Optimisation
    • Statistical Learning
    • Bio-inspired Learning

  • Applications:

    • Personalised Health
    • Computational Biology
    • Computational Neuroscience
    • Neuromorphic Engineering



  • GPy>
    An open-source framework for Gaussian Processes (GP) written in Python.

  • GPyOpt>
    An open-source library for Bayesian Optimization using GPy, written in Python.

  • Rodent Data Analytics (RODA)>
    A MATLAB suite of algorithms and a software for analysis and classification of rodents trajectory data in the Morris Water Maze.


Machine Learning Research Group, Department of Computer Science, University of Sheffield, Regent Court, 211 Portobello, Sheffield, S1 4DP, UK

See also:

Machine Learning Research Retreats

Our group organises Machine Learning Research Retreats (MLRR). For more information about past and current retreats refer to MLRR 2017, MLRR 2019.