This subject is available under ICMS undergraduate degrees, please click the button below to find an undergraduate course for you.
DAT303A
Specialisation
3 credit points
ICT103A Programming Principles
DAT203A Big Data Systems
Course level of study pre-requisite:
a total of 24 credit points (15 credit points, including ICT101A, ICT102A, ICT103A, DAT101A from level 100 and 9 credit points from level 200 core subjects) prior enrolling into level 300 core and specialisation subjects.
300
The twenty-first century is perhaps best described as the dawn of evolutionary digital technologies such as artificial intelligence (AI). AI is a concept to create intelligent machines that can simulate the human thinking capability. Based on that, machine learning (ML) is a subset of AI aiming towards software that can perform a specific task without being explicitly programmed to do so. Applications of AI are widespread from automated and customised advertising to facial and voice recognition onto robotic manufacturing, and even self-driving cars. In fact, AI is fast becoming ubiquitous and indisputably indispensable to our everyday work and life. As a result, students of computer sciences and data analytics should have a broad understanding of how AI works and how it can be used to add value to business. This subject is designed to equip students with these competencies.
This subject offers a comprehensive introduction into the history and evolution of AI and ML. It then provides students with a detailed explanation of ML development, algorithms, models, data base requirements, and computing technologies as well as analytical techniques for supervised learning, unsupervised learning, and reinforcement learning each with real-world examples and applications. It will explain the applications of AI in areas such as fraud detection, image processing, facial recognition and NLP. Students will then be able to evaluate and elaborate different AI and ML techniques applicable in business in order to make an informed decisions on how they can be used to solve various business problems. Ethical and social considerations in the development, deployment and use of AI systems will be discussed as well.
a) Explain the history and evolution of AI and how it relates to the domain of ML.
b) Critically evaluate supervised, unsupervised, and reinforcement ML algorithms and their characteristics.
c) Analyse appropriate business and technical requirements for the use of ML technologies to solve contemporary business problems taking into account ethical and social considerations
d) Assess and contextualise key concepts of ML and design and implement ML-based solutions for business contexts.
e) Appraise emerging trends and platforms that impact the adoption and successful development of new AI and ML tools across sectors.
No | Assessment Task | Weighting | Learning Outcomes |
1 | Online Quiz (Invigilated) | 20% | a, d |
2 | Case Study (G) | ||
Part A Report | 30% | b, c, d, e | |
Part B Presentation | 10% | ||
3 | ML Implementation Scenario | ||
Part A Report | 25% | b, c, d, e | |
Part B Prototype Review | 15% |
Topic: |
Week 1: Introduction into AI
|
Week 2: Machine Learning
Exemplary business use cases |
Week 3: ML Development Fundamentals
|
Week 4: Deep Learning
|
Week 5: Image Processing
|
Week 6: Face Detection and Face Recognition Algorithms
|
Week 7: Natural Language Processing
|
Week 8: Anomaly and Fraud Detection
|
Week 9: Database Systems for ML
|
Week 10: Advanced Computing for ML
|
Week 11: Edge Computing and Future of AI
|