Lecturenotes

Collection. Algorithmen und Datenstrukturen
Part. Einführung
Unit. Organisation, Literatur 08.12.20
Unit. Problemstellungen, Begriffe 08.12.20
Part. Algorithm Engineering
Unit. Problemlösen 30.12.18
Unit. Algorithmendesign 30.12.18
Unit. Algorithmenanalyse 18.01.19
Unit. Algorithmenimplementierung
Unit. Algorithmenevaluierung
Part. Sortieren
Unit. Sortieralgorithmen 30.12.18
Unit. Internes Sortieren durch Vergleichen (1) 30.12.18
Unit. Internes Sortieren durch Vergleichen (2) 06.02.19
Unit. Internes Sortieren durch Verteilen 09.01.19
Unit. Externes Sortieren
Unit. Sortiertheorie 09.01.19
Part. Datenstrukturen
Unit. Records und Container 29.01.19
Unit. Listen 29.01.19
Unit. Dictionaries und Hash Tables 29.01.19
Unit. Hash Functions 30.01.19
Unit. Bäume 29.05.19
Part. Suchen
Unit. Suchbäume 11.07.19
Unit. Externe Suchbäume 11.07.19
Part. Graphalgorithmen
Part. ADS Anwendungen
Collection. Data Mining
Part. Introduction
Unit. Organization, Literature 23.01.20
Unit. Data Mining Overview 23.01.20
Unit. On Data 23.01.20
Part. Cluster Analysis
Unit. Cluster Analysis Basics 06.02.20
Unit. Hierarchical Cluster Analysis 06.02.20
Unit. Iterative Cluster Analysis 06.02.20
Unit. Density-Based Cluster Analysis 06.02.20
Unit. Cluster Evaluation 06.02.20
Unit. Constrained Cluster Analysis 06.02.20
Part. Nearest Neighbor Strategies
Unit. Self-Organizing Maps 08.01.20
Part. Latent Variables Analysis
Unit. Principal Component Analysis
Unit. Multi-Dimensional Scaling
Unit. Expectation Maximization
Part. Association Analysis
Unit. Frequent Itemset Mining
Unit. Rule Mining
Collection. Datenbanken
Part. Einführung
Unit. Organisation, Literatur 20.10.21
Unit. Problemstellungen, Begriffe 20.10.21
Part. Konzeptueller Datenbankentwurf
Unit. Datenbankentwurf und Datenbankmodelle 10.11.21
Unit. Konzeptueller Datenbankentwurf: ER-Grundlagen 10.11.21
Unit. Konzeptueller Datenbankentwurf: ER-Erweiterungen 10.11.21
Unit. Konzeptueller Datenbankentwurf: UML
Part. Logischer Datenbankentwurf mit dem relationalen Modell
Unit. Relationales Modell: Definition, Integrität 10.11.21
Unit. Relationales Modell: Umsetzung ER-Diagramm 10.11.21
Unit. Relationales Modell: Syntax-Übersicht 10.11.21
Part. Grundlagen relationaler Anfragesprachen
Unit. Relationale Algebra 06.01.22
Unit. Tupel- und Domänenkalkül 06.01.22
Part. SQL
Unit. SQL: Anfragesprache 06.01.22
Unit. SQL: Datendefinition und -manipulation 06.01.22
Unit. SQL: Anwendungsprogrammierung 07.01.22
Part. Entwurfstheorie relationaler Datenbanken
Unit. Funktionale Abhängigkeiten und Normalformen 26.01.22
Unit. Entwurfsalgorithmen 26.01.22
Part. Physikalischer Datenbankentwurf
Collection. Information Retrieval
Part. Introduction
Unit. Organization, Literature 30.05.22
Unit. Retrieval Problems 30.05.22
Unit. Architecture of a Search Engine 30.05.22
Unit. Architecture of a Search Engine (Karaoke Version) 30.05.22
Part. Indexing
Unit. Indexing Basics 30.05.22
Unit. Inverted Index 30.05.22
Unit. Index Compression
Part. Retrieval Models
Unit. Overview of Retrieval Models 13.06.22
Unit. Empirical Models 13.06.22
Unit. Probabilistic Models 20.06.22
Unit. Algebraic Models 12.04.20
Unit. Generative Models 27.06.22
Unit. Divergence from Randomness Models
Unit. Combining Evidence
Unit. Learning to Rank
Part. User Interface
Unit. Information Needs and Queries 12.04.20
Unit. Query Transformation and Refinement
Part. Evaluation
Unit. Laboratory Experiments 12.10.21
Unit. Effectiveness Measures 12.10.21
Unit. Training and Testing 12.10.21
Unit. Logging
Part. Cross-language Retrieval
Part. Multimedia Retrieval
Part. Distributed and Parallel Retrieval
Part. IR Applications
Unit. Web Search 12.10.21
Unit. Argument Search 12.10.21
Unit. Digital Libraries
Unit. Enterprise Search
Unit. Medical Information Retrieval
Unit. Legal Information Retrieval
Unit. Patent Search
Collection. Languages and Tools
Part. LISP
Unit. Organization, Literature
Unit. Introduction to LISP
Unit. Functional Programming
Unit. Lambda Calculus
Unit. Data Types and Data Structures
Unit. Language Elements
Part. LISP Applications
Unit. Production Rule System
Unit. Interval Constraint Propagation
Unit. Computer Algebra Kernel
Part. MapReduce
Unit. Introduction to MapReduce
Unit. Hadoop
Part. Knowledge Representation Tools
Unit. CLIPS: C Language Integrated Production System
Unit. JaCoP: Java Constraint Programming Solver
Part. Docker
Unit. Docker 29.04.22
Collection. Lecturenotes Generic
Part. Scientific Toolbox
Unit. Literature Research 04.11.21
Unit. Oral Presentations 23.05.20
Unit. Scientific Writing 23.05.20
Part. Styleguide
Unit. Notation and Styleguide 06.12.19
Unit. Styletest 12.12.19
Collection. Logik
Part. Einführung
Unit. Organisation, Literatur 22.07.20
Unit. Geschichte der Logik
Part. Aussagenlogik
Unit. Syntax, Semantik 22.07.20
Unit. Formeltransformation 22.07.20
Unit. Semantische Erfüllbarkeitsalgorithmen 22.07.20
Unit. Syntaktische Erfüllbarkeitsalgorithmen 22.07.20
Unit. Erfüllbarkeitsprobleme 22.07.20
Part. Prädikatenlogik
Unit. Syntax, Semantik 22.07.20
Unit. Formeltransformation 22.07.20
Unit. Syntaktische Erfüllbarkeitsalgorithmen 22.07.20
Unit. Grenzen der Entscheidbarkeit 22.07.20
Part. Nichtklassische Logiken
Unit. Fuzzy-Mengen 22.07.20
Unit. Fuzzy-Inferenz 22.07.20
Part. Erweiterungen und Anwendungen zur Logik
Unit. Produktionsregelsysteme 22.07.20
Unit. Nicht-monotones Schließen 22.07.20
Unit. Logik und abstrakte Algebren 22.07.20
Unit. Verifikation: Einführung, Hoare-Kalkül 22.07.20
Unit. Verifikation: Hoare-Regeln, partielle Korrektheit 22.07.20
Unit. Verifikation: Terminierung 22.07.20
Collection. Machine Learning
Part. Introduction
Unit. Organization, Literature 01.10.22
Unit. Learning Tasks 01.10.22
Unit. Elements of Machine Learning 01.10.22
Unit. Syntax and Models Overview 01.10.22
Part. Machine Learning Basics
Unit. Concept Learning 02.10.22
Unit. From Regression to Classification 02.10.22
Unit. Evaluating Effectiveness 02.10.22
Part. Linear Models
Unit. Logistic Regression 01.10.22
Unit. Overfitting and Regularization 01.10.22
Unit. Gradient Descent in Detail 01.10.22
Part. Neural Networks
Unit. Perceptron Learning 25.06.22
Unit. Multilayer Perceptron 25.06.22
Unit. Advanced MLPs 25.06.22
Part. Support Vector Machines
Unit. Linear SVM
Unit. Kernel Methods
Part. Decision Trees
Unit. Decision Trees Basics 11.04.22
Unit. Impurity Functions 11.04.22
Unit. Decision Trees Algorithms 11.04.22
Unit. Decision Trees Pruning 11.04.22
Part. Bayesian Learning
Unit. Probability Basics 19.06.22
Unit. Bayes Classifier 23.05.22
Unit. Frequentist versus Subjectivist 23.05.22
Unit. Bayesian Belief Networks
Part. Learning Theory
Unit. Error Decomposition and Model Selection
Unit. VC Dimension
Unit. PAC Learning
Part. Deep Learning
Unit. Introduction to Deep Learning 27.06.22
Unit. Recurrent Neural Networks 27.06.22
Unit. Long-Term Dependencies 27.06.22
Unit. RNNs for Machine Translation 27.06.22
Unit. Attention Mechanism 27.06.22
Unit. Self Attention and Transformers
Unit. Transformer Language Models
Part. Ensemble Methods and Meta Learning
Unit. Ensemble Methods Basics 11.04.22
Unit. Evolutionary Strategies
Unit. Swarm Strategies
Part. Reinforcement Learning
Collection. Modellierung wissensintensiver Probleme
Part. Einführung
Unit. Organisation, Literatur 02.09.18
Unit. Begriffe, Geschichte der KI 02.09.18
Unit. Problemstellungen 02.09.18
Part. Wissensrepräsentation
Unit. Symbolische versus subsymbolische Repräsentation 02.09.18
Unit. Problemlösungswissen 02.09.18
Unit. Expertensysteme, Problemklassen 02.09.18
Part. Begriffe der Modellierung
Unit. System, Modell, Schlussfolgern 16.10.18
Unit. Modellbildung 16.10.18
Part. Modellieren mit Constraints
Unit. Einführung Constraints 16.10.18
Unit. Constraints für endliche Wertebereiche (1) 16.10.18
Unit. Constraints für endliche Wertebereiche (2) 16.10.18
Unit. Constraint-Anwendungen
Unit. Constraints für unendliche Wertebereiche 16.10.18
Unit. Optimierung, Überbestimmtheit
Part. Diagnoseansätze
Unit. Statistische Diagnose: Bayes 16.10.18
Unit. Statistische Diagnose: Dempster/Shafer 16.10.18
Unit. Model-based Diagnosis: TMS 16.10.18
Unit. Model-based Diagnosis: GDE 16.10.18
Unit. Fallbasierte Diagnose 16.10.18
Part. Planning and Configuration
Unit. Planning: Basics 18.10.18
Unit. Planning: Algorithms 18.10.18
Unit. Planning: Complexity
Unit. Planning: Extensions
Unit. Konfigurierung: Problemstellungen, Ansätze 16.10.18
Collection. Natural Language Processing
Part. Introduction
Unit. Organization, Literature 23.06.20
Unit. NLP Problems 23.06.20
Part. Corpus Linguistics
Unit. Introduction to Corpora 23.06.20
Unit. Text Statistics 09.11.21
Unit. Text Annotation
Part. Words
Unit. Word-level Phenomena
Unit. Text Representation
Unit. Text Preprocessing 16.05.22
Unit. Morphological Analysis 09.11.21
Unit. Word Classes
Unit. Multiword Expressions
Part. Syntax
Unit. Syntactical Phenomena
Unit. Features and Unification
Unit. Grammars
Unit. Parsing
Part. Semantics
Unit. Models of Word Meaning
Unit. Lexical Semantics
Unit. Distributional Semantics
Unit. Symbolic Compositionality
Part. Pragmatics
Unit. Models of Discourse
Unit. Discourse Processing
Unit. Dialogue Processing
Unit. Inference and World Knowledge
Part. Speech
Unit. Phonetics
Unit. Speech Recognition
Unit. Text-to-Speech
Part. NLP Architectures
Unit. The NLP Pipeline
Unit. NLP Tools and Resources
Part. NLP Applications
Unit. Text Classification
Unit. Information Extraction
Unit. Machine Translation
Unit. Text Generation
Unit. Chat Bots
Unit. Natural Language Understanding
Collection. Search Algorithms
Part. Introduction
Unit. Organization, Literature 17.10.18
Unit. Search Problems 26.10.18
Part. Basic Search Algorithms
Unit. Uninformed OR Graph Search (1) 09.11.18
Unit. Uninformed OR Graph Search (2) 15.11.18
Unit. Uninformed AND-OR Graph Search 16.11.18
Part. Informed Search
Unit. Best-First OR Graph Search: Introduction 16.11.18
Unit. Best-First OR Graph Search: Cost Functions 16.11.18
Unit. Best-First OR Graph Search: Hybrid Strategies 16.11.18
Unit. Best-First AND-OR Graph Search: Introduction 16.11.18
Unit. Best-First AND-OR Graph Search: Cost Functions 16.11.18
Part. Searchspace Representation
Unit. State-Space Representation 09.11.18
Unit. Problem-Reduction Representation 19.12.17
Part. Search Theory
Unit. A*: Formal Properties (1) 21.07.20
Unit. A*: Formal Properties (2) 21.07.20
Part. Relaxed Models
Unit. A*: Relaxing Optimality (1) 21.07.20
Unit. A*: Relaxing Optimality (2) 21.07.20
Unit. Non-additive Cost Functions
Unit. Designing Heuristics 21.07.20
Part. Game Playing
Unit. Basic Game Playing Strategies 15.11.18
Part. Search Applications
Collection. Web-Technologie
Part. Einführung
Unit. Organisation, Literatur 05.07.22
Unit. Problemstellungen, Begriffe 05.07.22
Part. Kommunikation und Protokolle für Web-Systeme
Unit. Internetworking 10.05.22
Unit. Client-Server-Interaktionsmodell 10.05.22
Unit. HTTP-Protokoll, Grundlagen TLS 10.05.22
Unit. Zeichen und Codierung 11.05.22
Part. Dokumentsprachen
Unit. Auszeichnungssprachen 30.06.22
Unit. HTML 30.06.22
Unit. Cascading Stylesheets CSS 30.06.22
Unit. XML-Grundlagen 30.06.22
Unit. XML-Schema 30.06.22
Unit. Die XSL-Familie 12.07.22
Unit. Parse-Paradigmen und APIs für XML 12.07.22
Part. Server-Technologien
Unit. Web-Server, Container und -frameworks, Template Engines 19.07.22
Unit. Exkurs: Reguläre Ausdrücke, PHP 19.07.22
Part. Client-Technologien
Unit. Web-Clients, Exkurs: Programmiersprachen 19.07.22
Unit. JavaScript 19.07.22
Unit. WebAssembly
Part. Architekturen und Middleware
Unit. Client-Server-Architekturen, Ajax, REST 19.07.22
Unit. WebSockets, RPC, Message-oriented Middleware
Part. Semantic Web
Unit. Motivation Semantic Web 25.03.18
Unit. Einführung RDF 25.03.18
Unit. RDF-Anwendungen
Unit. RDF Vocabulary Description Language: RDF Schema 25.03.18
Unit. Semantik von RDF und RDFS 25.03.18
Unit. Ontologien und OWL 25.03.18
Unit. OWL-Anwendungen und Werkzeuge