ANU ASTR 4004 / 8008 - ASTRONOMICAL Computing
A comprehensive course delves into essential computational, statistical and data analysis techniques pivotal for daily astronomical reserach.
Overview
In the vast canvas of the universe, deciphering astronomical data is intricately tied to advanced statistical machine learning techniques. Gaining profound insights and enhancing our understanding of the cosmos necessitates a deep dive into methodologies that seamlessly weave together the disciplines of statistics and astronomy.
As we transition to the latter half of the course, our focus sharpens on the synergy of statistics, machine learning, and astronomy. We prioritize the mathematical, statistical, and computational foundations of these intertwined fields. The curriculum encompasses a range of topics: from Bayesian inference, linear and logistic regression, and dimension reduction techniques to neural networks, sampling, Gaussian Process, and Markov Chain Monte Carlo methods. Time permitting, we will also explore the potential of contemporary large-language models in the realm of astronomical research.
For all programming-related assignments, participants will utilize Python 3 and the Jupyter notebook, ensuring a hands-on, applied understanding of the concepts discussed.
Course schedules
Timetable (Part 2)
- Lectures: 1pm-2.30pm, Tuesday and Thursday, Duffield Lecture Theater
- Office Hour: 2.30pm-3pm, Thursday, Duffield Lecture Theater
- Lectures: 1pm-2.30pm, Tuesday and Thursday, Duffield Lecture Theater
- Office Hour: 2.30pm-3pm, Thursday, Duffield Lecture Theater
Week 7A (Sep 19)
Scipy, Astropy, Pandas
(Tutorial uploaded - Aug 28, Video recording uploaded - Sep 19 )
Week 7B (Sep 21)
Bayesian Inference and Linear Regression
(Lecture note and tutorial updated - Sep 22, Video recording uploaded - Sep 22)
Week 8A (Sep 26)
Logistic Regression and Classification
(Lecture note and tutorial updated - Sep 27, Video recording uploaded - Sep 26)
Week 8B (Sep 28)
Expectation Maximisation, K-means and Gaussian Mixture Models
(Lecture note and tutorial uploaded - Sep 27, Video recording uploaded - Sep 28)
Assignment
Final Assignment - Take-Home Exam
Exam Timetable
- Final take-home assignment: Nov 2-9, 2023 (TBC)
The final assignment, split into two parts, covers material from Part 1 (Weeks 1-6) and Part 2 (Weeks 7-12). For Part 1 details, see A/Prof. Fedderath's webpage. We expect 2/3 of the final exam is based on the material in Part 2.
Course staff
Lecturers
Research School of Astronomy and Astrophysics
/ School of Computing
Teaching Assistant
- Jamie Soon (Research School of Astronomy and Astrophysics)
- Jamie Soon (Research School of Astronomy and Astrophysics)
Textbooks
Christopher M. Bishop:
Pattern Recognition and Machine Learning
Springer, 2006 (selected parts)
We also recommend
Deisenroth, Faisal, and Ong, Mathematics for Machine Learning. Cambridge University Press.
Rasmussen and Williams, Gaussian Processes for Machine Learning. MIT Press (selected parts).
Course sites
All materials for Part 2 are available on this course webpage. For Part 1 materials, please visit A/Prof. Fedderath's webpage.
We'll be running lectures both in-person and live on Zoom. We're recording the sessions and you'll find them uploaded here later, but you'll get the most out of the experience by showing up in person. Heads up: the Zoom link for Part 2 has changed, so make sure to grab the new one from Wattle.
Assessments
This course includes three assignments: two in Part 1 and one in Part 2. Each assignment will account for 20% of the total grade. Additionally, there will be a take-home final assignment worth 40% of the total grade.
Assignment
Assignment
Assignment 3 will evaluate students on both the conceptual understanding and programming skills covered between Week 7 and Week 9a, which includes the first five lectures of the second half of the course.
The assignment is due by 11:59 p.m. (noon time) on Wednesday of Week 10 (October 11th).
Late policy for Assignments
This policy applies to Assignment 3.
Assignment submissions that are late will incur a penalty of 5% of the credit per working day, up to a maximum of 5 working days
Submissions late by more than five days will not be accepted.
For the final exam assignment, there is no late submission allowed.