Skip to main content

Lectures

Given in the Philipps University of Marburg with examples in R.

Details
Science is the belief in the ignorance of experts.
— Richard Feynman, “What Is Science?”, 1966.

I have taught Artificial Intelligence, Machine Learning, Knowledge Discovery and Temporal Data Mining continuously since 2019 in bachelor’s and master’s programmes. My courses combine theoretical foundations with reproducible implementations in R, version-controlled software, case studies and project-based learning. They address not only how algorithms work, but also the assumptions under which they are valid, how their performance should be evaluated, when they can fail, and how uncertainty and limitations should be communicated.

A recurring objective is to connect statistical and machine-learning methods with understandable knowledge and practical decision support. Course materials therefore integrate data visualization, clustering, classification, time-series analysis, explainable AI, human-in-the-loop methods, self-organization and interdisciplinary applications. The archived materials below document selected courses, lectures and conference presentations.

Note: Materials are provided for academic teaching and personal study. Please cite the corresponding publications or software packages when reusing methodological content.

Knowledge Discovery for Heterogeneous Data II:

Chapter 4: Multivariate Structures in Data

Chapter 5: Unsupervised Machine Learning

Chapter 6: Classification

Chapter 7: Knowledge

Knowledge Discovery for Heterogeneous Data I:

Chapter 1: Pattern of Thought in Knowledge Discovery

Chapter 2: Basic Exploration

Chapter 3: Univariate Structures in Data

Chapter 4: Multivariate Structures in Data

Databionic Methods for Artificial Intelligence:

Databionics means the transfer of algorithms for data processing from nature. One major part of databionicsis artificial intelligence (AI). In this context, AI is restricted to seeking, explaining and emulating intelligentbehavior in the form of a computational processes.

Chapter 1: Databionics and Randomness

Chapter 2: Introduction into Supervised Artificial Neural Networks

Chapter 3: Unsupervised Learning Focused on Neural Networks and Emergence

Chapter 4: Behavior-Based Systems

Chapter 5: Evolutionary (EA) and Genetic Algorithms (GA)

Chapter 6: Knowledge Discovery in Genes and Their Products

Temporal Data Mining:

Chapter 1:

Chapter 2:

Chapter 3:

Chapter 4:

Chapter 5:

Chapter 6:

Chapter 7:

Chapter 8:

Chapter 9:

Chapter 10:

Supplementary Introduction into R

Following are some of the lectures and talks I gave during my teachings under the tutelage of Prof. A. Ultsch or in conferences. More general lectures on data science:

Cluster Analysis and Visualization of such results:

Methods of Dimensionality Reduction and their Evaluation approaches:

Two brief summaries on knowledge discovery and temporal data mining and basics about high-dimensional data in German: