Machine learning refers to any computer algorithm which has been trained with real data to build predictive models. It is a subfield of artificial intelligence which relies on mathematical tools including linear regressions and Bayesian statistics.
Every machine learner enthusiast begins with linear regression algorithms, models which assume a linear relationship between input variable (X) and output variable (Y). For illustrative purposes imagine that you have collected the heights and weights of 50 girls. This “training data” is then plotted into a graph (heights on the X axis and weights on the Y axis) and a line of best fit (y=mx+c) can be added. The aim is to be able to use this line to predict the weight of other girls not included in the training set (new data) given their known height. The linear regression method trains the algorithm based on the best values obtained by the line of best fit to predict further data.

Bayesian statistics essentially calculates the probability of an expected event outcome by taking prior knowledge (probability) into account. While a traditional statistic example would be “what is the probability of rain today?” a Bayesian probability would be “what is the probability of rain given that it was sunny yesterday”. As such the calculated probability changes as new information is fed in. The Bayesian approach is not appropriate for all machine learning models but particularly relevant in data with high levels of uncertainty or databases with few training data.
Featured Courses
The CPD accredited courses are carefully crafted to help you gain in-depth knowledge on a topic of your interest.
Stem Cell Technology
The field of stem cell technology is a cornerstone of regenerative medicine, offering transformative pathways to repair or replace damaged tissues. This course provides a comprehensive exploration of stem cell biology, from the fundamental differences in cell potency to advanced techniques such as induced pluripotency and direct reprogramming. Participants will gain insight into differentiation protocols, the development of 3D organoid systems, and the application of CRISPR gene editing to correct disease-associated mutations. Beyond the laboratory, the course addresses essential quality control standards, global regulatory frameworks, and the complex ethical landscape of modern biotechnology.
Next Generation Sequencing (NGS)
This intermediate-level course provides a thorough overview of the field of next-generation sequencing, from its properties and strength and its major applications, to an overview of a typical sequencing workflow.
Molecular Ageing
The study of molecular ageing is a cutting-edge discipline, providing a novel lens through which to understand and treat age-related decline. This course offers a comprehensive introduction to the biological drivers of ageing, from evolutionary theories to the molecular hallmarks that define the biological clock. Participants will explore the mechanisms of DNA repair, the impact of oxidative stress, and emerging therapeutic frontiers, including senolytics and rejuvenation technologies moving from the laboratory into clinical consideration.
Cancer Biology: Exploring the Molecular and Genetic Aspects
This is an intermediate-level course that explores the molecular and genetic basis of cancer, its evolution, and cancer immunology.
Neuroscience
Neuroscience is one of the most advanced and fastest growing sciences. The beginning of the 21st century has seen huge developments in techniques to study and understand how the brain works.
CRISPR: Revolutionising Genome Editing
This advanced-level course is designed to develop an understanding of complex concepts related to genomics, particularly CRISPR/Cas technology and its applications...
Two main types of machine learning exist:
- Supervised learning: the used training data is known and used for the output we are attempting to predict. As such the accuracy of our model can be investigated as we can compare it against a set of “known correct answers”. Supervised models may either be a classification type (output variable is a category for example “a risk” or “not at risk” or a regression type (output variable is a continuous value “next fashion trends”).
- Unsupervised learning: the system here does not predict the correct output but analyses the data to unveil unseen patterns in the data we contain. For example, this would allow the clustering (classification in groups based on similarity) of movies based on their plot summaries and actors. Unsupervised models are either in clusters (grouping of data based on a shared characteristic “insect type”) or in association (people who listen to Camila Cabello tend to listen to Ariana Grande’s pop songs).
