# Week 1 - Course Introduction

## Course session

**Welcome and Introduction round**

Introduction of the course, opencampus, the course instructor and the course participants

**Tool Set-Up**

* Colab
* Editor (VSCode)
* Virtual Environments
* Git/Github

**Walk-through**

PyTorch 101 (Lab 01)

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

A visual overview of the workflow in the Colab notebook you can get in the PyTorch diagram below:

{% file src="<https://4020123021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHobCAnoTQkN71lOgdv%2Fuploads%2FJeufGxZhlZgSXztL7L7u%2Fpytorch%20diagram.pdf?alt=media&token=ec7ba24e-7e28-43ae-9a9b-71457df20d7c>" %}

## **To-do**

😊

1. Watch the following introduction video to the PyTorch framework

{% embed url="<https://www.youtube.com/watch?v=Uv0AIRr3ptg>" %}

2. Watch all the videos on the next page - they are derived from a former Coursera Course
3. Go for your **own** through the Colab Notebook above (Pytorch101) and try  to **understand and repeat** the steps for your own. Thereby you should also solve Task 1-3 in the notebook. You can create therefore a copy of the notebook in your Drive or download the notebook to work locally on it. Ensure that you sufficient computing resources available (i.e gpu) if you choose to work locally.

😊😊

Try to **improve the accuracy** in the PyTorch 101 notebook by tweaking the amount of layers and number of neurons

😊😊😊

Familiarize yourself with basic PyTorch Tutorials:

* <https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html> (First part)
* <https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/tutorial2/Introduction_to_PyTorch.html>
