# Prequisites

There are certain requirements which form the basis for a successful course participation. If you do not have the mandatory requirements listed below, cosidering enrolling into a more basic course of our offerings. Alternatively bring yourself up to speed. Under additional ressources on the left sidebar you find the necessary ressources. Since the course has a really high pace it will be absolutely necessary to straighten these basic requirements **before** the course!

## **Mandatory**

**Python**

Here is a refresher notebook:

{% embed url="<https://colab.research.google.com/drive/1rK_fTgMukntPN__BA2UWdE0zyKEkWMBy?usp=sharing>" %}

**Math**

Linear Algebra, Probability Theory (at least the basics)

**Machine Learning**

Basics:

* What is a neural network
* What is a forward/backprogragation
* What is a loss
* What is an activation function

## **Totally optional**

You can set up your PC for local development. A guiding notebook is here:

{% embed url="<https://colab.research.google.com/drive/1a-B3jYcyb6Xlef_jiM-ifYWhXJo3IFeP?usp=sharing>" %}

Here different IDEs are presented and compared:

{% embed url="<https://colab.research.google.com/drive/1tz774I6KWQbl0xmPDEpAQNGbGdy3SgcZ?usp=sharing>" %}
