Machine Learning for Business Analytics (ML4BA)

Fakultät Wirtschaftswissenschaften | semesterübergreifend Machine Learning for Business Analytics (ML4BA)

Welcome to Machine Learning for Business Analytics! :-)


In today’s data-driven world, the ability to turn information into insight is a defining advantage. This course bridges the gap between modern machine learning techniques and real-world business decision-making. You will learn how algorithms can uncover hidden patterns, forecast outcomes, and support data-informed decisions that create measurable value. Whether you want to expand your analytical skills or lead data-driven initiatives, this course will help you apply machine learning effectively to achieve meaningful business results.

 

Students under the old examination regulations (alte Prüfungsordnung (PO) - start before Winter 2024) will receive credit for this course toward the module 'Applied Data Analysis'!

 

Learning objectives:

  • After actively participating in the module, students can describe the fields of application of business analytics and classify basic technologies, methods and concepts.
  • They are able to classify and differentiate between basic concepts, functionalities and principles of predictive modeling and, in particular, machine (supervised) learning.
  • Building on this, they have a comprehensive understanding of the structure and functioning of predictive models based on machine learning methods.
  • Students are able to explain the basic steps for developing a comprehensive domain and data understanding, for the exploration and preprocessing of data, and for the development and evaluation of machine learning models using a systematic approach.
  • Furthermore, they have mastered the fundamental methods and principles of a range of machine learning models and can apply these to various practical examples, as well as evaluate, interpret and critically question the results.
  • In addition, they are able to implement data analysis approaches and machine learning models using the Python programming language to address real-world problems.

 

Teaching contents:

Lectures:

  • Classification of business analytics concepts and related approaches
  • Predictive models and differentiation from explanatory models
  • Different types of machine learning
  • Supervised learning (classification and regression tasks)
  • Procedure models in the area of business analytics (e.g., CRISP-DM)
  • Domain and data understanding
  • Data preprocessing and feature engineering
  • Model training with selected machine learning methods (e.g., linear/logistic regression, decision trees, ensemble methods, artificial neural networks)
  • Model evaluation

Exercise based on Python Programming:

  • Data exploration and visualization
  • Data preprocessing and feature engineering
  • Model development and training with selected machine learning methods
  • Model evaluation and diagnosis

 

Course information:

Module identifier: 

WW-BA-304-MLBA, WW-D-304-MLBA
(BA-WW-ERG-0411b, D-WW-WINF-0411b)

Teaching formats:
  • Lecture (2 SWS, on-site sessions)
  • Exercise (2 SWS, online sessions via Zoom)
  • Self-study (e.g., DataCamp content)
Self-study (DataCamp) If you would like to take advantage of the additional offer from DataCamp, please register via the following invitation link and use your TU address (@tu-dresden.de): LINK
Lecturers:
  • Prof. Dr. Patrick Zschech (lecture)
  • Lasse Bohlen / Josef Lindl (exercise)
Time and Location: 

On-site lecture (first session 13.04.): 

  • Time: Monday, 3. DS (11:10 – 12:40)
  • Location: Beyer-Bau BEY 0E40/H

Online exercise:

  • Time: Wednesday, 3. DS (11:10 – 12:40)
  • Location: Zoom  (https://tu-dresden.zoom-x.de/my/lassebohlen) 
Recommended prerequisites:

Basic programming skills, preferably in Python (as taught, for example, in the module "Programmierung und Datenbanken").

Credits and workload: 5 credit points (150 hours)
Duration of the module:

1 semester

Frequency of the module:

Regularly every summer semester, optionally also in some winter semesters.

Examination: Computer-based exam (90 min)
Teaching and examination language: German / English (will be announced in the first session)

 

Schedule for the summer term 2026:

CW

Lecture (Monday 11:10 – 12:40, BEY 0E40/H)

Date

Online Exercise (Wednesday 11:10 – 12:40, Zoom)

Date

16

0) Opening Session

13.04.

Introduction to Python

15.04.

17

1) Intro Predictive Analytics

20.04.

Python Basics for Data Science

22.04.

18

2) Pipeline ML + 3) Business Understanding

27.04.

Pandas

29.04.

19

4) Data Understanding

04.05.

Plots and Visualizations

06.05.

20

5) Data Preparation I

11.05.

Simple ML Models

13.05.

21

5) Data Preparation II

18.05.

Data Preprocessing

20.05.

22

Pentecost Week

25.05.

-

27.05.

23

6) Regression Models I

01.06.

Advanced ML Concepts

03.06.

24

6) Regression Models II + 7) Decision Trees I

08.06.

Advanced ML Models

10.06.

25

Conference Attendance

15.06.

Conference Attendance / Dies academicus

17.06.

26

7) Decision Trees II + Tree Ensembles

22.06.

-

24.06.

27

8) Artificial Neural Networks

29.06.

Data Transformations

01.07.

28

9) Deep Neural Networks

06.07.

Time Series Problems

08.07.

29

10) Evaluation

13.07.

-

15.07.

30

11) Wrap-up + Outlook + Exam Preparation

20.07.

Trial Exam

22.07.

 

Schedule for the winter term 2025/2026:

CW

Lecture (Tuesday 9:20 – 10:50, HÜL S386/H)

Date

Online Exercise (Wednesday 11:10 – 12:40, Zoom)

Date

42

0) Opening Session

14.10.

-

15.10.

43

1) Intro Predictive Analytics

21.10.

Introduction to Python Environment

22.10.

44

2) Pipeline ML + 3) Business Understanding

28.10.

Python Basics for Data Science

29.10.

45

4) Data Understanding

04.11.

Pandas

05.11.

46

5) Data Preparation I

11.11.

Pandas / VisualizationCategorical Features

12.11.

47

5) Data Preparation II

18.11.

Linear Regression

19.11.

48

5) Data Preparation III

25.11.

Decision Trees

26.11.

49

6) Regression Models I

02.12.

Preprocessing I

03.12.

50

6) Regression Models II

09.12.

Preprocessing II

10.12.

51

7) Decision Trees I

16.12.

Advanced Models I

17.12.

2

7) Decision Trees II + Tree Ensembles

06.01.

-

07.01.

3

8) Artificial Neural Networks I

13.01.

Advanced Models II

14.01.

4

8) Artificial Neural Networks II +

9) Convolutional Neural Networks

20.01.

Model Validation / Evaluation

21.01.

5

10) Evaluation

27.01.

Wrap-up + Exam Preparation

28.01.

6

11) Wrap-up + Outlook + Exam Preparation

03.02.

Prep Exam

04.02.

 

Further information will be announced during the semester.

 

Weitere Informationen anzeigen
Lade Bewertungsübersicht
Lade Übersicht