School of Computing

Applied Research in Computer Science (ARCS)

Machine Learning Machine learning is the science of getting computers to act without being explicitly programmed.

- from the Stanford online course on Machine Learning, by Andrew Ng

Machine Learning is a scientific discipline that is concerned with the design and development of algorithms that allow computers to change behavior based on data, such as from sensor data or databases. A major focus of machine learning research is to automatically learn to recognize complex patterns and make intelligent decisions based on data.

- from

The Machine Learning Research Group (MLRG) aims to do research in formal aspects of computer science, with the main focus being on Machine Learning.

The groups consists of the following members (in alphabetical order):

Philip Abidoye
Drina du Plessis
Ken Halland
Moses Olaifa
Christian Omlin
Isaac Osunmakinde
Colin Pilkington
Adriaan Pottas
Ian Sanders
Maggie Selepe
Anitta Thomas
Sreedevi Vallabhapurapu
Etienne van der Poel

More information are available under their individual pages on

Active members of this group:

  • Etienne van der Poel

  • Publications

    This page is not necessarily up to date.


    J W Kamau; Sanders, I.D.. (2017)
    A Review Of Prominent Technology Acceptance Models In The Context Of Predicting Software Adoption In African Developing Countries: A Case Of Free Desktop Open Source Software (oss)
    Asian Journal of Information Technology
    (Accepted for publication)

    Alani AY; Osunmakinde, I.O.. (2017)
    Short-term Multiple Forecasting Of Electric Energy Loads For Sustainable Demand Planning In Smart Grids For Smart Homes
    Sustainability journal, Special Issue in Wind Energy, Load and Price Forecasting towards Sustainability, (ISI journal)
    (9) (11)
    pp 1972