Applied Artificial Intelligence

Degree programme Mechatronics
Subject area Engineering Technology
Type of degree Bachelor full-time
Type of course unit (compulsory, optional) Compulsory optional
Course unit code 074703055205
Teaching units 30
Year of study 2025
Name of lecturer(s) Philipp WOHLGENANNT
Requirements and Prerequisites
  • Engineering Mathematics
  • Linear Algebra
  • Probability/Statistics
Course content

Introduction to the basic learning methods:

  • supervised learning (for classification, for regression)
  • unsupervised and reinforcement learning

Fundamentals of supervised learning based on neural networks (NN):

  • NN architectures, neuron models and activation functions
  • Learning techniques for feedforward networks including error backpropagation
  • Generalization and bias-variance dilemma
  • Regularization techniques

Deep learning architectures including convolutional NN

Autoencoder with application in anomaly detection

Application project in IoT with annually changing topics

Learning outcomes
  • Students can explain the basic ideas of learning procedures.
  • They know the network architectures and neuron models/activation functions.
  • They can explain the error/loss functions and the idea of error backpropagation explain.
  • They can explain the problem of network complexity in terms of generalization and the bias-variance dilemma and apply the standard methods for network regularization.
  • They can perform network training using standard frameworks such as PyTorch/Tensorflow.
Planned learning activities and teaching methods

Lecture and project work

Assessment methods and criteria

Project evaluation and written final examination.

Comment

--

Recommended or required reading
  • Zhang, A. Lipton, Z.C., Li, M., Smola, A.J. (2022): Dive into Deep Learning. https://d2l.ai/
  • Goodfellow, I., Bengio, Y., Courville, A. (2016): Deep Learning. MIT Press. http://www.deeplearningbook.org/
  • Hope, T., Resheff, Y.S., Lieder, I. (2017): Learning TensorFlow. A Guide to Building Deep Learning Systems. O'Reilly

 

Mode of delivery (face-to-face, distance learning)

Face-to-face instruction