Kursöversikt

Välkommen!

Alla föreläsningar tar plats på zoom:

Join Zoom Meeting
https://gu-se.zoom.us/j/66551109350?pwd=elF2YXVoRnhJNUVjUTdJdEh6bGZFQT09

Meeting ID: 665 5110 9350
Passcode: python123

Föreläsningar

Introduktion

29/8 kl 17:15-18:00

Introduktion.pdf

Videoinspelning

Föreläsning 1 - Python repetition

5/9 kl 17:15-20:00

Videoinspelning
Programmeringsstuga

18/9 kl 17.15-18:45

Meeting ID: 688 1376 1252

Passcode: python123

Föreläsning 2 - Objekt och maskininlärning

26/9 kl 17:15-20:00

Föreläsning 2.2.pdf

Videoinspelning

Programmeringsstuga

11/10 kl 17.15-18:45

Meeting ID: 688 1376 1252

Passcode: python123

Föreläsning 3 - Maskininlärning - praktik

17/10 kl 17:15-20:00

Videoinspelning

Programmeringsstuga

1/11 kl 17.15-18:45

Meeting ID: 688 1376 1252

Passcode: python123

Föreläsning 4 - Arv,  klasser, och osäkerhet i neurala nät

7/11 kl 17:15-20:00

Videoinspelning

Programmeringsstuga/projekthjälp

21/11 kl 17.15-18:45

Meeting ID: 688 1376 1252

Passcode: python123

Föreläsning 5 - Felhantering, felsökning, IDE

28/11 kl 17:15-20:00

Videoinspelning

Programmeringsstuga/projekthjälp

 12/12 kl 17.15-18:45

Meeting ID: 688 1376 1252

Passcode: python123

Föreläsning 6 - Kodkonventioner, struktur och testning

19/12 kl 17:15-20:00

Videoinspelning

Träff 7 - Projektseminarium

9/1 kl 17:15-20:00

Uppgifter

Alla uppgifter finns i kursens JupyterLab.

Instruktioner
Deadline
Intro Följ instruktioner på sidan jupyterhub och jobba sedan igenom första uppgiften efter att du har kopierat intro.ipynb till din hem-mapp. 4/9 kl 23:59
Laboration 1

Följ instruktionerna i laboration1.ipynb och implementera funktionerna. Testa sedan lösning via

python shared/test_laboration1.py

25/9 kl 23:59
Laboration 2

Se laboration2-maskininlärning.ipynb och laboration2-objekt.ipynb. Notera att inlämning av laboration2-objekt sker i en separat Python fil enligt instruktioner i notebook.

Testa din lösning genom att starta en terminal och kör

python shared/test_laboration2.py

16/10 kl 23:59
Laboration 3 - Maskininlärning

Se laboration3_fashionmnist.ipynb för mer information

Testa din lösning genom att starta en terminal och kör

python shared/test_laboration3.py

6/11 kl 23:59
Laboration 4 - Felsökning

Se filmappen laboration4. Där finns två folders med två uppgifter att lösa.

18/12 kl 23:59
Projektinlämning

Se projekt.ipynb för mer information. Inlämning sker på Uppgifter på Canvassidan.

7/1 kl 23:59

 

Schema och kursplan

Vi träffas på Zoom var tredje Tisdag från första föreläsningen, se kalender.

Kursplanen hittar du här

Kurslitteratur

Föreläsningsanteckningar finns tillgängliga via uppgiftssystemet.

Vi kommer också jobba med tillgängliga resurser på nätet.

Se sidan Resurser för programmering online för externa resurser.

https://www.python.org/static/community_logos/python-logo-master-v3-TM.png File:NumPy logo 2020.svg
Matplotlib logo — Matplotlib 3.1.0 documentation File:Pytorch logo.png

Examination

Ett större individuellt projekt samt inlämningsuppgifter inför varje träff.

Kursansvarig/Föreläsare/Kontaktinformation
Kursansvarig:

Fredrik Skärberg, fredrik.skarberg@gu.se och Daniel Midtvedt, daniel.midtvedt@gu.se

Studieadministration och studievägledning: Se studentportalen. 

 

Studentportalen

Läs mer om att studera vid Institutionen för fysik, tentamensschema med mera på Studentportalen. 

 

 

Kurssammanfattning:

Kurssammanfattning
Datum Information Sista inlämningsdatum