Lecturenotes

Collection. Algorithmen und Datenstrukturen
Part. Einführung
Unit. Organisation, Literatur 30.12.18
Unit. Problemstellungen, Begriffe 30.12.18
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 21.07.20
Unit. Problemstellungen, Begriffe 21.07.20
Part. Konzeptueller Datenbankentwurf
Unit. Datenbankentwurf und Datenbankmodelle 21.07.20
Unit. Konzeptueller Datenbankentwurf: ER-Grundlagen 21.07.20
Unit. Konzeptueller Datenbankentwurf: ER-Erweiterungen 21.07.20
Unit. Konzeptueller Datenbankentwurf: UML
Part. Logischer Datenbankentwurf mit dem relationalen Modell
Unit. Relationales Modell: Definition, Integrität 21.07.20
Unit. Relationales Modell: Umsetzung ER-Diagramm 21.07.20
Unit. Relationales Modell: Syntax-Überblick 21.07.20
Part. Grundlagen relationaler Anfragesprachen
Unit. Relationale Algebra 21.07.20
Unit. Tupel- und Domänenkalkül 21.07.20
Part. SQL
Unit. SQL: Anfragesprache 21.07.20
Unit. SQL: Datendefinition und -manipulation 21.07.20
Unit. SQL: Anwendungsprogrammierung 21.07.20
Part. Entwurfstheorie relationaler Datenbanken
Unit. Funktionale Abhängigkeiten und Normalformen 21.07.20
Unit. Entwurfsalgorithmen 21.07.20
Part. Physikalischer Datenbankentwurf
Collection. Information Retrieval
Part. Introduction
Unit. Organization, Literature 12.04.20
Unit. Retrieval Problems 14.04.20
Unit. Architecture of a Search Engine 12.05.20
Unit. Architecture of a Search Engine (Karaoke Version) 12.05.20
Part. Indexing
Unit. Indexing Basics 10.06.20
Unit. Inverted Index 10.06.20
Unit. Index Compression
Part. Retrieval Models
Unit. Overview of Retrieval Models 12.04.20
Unit. Empirical Models 12.04.20
Unit. Probabilistic Models 12.04.20
Unit. Algebraic Models 12.04.20
Unit. Generative Models 12.04.20
Unit. Divergence from Randomness Models
Unit. Combining Evidence
Unit. Learning to Rank
Part. Users and Queries
Unit. Information Needs and Queries 12.04.20
Unit. Query Transformation and Refinement
Part. Result Presentation
Part. Evaluation
Unit. Laboratory Experiments 09.06.20
Unit. Effectiveness Measures 12.04.20
Unit. Training and Testing 12.04.20
Unit. Logging
Part. Cross-language Retrieval
Part. Multimedia Retrieval
Part. Distributed and Parallel Retrieval
Part. IR Applications
Unit. Web Search 12.04.20
Unit. Argument Search 29.06.20
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 12.07.19
Collection. Lecturenotes Generic
Part. Scientific Toolbox
Unit. Literature Research 23.05.20
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 17.12.19
Unit. Learning Problems 07.11.19
Part. Machine Learning Basics
Unit. Regression 09.01.20
Unit. Concept Learning 09.01.20
Unit. Evaluating Effectiveness 09.01.20
Part. Decision Trees
Unit. Decision Trees Basics 15.12.19
Unit. Impurity Functions 15.12.19
Unit. Decision Trees Algorithms 15.12.19
Unit. Decision Trees Pruning 15.12.19
Part. Statistical Learning
Unit. Probability Basics 15.12.19
Unit. Bayes Classification 15.12.19
Unit. Bayesian Belief Networks
Part. Linear Models
Unit. Discriminant Analysis
Unit. Logistic Regression
Part. Neural Networks
Unit. Perceptron Learning 09.01.20
Unit. Multilayer Perceptron 09.01.20
Unit. Radial Basis Functions
Part. Kernel Methods
Unit. Support Vector Machines
Part. Learning Theory
Unit. Error Decomposition and Model Selection
Unit. VC Dimension
Unit. PAC Learning
Part. Ensemble Methods
Unit. Ensemble Methods Basics 08.01.20
Part. Meta Learning
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 23.06.20
Unit. Text Annotation
Part. Words
Unit. Word-level Phenomena
Unit. Text Representation
Unit. Text Preprocessing 16.06.20
Unit. Morphological Analysis 02.06.20
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 01.06.20
Unit. Problemstellungen, Begriffe 01.06.20
Part. Rechnerkommunikation und Protokolle
Unit. Kommunikation und Protokolle für Web-Systeme (1) 01.06.20
Unit. Kommunikation und Protokolle für Web-Systeme (2) 01.06.20
Unit. Kommunikation und Protokolle für Web-Systeme (3) 01.06.20
Part. Dokumentsprachen
Unit. Auszeichnungssprachen 09.06.20
Unit. HTML 09.06.20
Unit. CSS 09.06.20
Unit. XML-Grundlagen 09.06.20
Unit. XML-Schema 09.06.20
Unit. Die XSL-Familie 09.06.20
Unit. APIs für XML 29.06.20
Part. Server-Technologien
Unit. CGI, Servlets, JSP 15.07.20
Unit. Reguläre Ausdrücke, PHP 12.07.20
Part. Client-Technologien
Unit. JavaScript 12.07.20
Unit. Java Applets 12.07.20
Part. Architekturen und Middleware
Unit. Überblick, Ajax, REST 12.07.20
Unit. Web-Services mit SOAP 12.07.20
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