Artificial Intelligence for Engineers (MCEN90048)

Undergraduate course, University of Melbourne, Department of Mechanical Engineering, 1900

Marker, Tutor for 2024-SM1, Marked Assignments and supervised projects.

Upon completion, students are expected to gain an overview of a major area of artificial intelligence known as deep learning, including Convolutional and Recurrent Neural Networks, Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs). Students will also learn computational intelligence methods of optimization and modelling. An ongoing focus will be the applicability of these methods to engineering systems. Students are expected to practice some of the methods they learn on real and synthetic data and appreciate the strengths and limits of the approaches they learn.

A variety of topics in computational intelligence are expected to be covered, with selections to be made from 1) neural networks including generative networks, deep neural networks and convolution neural networks, 2) learning methods including unsupervised learning, reinforcement learning and semi-supervised learning, 3) appreciation of other Computational Intelligence methods: fuzzy systems and evolutionary algorithms and 4) an introduction to stochastic dynamic programming and its relationship to AI. Mechatronic applications in broader terms and case studies from other relevant areas of engineering will be discussed.