The Principles of Machine Learning (DSCRP) [St Lucia]
This hands-on workshop introduces participants to the basic principle concepts, workflow, and practical application of Machine Learning (ML). Participants will learn key ML terminology, understand how models are built and evaluated, and apply popular ML algorithms to real datasets using Python. Using examples from clinical case studies, participants will explore data preparation, model selection, evaluation, overfitting/underfitting, and prediction.
Recommend participants
This workshop is ideal for anyone who work with data and are interested in applying machine learning in their research. It is suitable for beginners with basic Python or statistical knowledge, but no prior ML experience is required.
Learning Outcomes
By the end of the workshop, participants will be able to:
- Understand basic machine learning concepts and terminology
- Recognise common ML algorithms and their appropriate applications
- Prepare and preprocess data for ML modelling
- Build, train, and evaluate simple ML models
- Interpret model performance using standard evaluation metrics
- Identify common issues such as overfitting and underfitting
Workshop Topics
- Understanding the foundations of machine learning and types of learning
- Exploring key algorithms such as regression, decision trees, and clustering
- Preparing data through cleaning, visualisation, and preprocessing techniques
- Building and evaluating ML models using Python or low-code tools
- Interpreting model output and comparing performance across approaches
About Research software and programming
Library workshops
The library offers a range of workshops under the headings below including:
R with RStudio Excel for research data NVivo Pro
Useful links
- Library's software training resources
- Software carpentry: The open-source movement to teach basic lab skills for research computing.
- REDCap consortium: A secure web application for building and managing online surveys and databases. UQ is a member of the consortium
- RStudio cheat sheets
- Hacky Hour (supported by RCC, QCIF, IMB and wonderful volunteer helpers!): RCC runs consultations every Tuesday at Cafe Nano. Come and ask IT questions such as: getting started with Python and R, stats, machine learning, bio-image, software tools, research data management (RDM), how to access high performance computing, cloud data storage and tools for data cleaning and data visualisation. Bring your project's IT problems or come along as a helper! Very occasionally Hacky Hour may not run; follow us on Twitter (@HackyHourStLuc) to get the latest announcements. Aside from the usual IT research questions,
- First Tuesday of the month: Bioinformatics Hacky Hour, ask bioinformatics analysis, software and pipeline questions
- Last Tuesday of the month: BioLab Hacky Hour, ask about experimental design and technical sample processing questions to get started in the lab