Teaching, Tutorials, Notes
Verzeichnis meiner Lehrveranstaltungen im KVV des Fachbereichs Informatik.
Courses & Tutorials
- SS 12 - Machine Learning
- Summer term course at FU Berlin. See the course web page.
- WS 11/12 - Robotics
- Winter term course at FU Berlin. See the course web page.
- SS 11 - Machine Learning
- Summer term course at FU Berlin. See the course web page.
- ICML 2011 Tutorial on Machine Learning & Robotics
- Machine Learning tutorial at the Interdisciplinary College 2011
- The 3 basic lectures target an interdiciplinary audience
(students from Computer Sci, Cog Science, Neuroscience, Psychology),
covering basics in ML, Bayesian Modelling, and RL:
-
1. Introduction
- 2. Linear Models (non-linear features, regularization, cross-validation, `linear/polynomial/kernel Ridge/Lasso regression/logistic classification')
- 3. Bayesian Modelling (Bayes, examples, regularization & prior, error & likelihood, MAP view on Ridge/Lasso regression, EM, Bayes Nets)
- 4. Reinforcement Learning (Markov Decision Process, values, temporal difference, model-free vs. model-based, planning by probabilistic inference)
-
1. Introduction
- BCCN lecture Computational models of goal-directed behavior
- slides exercise.
- WS 10/11 - Robotics
- Winter term course at FU Berlin. See the course web page.
- RLSS 09 - Inference & Planning
-
Lectures given at the Robot Learning Summer
School (Lisbon, July 20-24 2009).
Slides: part 1, part 2- Part 1: Introduction to probabilistic inference \& learning
- -- probabilities, joint distributions, graphical models -- inference, message passing -- learning, Expectation Maximization
- Part 2: Planning by Inference
- -- general idea of inference by planning -- Markov Decision Processes revisited -- Stochastic Optimal Control revisited
- Summary & further reading
- -- brief summary -- further reading -- food for thought
- Part 1: Introduction to probabilistic inference \& learning
- SS 09 - Introduction to Graphical Models
- Summer term course at TU Berlin. See the course web page.
- ICML 08 tutorial - Stochastic Optimal Control
- Tutorial, held together with Bert Kappen on Saturday July 5 2008 in Helsinki, Finland as part of the 25th International Conference on Machine Learning (ICML 2008). See the tutorial web page.
Interesting Readings
Anil Ananthaswamy: I, algorithm: A new dawn for artificial intelligence. A popular science article in NewScientist, 2011.Pat Langley: The changing science of machine learning. Editorial in Machine Learning 82, 275-279, 2011.
Thomas G. Dietterich et al.: Structured machine learning: the next ten years. Machine Learning, 73, 3-23, 2008.
Yoshua Bengio & Yann LeCun: Scaling learning algorithms towards AI. Large-Scale Kernel Machines, 34, 2007.
Rodney Douglas, Terry Sejnowski & others: Future Challenges for the Science and Engineering of Learning. Report of an NSF workshop, 2007.
Tom Mitchell: The Discipline of Machine Learning. Report CMU-ML-06-108, Carnegie Mellon University, 2006.
Leo Breiman: Statistical modeling: The two cultures. Statistical Science, 2001.
Lecture Notes
These notes are meant to be as brief (and concise) as possible. They are not full tutorials or lecture scripts.- Some notes on gradient descent.
- (Gradient descent, monotonicity & stepsize adaptation, covariant & natural gradient, co- and contra-variance, relation to Newton step, Rprop)
- Factor graphs and belief propagation.
- (Graphical models, probabilistic inference, message passing algorithms, loopy BP)
- Gaussian identities.
- (Normal and canonical representation, product of Gaussians, linear transformation, marginals & conditionals, entropy, Kullback-Leibler divergence, mixture of Gaussians, collapsing)
- Basic 3D geometry (for robotics).
- (Rotation representations, transformations (static, dynamic, affine, contra-/co-variant), kinematic chains, Jacobian & Hessian)
- Markov Decision Processes.
- (definition, Bellman optimality equation, Q-function, computing value functions, value iteration, direct solution, policy iteration, Q-learning, TD(lambda), eligibility traces)
- Influence Diagrams.
- (brief definition, inference methods in influence diagrams, relation to MDPs)
- Stochastic Optimal Control.
- (discrete time formulation, linear-quadratic-Gaussian case, Riccati equations, message passing formulation, classical cost formulation)