htw saar Piktogramm QR-encoded URL
Back to Main Page Choose Module Version:
XML-Code


Neuro-inspired Artificial Intelligence

Module name (EN):
Name of module in study programme. It should be precise and clear.
Neuro-inspired Artificial Intelligence
Degree programme:
Study Programme with validity of corresponding study regulations containing this module.
Neural Engineering, Master, SO 01.10.2025
Module code: NE3204.NAI
SAP-Submodule-No.:
The exam administration creates a SAP-Submodule-No for every exam type in every module. The SAP-Submodule-No is equal for the same module in different study programs.
P213-0269, P213-0270
Hours per semester week / Teaching method:
The count of hours per week is a combination of lecture (V for German Vorlesung), exercise (U for Übung), practice (P) oder project (PA). For example a course of the form 2V+2U has 2 hours of lecture and 2 hours of exercise per week.
2VU+2P (4 hours per week)
ECTS credits:
European Credit Transfer System. Points for successful completion of a course. Each ECTS point represents a workload of 30 hours.
5
Semester: 2
Mandatory course: yes
Language of instruction:
English
Assessment:
Written exam (50%), Presentation (50%)

[updated 15.06.2026]
Applicability / Curricular relevance:
All study programs (with year of the version of study regulations) containing the course.

NE3204.NAI (P213-0269, P213-0270) Neural Engineering, Master, SO 01.10.2025 , semester 2, mandatory course
Workload:
Workload of student for successfully completing the course. Each ECTS credit represents 30 working hours. These are the combined effort of face-to-face time, post-processing the subject of the lecture, exercises and preparation for the exam.

The total workload is distributed on the semester (01.04.-30.09. during the summer term, 01.10.-31.03. during the winter term).
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 150 hours (equivalent to 5 ECTS credits).
There are therefore 105 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
None.
Recommended knowledge:
No prior machine learning is required. Students should be familiar with vector calculus and matrices, partial derivatives / chain rule, and basic probability; the remaining tools are introduced where needed.
Programming experience in Python is helpful but not required.

[updated 15.06.2026]
Recommended as prerequisite for:
Module coordinator:
Prof. Dr. Dr. Daniel Strauß
Lecturer:
Prof. Dr. Dr. Daniel Strauß


[updated 15.06.2026]
Learning outcomes:
In this course, the students will develop a rigorous foundation in deep learning, learning the core models of classical machine learning (ML) and Deep Neural Networks. They will get familiarised with training methods, and architectures that underpin modern neuro-inspired artificial intelligence. The students will acquire knowledge on how to apply deep learning techniques (DLT), and moreover on their functional basis, the problems ML and DLT were designed to solve, and their respective limitations. Through hands-on learning from data source, building expressive functions from simple components, and designing inductive biases, the students will gain a coherent understanding of deep learning principles while exploring the DLT relationship to biological information processing. This course will set a foundation for further research, or practical applications in ML/DLT and neuro-inspired AI.

[updated 15.06.2026]
Module content:
1.  Basics of Pattern Recognition
2.1. Supervised & Unsupervised Learning
2.2. Feature Extraction Models
2.3. Discriminant Measures
2.4. Discriminant Bases
2.5. Statistical Learning Theory
 
2.  Learning & Cognitive Machines
2.1. Classification/Regression Trees, Boosting, Random Forests
2.2. Kernel Machines for Classification/Regression
2.3. Learning as Approximation Problem
2.4. Regularization in Reproducing Kernel Hilbert Spaces
2.5. Neural Networks & Deep Learning
2.6. Reinforcement Learning
2.7. Beyond Learning
 
3.  Deep Learning
3.1   Introduction and Motivation
3.2   Neural Network Basics
3.3   Feedforward Networks, Backpropagation, and Optimization
3.4   Sequence and Generative Modeling
3.5   Attention and Representation Learning
3.6   Self-Supervised and Transfer Learning:
3.7   Reinforcement Learning
3.8   Applied Deep Learning and Computer Vision
3.9   Frontiers, Limitations, and Ethics

[updated 15.06.2026]
Teaching methods/Media:
Lectures and hands-on exercises
Blackboard, projector and Software

[updated 15.06.2026]
Recommended or required reading:
• Duda, Richard O.; Hart, Peter E.; Stock, David G.: Pattern Classification, Wiley, 2001, 2. Aufl., ISBN 978-0471056690
• Fletcher, R.: Practical Methods of Optimization, John Wiley & Sons, 1987
• Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron: Deep Learning, MIT Press, 2016
• Schölkopf, B.; Smola, A.J.: Learning with Kernels: Support vector Machines, Regularization, Optimization and Beyond, MIT Press, 2002
• Sheppard, Clinton: Tree-based Machine Learning Algorithms: Decision Trees, Random Forests, and Boosting, CreateSpace Independent Publishing Platform, 2017, ISBN 978-1975860974
• Vapnik, V.N.: Statistical Learning Theory, John Wiley & Sons, 1998
• Wahba, G.: Spline Models for Observational Data, SIAM, 1990
• Ian Goodfellow, Yoshua Bengio, and Aaron Courville, Deep Learning. MIT Press, 2016. Freely available at https://www.deeplearningbook.org.
• Charu C. Aggarwal, Neural Networks and Deep Learning: A Textbook. 2nd edition, Springer, 2023

[updated 15.06.2026]
[Tue Jun 16 12:06:02 CEST 2026, CKEY=nnai, BKEY=nem2, CID=NE3204.NAI, LANGUAGE=en, DATE=16.06.2026]