Modelling and Analysis for AI (ELEN90097)
Graduate courseworkPoints: 12.5On Campus (Parkville)
Overview
Availability | Semester 1 |
---|---|
Fees | Look up fees |
This subject builds up the fundamentals for modelling dynamical systems, with a key focus on the aspects and decisions of modelling that are relevant for the application of AI and data-intensive learning methods. The discussion and evaluation of modelling methods focuses on how model fidelity influences simulation-to-real transfer; how modelling and simulation decisions influence computation time required for training and validation; and how discrete-time models introduce complexity when representing continuous-time engineering systems. Subsequently, it introduces the basic principles and engineering applications of programming and data structures in a condensed form with a project-centric pedagogy. It covers the fundamentals of databases and data structures, basic algorithms, scientific programming, and classic AI problem solving. It will focus specifically on engineering problems from multiple application areas including Internet of Things (IoT), smart grid and power systems, robotics, cyber-security, and communication networks. The concepts taught in this subject will lead to a better understanding of how programming and databases play a role in modern engineering and cyber-physical systems.
INDICATIVE CONTENT
Topics covered may include:
- Models for engineering systems in multiple disciplines, including analysis of what makes the models amenable to AI and data-intensive learning methods.
- Principles for simulating dynamic systems that are most relevant for the use of AI methods and to address these principles with existing software tools.
- Scientific programming for modelling using Python programming language and libraries such as scipy and numpy.
- Engineering data structures and time series data and their storage in SQL and noSQL databases.
Example engineering applications will be taught via projects in areas such as Internet of Things (IoT), smart grid and power systems, robotics, cyber-security, and communication networks.
Intended learning outcomes
On completion of this subject, students should be able to:
- Employ and explain modern software tools used for simulation of dynamical systems, including continuous, discrete, and hybrid systems.
- Apply the axioms of probability, independence, random variables and vectors, conditioning, and Bayes' rule to solve engineering problems.
- Apply important distributions and informatic theoretic tools for analysing distributions, such as: entropy; KL divergence; mutual information to evaluate alternatives and synthesise solutions to engineering problems.
- Analyse real-world problems and utilise modern programming languages to synthesise solutions, recognising the need to formulate algorithms that are amenable to processing by a computer such as recursion, sorting and determining shortest-path trees.
- Communicate effectively with professionals across different engineering disciplines, through media such as concise technical reports and informational videos or live presentations.
Generic skills
On completion of this subject, it is expected that the student will have developed the following generic skills:
- Ability to apply knowledge of basic science and engineering fundamentals
- Ability to undertake problem identification, formulation and solution
- Ability to utilise a systems approach to design and operational performance
- Capacity for independent critical thought, rational inquiry and self-directed learning
- Ability to communicate effectively, with the engineering team and with the community at large
Last updated: 4 March 2025
Eligibility and requirements
Prerequisites
One of
Code | Name | Teaching period | Credit Points |
---|---|---|---|
ELEN90088 | System Optimisation & Machine Learning | Semester 1 (On Campus - Parkville) |
12.5 |
Note: these can be taken concurrently (at the same time)
Corequisites
None
Non-allowed subjects
None
Inherent requirements (core participation requirements)
The University of Melbourne is committed to providing students with reasonable adjustments to assessment and participation under the Disability Standards for Education (2005), and the Assessment and Results Policy (MPF1326). Students are expected to meet the core participation requirements for their course. These can be viewed under Entry and Participation Requirements for the course outlines in the Handbook.
Further details on how to seek academic adjustments can be found on the Student Equity and Disability Support website: http://services.unimelb.edu.au/student-equity/home
Last updated: 4 March 2025
Assessment
Description | Timing | Percentage |
---|---|---|
A one-hour progress test.
| From Week 4 to Week 6 | 10% |
A one-hour progress test.
| From Week 10 to Week 12 | 10% |
Continuous individual assessment of project work, including peer assessment, not exceeding 50 pages per student over the semester.
| Throughout the teaching period | 55% |
Submission of a final team report (3-4 students per team) not exceeding 30 pages, including an individual contribution statement.
| During the examination period | 25% |
Last updated: 4 March 2025
Dates & times
- Semester 1
Mode of delivery On Campus (Parkville) Contact hours 36 hours of interactive lectures and discussions, and 24 hours of workshops Total time commitment 200 hours Teaching period 3 March 2025 to 1 June 2025 Last self-enrol date 14 March 2025 Census date 31 March 2025 Last date to withdraw without fail 9 May 2025 Assessment period ends 27 June 2025
What do these dates mean
Visit this webpage to find out about these key dates, including how they impact on:
- Your tuition fees, academic transcript and statements.
- And for Commonwealth Supported students, your:
- Student Learning Entitlement. This applies to all students enrolled in a Commonwealth Supported Place (CSP).
Subjects withdrawn after the census date (including up to the ‘last day to withdraw without fail’) count toward the Student Learning Entitlement.
Last updated: 4 March 2025
Further information
- Texts
Last updated: 4 March 2025