Lynkurs i optimering og modelltilpassing med Python: I dette kurset vil du lære å løse optimeringsproblemer med både egenutviklet kode og med innebygde funksjoner i Python, med spesiell fokus på å tilpasse (optimere) matematiske modeller ut fra til eksperimentelle eller observerte data.
Python er blitt et av de mest populære programmeringsspråkene i verden. Det skyldes at Python er brukervennlig, kraftig og gratis. Python er et kraftig verktøy for beregninger – på nivå med Matlab.
Målgruppe: Alle – fagpersonell, undervisere, m.fl. – som ønsker å lære å bruke Python for optimering og modelltilpassing. Deltakerne må ha forkunnskaper tilsvarende NFEAs Lynkurs i Python.
Undervisningsopplegg
- Nettbasert (Teams).
- Hands-on innføring i Python.
Kursmateriell
- Powerpoint-fil ved kursstart.
- PC med Python. Det forutsettes at Anaconda-distribusjonen av Python-verktøy er installert før kurset (https://www.anaconda.com/products/individual). Programmeringsmiljøet Spyder vil bli brukt i kurset.
- Anbefalt støttelitteratur, men forutsettes ikke kjøpt: Python for realfag av Haugen og Lysaker, Fagbokforlaget, 2020.
Innhold
- Optimering med egentuviklet kode for optimering med grid-metoden, også kalt brute force-metoden
- Optimering med funksjonen brute, som fins i Pythons Scipy-pakke. Brute utfører brute force-optimering, men med mulighet til nøyaktig slutt-optimering med en innebygd iterativ optimeringsalgoritme.
- Eksempler på optimeringsproblemer
- Anvendelse av optimering til å tilpasse matematiske modeller til eksperimentelle data (observasjoner)
NFEA og TechTeach v/Finn Haugen, vil tilby totalt tre kurs som omhandler Python-programmering:
- Lynkurs i Python (13/04-2021)
- Lynkurs i simulatorprogrammering med Python og OpenModelica (14/04-2021)
- Lynkurs i optimering og modelltilpassing med Python (15/04-2021)
Kurs 2 forutsetter kurs 1 eller tilsvarende. Kurs 3 forutsetter kurs 1 + 2 eller tilsvarende.
Her finner du en oversikt over våre øvrige kurs og konferanser.
Program (med forbehold om endringer)
-
09:30-16:00
Med korte pauser underveis og 30 minutters lunsjpause
Foredragsholdere
Finn Aakre Haugen, siv.ing. og ph.d.
Finn Aakre Haugen har lang erfaring som lærer, konsulent, forsker og lærebokforfatter innen reguleringsteknikk. Han ble æresmedlem i NFEA i 2020.
Praktisk informasjon
Tid
15.04.21
Deltakeravgift
- Medlem kr. 3.000,-
- Ikke medlem kr. 3.500,-
Annet
Alle påmeldte deltakere blir kontaktet av instruktøren, da med invitasjon til Teams-kurs og påminnelse om installasjon av programvare.