This is one of many Ai courses offered at UNSW. At this point I really feel "machine learning" is a buzzword, but the course outline definition is loosely speaking enough. Namely that ML is the algorithmic approach to learning from data. It can be perceived to have a similar goal to statistical modelling, but in ML prediction accuracy tends to overrule interpretability of the model.
The course introduces some classical ML techniques, but also touches on pieces of the current state-of-the-art models (e.g. ensemble learning, neural nets). There's quite a lot of content, but this is to be expected since ML is currently rapidly growing. Generally speaking it is a good overview to current ML techniques though. (Surprisingly, it's also made me appreciate neural nets more, despite only spending 1 week on it.) As a result of so much content though, the lectures were quite fast paced. For a math major like me i didn't care, but I can see it being difficult for other students.
I should direct your attention to
this review briefly, and how the final exam dragged a 3/5 down to a -5/5. Thankfully that was over. No idea if the different lecturer meant anything here, but my exam was essentially 50 MC. Not a great experience per se - the curveball questions were quite hard. But the exam didn't feel evil or bizarre at all.
What hurt the rating? Well, homework 0 was a grind for just 1%. Not a hard to get 1%, but tiresome. As the course progressed, this was kind of forgotten, because both subsequent homeworks were interesting and made up for it. Then it came to the project. In all fairness, the hackathon itself was interesting - good final goal we were aiming for, and