Artificial Intelligence

Overview

Exercises

  • All exercises will be in the form of Jupyter notebooks and posted in OLAT

Demo

References

History

1950s first mentioning of "machine learning"; perceptron; neural networks
1960s nearest neighbor; backpropagation; discovery of fundamental limits for neural networks
1970s AI winter
1980s rediscovery of backpropagation; reinforcement learning
1990s AI winter; support vector machines; recurrent neural networks
2000s Netflix prize; ImageNet
2010s Deep Learning boom

Machine translation

Google Translate

Object recognition

https://commons.wikimedia.org/wiki/File:Computer_vision_sample_in_Sim%C3%B3n_Bolivar_Avenue,_Quito.jpg

Protein folding

https://commons.wikimedia.org/wiki/File:C12orf29_AlphaFold.png

Games

But: deep learning is no magic pixie dust

DALLĀ·E 2

https://commons.wikimedia.org/wiki/File:Fig-X_All_ML_as_a_subfield_of_AI.jpg

Why now?

What makes a successful DL teams?

1. Agressive data acquisition

2. Use every opportunity for automation

3. Excel at data warehousing

Module Goals

  • Know relevant DL models and where to apply them
  • Implement and train DL models
  • Find out why they are not working
  • Able to fix it

In the exercises we will implement a lot from scratch to see how the details work

Local Python / Jupyter installation:
Anaconda