Image
FoAI VI
Kursankündigung
Foundations of Artificial Intelligence VI
Duration
4 weeks à 3 hours
Certification:
Record of Achievement
Level:
Beginner
For free

Overview

The course "Foundations of Artificial Intelligence VI" introduces introduces the mathematical foundations of supervised learning and discusses two learning algorithms in depth that are widely used in practice: decision tree learning and neural networks.  

Participants learn how to apply these algorithms to practical problems and how to evaluate the quality of a learned classifier. The course concludes with a discussion of the risks and challenges of machine learning.  

The course is based on the textbook by Stuart Russell and Peter Norvig: Introduction to Artificial Intelligence, 3rd edition, 2012 or 4th edition, 2020. The 3rd edition is also available in German: Stuart Russell und Peter Norvig: Künstliche Intelligenz - Ein Moderner Ansatz, 3. aktualisierte Auflage, Pearson 2012. 

The course is held in English language with German subtitles. 

Which topics will be covered?

 

Module Introduction to Machine Learning 

  • The learning agent revisited 
  • Types of learning 
  • Ockham´s razor 

 

Module Decision Tree Learning 

  • Boolean decision trees 
  • Restaurant example 
  • Overfitting 
  • Theoretical properties 
  • Recursive decision tree learning algorithm 
  • Information Gain and Entropy 
  • Entropy of a Boolean variable 
  • Information Gain 
  • Use in Decision Tree Learning 

 

Module Neural Networks 

  • Introduction 
  • History of neural networks 
  • McCulloch-Pitts “Unit” Model of a Neuron 
  • Activation functions 
  • Feed-forward networks 
  • Single layer feed-forward networks 
  • Single layer feed-forward networks 
  • Theoretical properties and limitations 
  • Backpropagation algorithm 
  • Take right-turn example 

 

Module Evaluation, Challenges and Risks 

  • Machine learning workflow 
  • Training and test data 
  • Learning curve 
  • K-fold cross validation 
  • Evaluating a Boolean classifier 
  • False Positives and false negatives 
  • Accuracy, recall, specificity, precision 
  • F1 Score 
  • Risks and challenges of machine learning 
  • Statistical vs. causal models 
  • Wrong predictions with high confidence 
  • Universal Adversarial Perturbations 

 

What will I achieve?

By the end of the course, you‘ll be able to 

  • understand the theoretical foundations of machine learning algorithms, 
  • evaluate a learned classifier 
  • apply decision tree learning to practical problems 
  • apply neural network learning to practical problems 
  • understand challenges and risks of machine learning algorithms 

Which prerequisites do I need to fulfill?

None.

Image
FoAI VI
This course is offered by
Institution
lecturer
Jana Koehler

Prof. Dr. Jana Koehler

Institution
Deutsches Forschungszentrum für Künstliche Intelligenz
Universität des Saarlandes
Artificial Intelligence Group / Saarland University
Course information
Learning format:
Online course
License:
CC-BY-SA 4.0
English
The creators of the learning opportunities are responsible for their content.
Topic
Fundamental methods of AI