deeplearning2020
deeplearning2020 copied to clipboard
course materials for introduction to deep learning 2020
OpenHPI Deeplearning 2020
Materialien zum Kurs Eine praktische Einführung in Deep Learning für Computer Vision auf OpenHPI.
Inhaltsverzeichnis
- Wie nutze ich das GitHub Repository?
- Woche 1
- Bonusaufgabe: Backpropagation selber nachvollziehen
- Exkurs: Lokale Installation
- Linux
- macOS
- Windows
- Woche 2
- Notebooks
- Einführung in Numpy
- Einführung in Matplotlib
- Laden und Bearbeiten des MNIST Datensatz
- MNIST Vergleich Aktivierungsfunktionen
- Einführung in Tensorflow / Keras
- Beispiel: Trainieren eines Netzes für MNIST
- Praktische Übung
- Notebooks
- Woche 3
- Notebooks
- Komplexe Layerstruktur
- Loss Functions
- Optimizer
- Hyperparameter
- Exkurs: Neuronale Netze von Scratch
- Praktische Übung
- Bewertete Übung
- Zusätzliche Übung
- Notebooks
- Woche 4
- Notebooks
- Optimierung Hyperparameter
- Dropout
- Batch Normalization
- Regularisierungstechniken (wie Data Augmentation)
- Transfer Learning
- Automated Machine Learning
- Exkurs GAN
- Notebooks
Wie nutze ich dieses GitHub Repository?
Dieses Repository dient als Ort für Materialien zu diesem Kurs. Du benötigst kein GitHub Account und musst das Repository auch nicht verwenden, da sich die wichtigen Materialien auch auf OpenHPI finden lassen.
Du kannst das Repository auf zwei verschiedene Arten verwenden:
-
Du kannst dir die Materialien, die du oben im Inhaltsverzeichnis findest online anschauen, daraus kopieren oder Dateien herunterladen. Du kannst auch das gesamte Repository als ZIP herunterladen. Falls du
.ipynb-Notebooks herunterlädst kannst du diese dann mit deinemjupyter notebookServer öffnen, indem du im Browserfenster des Server zu dieser Datei navigierst und sie öffnest. -
Du kannst das Repository mit
git clone https://github.com/into-ai/deeplearning2020.gitklonen. Damit hast du das Repository ebenfalls lokal, aber kannst es außerdem mit
git pull origin masteraktualisieren, sobald neue Inhalte verfügbar werden. Das Öffnen von Notebooks funktioniert genauso wie in Variante 1. Wir empfehlen diesen Workflow aber nur denjenigen, die sich bereits ein bisschen mit
gitauskennen oder sich hier einlesen wollen.