Deep Learning for Engineers

2025/2026

Content, progress and pedagogy of the module

The module is based on knowledge in Linear Algebra, Calculus, and Probability Theory. Basic Python programming experience is recommended but not required.

Learning objectives

Knowledge

  • Have knowledge about basic machine learning concepts including supervised / unsupervised learning, regression / classification tasks, model selection and validation
  • Have knowledge about different neural network architectures (MLP, RNN, CNN, Generative networks etc.), including their main applications, strengths and weaknesses
  • Have knowledge about basic data preprocessing techniques including normalisation, resampling, frequency extraction, etc.

Skills

  • Be able to train and evaluate the performance of various deep learning models
  • Be able to optimise the training of deep learning models through regularisation and hyperparameter tuning
  • Be able to implement the models and methods using popular Python machine learning libraries, such as NumPy, Scikit-learn and PyTorch

Competences

  • Be able to frame a concrete engineering problem into a machine learning framework including considerations of the task and available data
  • Be able to identify relevant models, data processing methods and optimisation methods for a given engineering problem
  • Be able to document and discuss the chosen model and methods and resulting performance

Type of instruction

Mixture of lectures, practical examples and exercises.

Extent and expected workload

Since it is a 5 ECTS course module, the work load is expected to be 150 hours for the student.

Exam

Exams

Name of examDeep Learning for Engineers
Type of exam
Oral exam based on a project
The exam is based on a mini project submitted by individual students or small groups of students.
ECTS5
Permitted aids
With certain aids:
For more information about permitted aids, please visit the course description in Moodle.
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleDyb læring for ingeniører
Module codeN-EE-K3-29
Module typeCourse
Duration1 semester
SemesterAutumn
ECTS5
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Aalborg, Campus Esbjerg
Responsible for the module

Organisation

Education ownerMaster of Science (MSc) in Engineering (Energy Engineering)
Study BoardStudy Board of Energy
DepartmentDepartment of Energy
FacultyThe Faculty of Engineering and Science