Deep Learning Track WiSe 24/25
Deep Learning Track WiSe 24/25
Deep Learning Track WiSe 24/25
  • Welcome to the Deep Learning Track
  • Setup
  • Learning Material
  • Section 1 - The Math
    • Derivatives and Gradients
    • Vectors, Matrices and Tensors
    • The power of matrix computation
    • Exercise - Matrix Computation
  • Section 2 - The Data
    • PyTorch Datasets and Data Loaders
    • Working with Data Tables
    • Exercise - Loading Data from a CSV file
    • Working with Images
    • Exercise - Image Datasets
    • Working with Text
  • Section 3 - Neural Networks
    • Activation Functions
    • Exercise - Activation Functions
    • Exercise - The Softmax Function
    • The Neuron
    • Two type of applications: Regression and Classification
    • Loss Functions
    • Exercise - Regression Loss Functions
    • Exercise - Classification Loss Functions
    • The Gradient Descent Algorithm
    • Exercise - Implementing Gradient Descent
    • Exercise - PyTorch Autograd
    • Exercise - Regression with Neural Networks
    • Exercise - Classification with Neural Networks
    • Playground - Neural Networks
  • Section 4 - Convolutional Neural Networks
    • Convolution
    • Convolutional Neural Networks
    • Classifying handwritten digits
    • Playground - Convolutional Neural Networks
    • Transfer Learning
  • Final Project - Text Classification
  • Further Resources
    • Computer Vision Libraries
    • Image Classification with PyTorch
    • Object Detection with PyTorch
    • Deep AI Explainability
Powered by GitBook
On this page
  • List of courses
  • Python Fundamentals
  • Data Science with Python
  • PyTorch Deep Learning

Learning Material

PreviousSetupNextSection 1 - The Math

The main platform we are using in this course is DataCamp. DataCamp is a platform made for those who want to learn Data Science. For those who want to refresh their Python skills we recommend two courses which you can use to refresh your knowledge about Python. Before the first coding meetup you will work through three fundamental courses teaching you the basics about the data science libraries Numpy and Pandas as well as the plotting library Matplotlib, which we will use heavily in this course. After the first coding meetup you should start with three PyTorch courses DataCamp provides.

List of courses

Python Fundamentals

These courses are not mandatory for finishing the course. They can help you tor efresh your Python skills that are needed for data science.

Introduction to Python for Data Science

Intermediate Python

Data Science with Python

These courses should be taken before the first coding meetup. They give you the essential skills working with data science libraries like Numpy, Pandas and Matplotlib.

Introduction to Numpy

Data Manipulation with Pandas

Introduction to Data Visualization with Matplotlib

PyTorch Deep Learning

After the first coding meetup you should start watching the first two courses of teh PyTorch series on DataCamp. they give a solid understanding of the basic PyTorch concept like tensors, datasets and models.

After the third coding meetup you should beginn watching the third PyTorch course which covers concepts like image classification, object detection and semantic segmentation. For this course only the first lesson of the image course is needed, but feel free to watch the other sections as well.

If you want to understand how neural networks can process texts and solve problems like sentiment analysis or machine translation there is also a course about this topic on DataCamp. Text processing is not part of this track, but if you are interested in this topic this might be the right course for you.

Introduction to Deep Learning with Python

Intermediate Deep Learning with PyTorch

Deep Learning for Images with PyTorch

Deep Learning for Text with PyTorch

https://app.datacamp.com/learn/courses/intro-to-python-for-data-scienceapp.datacamp.com
https://app.datacamp.com/learn/courses/intermediate-pythonapp.datacamp.com
https://app.datacamp.com/learn/courses/introduction-to-numpyapp.datacamp.com
https://app.datacamp.com/learn/courses/data-manipulation-with-pandasapp.datacamp.com
https://app.datacamp.com/learn/courses/introduction-to-data-visualization-with-matplotlibapp.datacamp.com
https://app.datacamp.com/learn/courses/introduction-to-deep-learning-with-pytorchapp.datacamp.com
https://app.datacamp.com/learn/courses/intermediate-deep-learning-with-pytorchapp.datacamp.com
https://app.datacamp.com/learn/courses/deep-learning-for-images-with-pytorchapp.datacamp.com
https://app.datacamp.com/learn/courses/deep-learning-for-text-with-pytorchapp.datacamp.com