top of page
Python for Scientific Computing

Python is a high-level, general-purpose programming language. For researchers it offers a path to automating processes and repeat tasks for reproducibility and efficiency.

Advanced

Introduction to Image Classification

Discover how to perform image classification using a convolutional neural network (CNN) by building, training and evaluating a model with a real set of images.

Loading..

Upcoming sessions:

Intermediate

Fundamentals of Classification in Machine Learning

Explore key concepts in classification, including logistic regression, support vector machines (SVM), and neural networks, through hands-on exercises in Python.

Loading..

Upcoming sessions:

Intermediate

Decision Trees and Ensemble Methods in Machine Learning

Learn the theory behind decision trees, including how they split data, handle overfitting, and work with both classification and regression problems.

Loading..

Upcoming sessions:

Intermediate

Fundamentals of Regression in Machine Learning

Explore regression techniques in supervised machine learning, from simple and multiple linear models to regularisation and Bayesian approaches for predictive analysis.

Loading..

Upcoming sessions:

Intermediate

Clustering and Unsupervised Methods in Machine Learning

Discover unsupervised machine learning methods, including k-means, hierarchical, and density-based clustering, along with dimensionality reduction techniques.

Loading..

Upcoming sessions:

Novice

Plotting and Programming with Python

An introduction to the Python scripting environment. Learn about basic programming concepts and how to automate analysis for improved reproducibility and productivity.

Loading..

Upcoming sessions:

FIND US
Our office

The Precinct

 

Postal & delivery address
Level 1, 315 Brunswick Street,
Fortitude Valley, Brisbane 4006

Weekdays: 8:30am – 5:00pm

By Appointments Only

bottom of page