ECE2191 Probability and AI for engineers
Faculty of Engineering
ECE2191 Probability and AI for engineers is a level 2, 6-credit-point, undergraduate unit from the Faculty of Engineering, offered in 2024 in Semester 2 at Clayton and Malaysia. It needs (ENG1005 or MTH1030) and (FIT1045, ENG1013 or ENG1003).
- Credit points
- 6
- Offered in 2024
- Semester 2
- Clayton, Malaysia
- Assessment
- No exam
- 4 tasks
- Workload
- 144 hours
- per semester
This is the 2024 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review ECE2191.
Requisites
Before ECE2191
Corequisites
Pass these before, or take them in the same semester.
Prerequisites
Pass these before you enrol.
After ECE2191
No unit lists ECE2191 as a prerequisite in the 2024 handbook.
Overview
This unit will introduce fundamental concepts of probability theory applied to engineering problems in a manner that combines intuition and mathematical precision. The treatment of probability includes elementary set operations, sample spaces and probability laws conditional probability, and independence. A discussion of discrete and continuous random variables common distributions, functions, and expectations forms an important part of this unit. You will also learn the law of large numbers and the central limit theorem.
In the second half of the unit, the focus shifts to practical machine learning techniques. You will gain hands-on experience in supervised learning methods, ranging from decision trees and random forests to regression analysis. The unit also introduces optimisation theory, crucial for understanding the behaviour of learning algorithms. Furthermore, you will learn about data wrangling and the basics of feedforward neural networks. The unit features application examples from various domains to demonstrate the utility of these mathematical tools in real-world scenarios, including analysing radio telescopy data, images and audio signals.
Offerings in 2024
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Clayton | Flexible |
| Second semester | Malaysia | On campus |
Assessment
- QuizzesThreshold hurdle20%
- AssignmentsThreshold hurdle20%
- Engagement quizzesThreshold hurdle10%
- Final assessmentThreshold hurdle50%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Describe concepts and fundamentals of probability theory, such as random variables, probability mass, and density functions.
- 2
Analyse discrete, continuous and multiple random variables to interpret uncertainty in data.
- 3
Interpret a comprehensive array of supervised and unsupervised learning techniques, including regression and classification.
- 4
Apply machine learning algorithms to formulate data-driven decisions for a range of engineering problems.
- 5
Verify the performance and limitations of various machine learning models in real-world contexts, including regression models and classification techniques.
Workload and teaching
- Practical activities24 hours
- Workshops24 hours
- Teaching approachProblem-based learning
- Teaching approachSimulation or virtual practice
- Teaching approachActive learning
The minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 3-6 hours of scheduled learning activities and 6-9 hours of independent study per week. Scheduled activities may include a combination of teacher-directed learning, peer-directed learning and online engagement. Independent study may include associated readings, assessment and preparation for scheduled activities.
Learning resources
Required resources
Materials available on the unit's Moodle site.
Technology resources
Python
Where it fits
ECE2191 is part of 3 areas of study in the 2024 handbook.
- ECSYSENG04Part C. Electrical and computer systems engineering knowledge and applicationElectrical and computer systems engineeringNo reviews yet
- NTWCONTY02Studying other engineering specialisationsNetworks for connectivityNo reviews yet
- ROBMCTRN03Robotics and mechatronics engineering technical electivesRobotics and mechatronics engineeringNo reviews yet
Contacts
- Chief Examiners
- Dr Faezeh Marzbanrad
- Unit Coordinators
- Associate Professor Mehrtash Tafazzoli Harandi
- Dr Ding Ze Yang
- Dr Faezeh Marzbanrad
Common questions
What are the prerequisites for ECE2191?
You need (ENG1005 or MTH1030) and (FIT1045, ENG1013 or ENG1003) before you enrol; and MTH2010 or ENG2005 before or alongside it.
When is ECE2191 offered?
In 2024, ECE2191 runs in Semester 2 at Clayton and Malaysia.
How much work is ECE2191?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does ECE2191 have an exam?
No. ECE2191 has 4 assessment tasks and no exam.
Which majors and minors include ECE2191?
ECE2191 is part of Electrical and computer systems engineering; Networks for connectivity; and Robotics and mechatronics engineering.