Ablauf
Dieser Kurs synchron per Discord abgehalten. Teilnehmer:innen müssen sich dazu einen Discord-Account anlegen und den Discord-Client auf ihrem Rechner installieren. Dann können Sie dem oben angegebenen Link folgen.
Im Kurs wird jede Woche ein neues Thema behandelt, zu dem auch direkt eine Übung aufgegeben wird. Die Übung ist bis zur Folgewoche zu bearbeiten, dann können dazu auch Fragen gestellt und Unklarheiten besprochen bzw. wiederholt werden.
Die Übungen werden in Form von git repositories zur Verfügung gestellt und auch abgegeben. Teilnehmer:innen müssen sich einmahlig einen (kostenlosen) GitHub-Account anlegen, der dann als Teil der "Organisation" idh-cologne-deep-learning geführt wird. Für jede Übung wird ein neues Repository zur Verfügung gestellt, das von den Teilnehmer:innen lokal geklont wird. Die Bearbeitung der Aufgabe(n) erfolgt dann in einem individuellen Branch, der auch abgegeben (= gepusht) wird. Dieses Prozedere wird in der ersten Sitzung erklärt und auch geübt.
Termine
13.04.2021
Organisatorisches
Git
Folien
Übung 1
20.04.2021: Python 1
Syntax: Indentation instead of curly braces
Python is a strongly, dynamically typed language
Data types
Standard library
Folien
Übung 2
27.04.2021: Python 2
List comprehension
Functions and classes
I/O
Folien
Übung 3
04.05.2021: Python 3
PyPi and packages
Exceptions
Folien
Übung 4
11.05.2021
Classification
Logistic regression
18.05.2021
Feed-forward neural networks
01.06.2021
Overfitting
Dropout
Regularization
08.06.2021
Input representation
Embeddings
15.06.2021
Convolutional neural networks
22.06.2021
Recurrent neural networks
29.06.2021
LSTMs
06.07.2021
Encoder/Decoder networks
13.07.2021
Attention
20.07.2021
Summary
Closing discussion