Applied Artificial Intelligence and Machine Learning
This course provides an knowledge to machine learning concepts, algorithms, and applications. Students will learn about supervised and unsupervised learning, model evaluation, and practical implementations.
Instructor: Dr. Viet Vo
Term: Term 2
Location: Adelaide City Campus East
Time: Mondays and Wednesdays, 11:00 AM - 13:00 PM
Course Overview
This is course is designed to delve into the intricacies of deep learning, focusing on cutting-edge applications and architectures. The course emphasises the practical application of deep learning techniques, particularly in handling image data using convolutional neural networks (CNNs). Students will explore a variety of deep learning frameworks and gain hands-on experience through detailed case studies that showcase the implementation of these technologies in real-world scenarios. From recognising visual patterns to enhancing image processing capabilities, the course offers a thorough examination of how deep learning can be leveraged to solve complex problems in various domains, preparing students for innovative challenges in the field of AI and ML.
- Deep Learning Foundation
- Neural Network
- Advanced Cnn Architectures
- Transformers And Their Applications
Prerequisites
- Must have completed 1 of ARTI5002 Applied Artificial Intelligence and Machine Learning/ARTI6003 Machine Learning Algorithms
Textbooks
- Primary: “Machine Learning: A Probabilistic Perspective” by Kevin Murphy
- Reference: “Pattern Recognition and Machine Learning” by Christopher Bishop
Grading
- Assignments: 75%
- Open book quizes: 10%
- Close book quizes: 15%
Schedule
| Week | Date | Topic | Materials |
|---|---|---|---|
| 1 | Sept 5 | Course Introduction Overview of machine learning, course structure, and expectations. | |
| 2 | Sept 12 | Linear Regression Introduction to linear regression, gradient descent, and model evaluation. | |
| 3 | Sept 19 | Classification Logistic regression, decision boundaries, and multi-class classification. | |
| 4 | Sept 26 | Decision Trees and Random Forests Tree-based methods, ensemble learning, and feature importance. | |
| 5 | Oct 3 | Support Vector Machines Margin maximization, kernel methods, and support vectors. | |
| 6 | Oct 10 | Midterm Exam Covers weeks 1-5. | |
| 7 | Oct 17 | Neural Networks Fundamentals Perceptrons, multilayer networks, and backpropagation. | |
| 8 | Oct 24 | Deep Learning Convolutional neural networks, recurrent neural networks, and applications. |