Emne

Grunnleggende maskinlæring for og med ingeniørapplikasjoner (MOD550)

Fakta

Emnekode MOD550

Vekting (stp) 10

Semester undervisningsstart Høst

Undervisningsspråk Engelsk

Antall semestre 1

Vurderingssemester Vår, Høst

Timeplan Vis timeplan

Litteratur Søk etter pensumlitteratur i Leganto

Introduksjon

Maskinlæring har nylig dukket opp som en av de mest lovende ressursene for ingeniører, og tilbyr et sett med kraftige tilnærminger for å takle komplekse tekniske utfordringer. Ved å bruke ulike statistiske teknikker i læringsalgoritmer, muliggjør maskinlæring utvikling av prediktive modeller, optimaliseringsstrategier og beslutningsstøttesystemer som kan forbedre design, analyse og kontroll av konstruerte systemer. Denne teknologien gir ingeniører mulighet til å trekke ut meningsfull innsikt fra enorme datasett, automatisere repeterende oppgaver og forbedre effektiviteten, påliteligheten og ytelsen til ingeniørprosesser. Dens applikasjoner spenner over forskjellige domener, fra mekanisk og kjemiteknikk til geo, materialvitenskap, etc. gjør maskinlæring til en uunnværlig ressurs for moderne beregningsingeniører for fysikkbaserte og datadrevne løsninger på problemer i den virkelige verden.

De fleste studenter innen ingeniør- og vitenskapsfelt har liten eksponering for datametoder, mens de fleste informatikere og statistikere har liten eksponering for dynamisk systemkontroll. Vårt mål er å gi et inngangspunkt og grensesnitt for begge disse gruppene av studenter.

Innhold

Fokus for dette emnet er grunnleggende kunnskap og relaterte antakelser involvert i å anvende statistikk og maskinlæring i romlige og/eller tidsmessige kontekster. Det legges vekt på å gi studentene kunnskap om det grunnleggende innen statistikk og maskinlæring som er mest relevant for romlige eller tidsmessige data.

Kjernen i emnet er dataanalyse med tydelig fokus på ingeniørapplikasjoner. Datakilder, deres kvalitet og konsistens vil bli diskutert for å veilede valget av passende romlige og tidsmessige modeller. Simuleringsteknikker introduseres som et middel til å modellere heterogenitet og usikkerhet. Maskinlæringsteknikker, som regresjonsmodellering og analyse og multivariat dataanalyse, vil bli introdusert og brukt. Python og andre programmeringsverktøy vil bli brukt for modellering, forberedelse av romlige og tidsmessige data, skripting av statistiske arbeidsflyter og konstruksjon av visualiseringer for å kommunisere modellutdata og analyseresultater.

Hovedformålet med modellering er å generere beslutningsinnsikt. Det er kriteriene for å hevde "nytten" av en modell, og langs hvilke dens tolkbarhet, oppløsning og utfallsnøyaktighet vil bli evaluert i et sett med gitte oppgaver.

Læringsutbytte

Kunnskap:

  • Forståelse av tekniske datakilder og påfølgende dataegenskaper, statistikk og sannsynlighetsfordelinger (fra funksjonsteknikk til digitale tvillinger)
  • Forståelse av dataanalyse/maskinlæring tilnærminger til utfall, metodesensitivitet og deres anvendelser (f.eks. molekylær modellering, flytsimulering, geovitenskap).
  • Forståelse av dyplæringsprinsipper og dens fordeler/begrensninger i ingeniørapplikasjoner.
  • Evne til å konstruere grunnleggende prediktive modeller (f.eks. Monte Carlo-simuleringer, språkmodeller som chatGPT)
  • Datahåndtering, dataskifting og funksjonsutvikling.

Ferdigheter:

  • Datahåndtering, dataskifting og funksjonsutvikling.
  • Kan utvikle datadrevne modeller av fysiske systemer for kjemi- og maskinteknikk, materialvitenskap og geologi.
  • Test datadrevne modeller mot fysiske modeller og eksperimentelle data.
  • Bruk passende statistiske metoder for å få bedre innsikt.
  • Utvikle egne programmer skrevet i Python og utvikle wrappers for åpne maskinlæringsrepositorier.

Generell kompetanse:

  • Kan identifisere tekniske problemer, utvikle hypoteser og anvende matematiske modeller og datadrevne løsninger.
  • Kan strukturere forskjellige statistiske modeller i et bredt spekter av ingeniørapplikasjoner.
  • Kan koble ingeniører og datavitenskapelige løsninger -både til spesialister og til allmennheten.

Forkunnskapskrav

Ingen

Eksamen / vurdering

Mappe og muntlig eksamen

Muntlig eksamen

Vekt 1/2

Varighet 30 Minutter

Karakter Bokstavkarakterer

Hjelpemiddel Ingen hjelpemidler tillatt

Mappe

Vekt 1/2

Karakter Bokstavkarakterer

Hjelpemiddel Alle

Mappen består av 3-6 prosjektoppgaver som gjennomføres i gruppe (vurdering tilleggstekst), og gis en samlet karakter når alle delene er levert og sensurert. Eksakt antall prosjektoppgaver blir kunngjort ved semesterstart.

Muntlig eksamen er individuell.

Både mappe og muntlig eksamen må være bestått for få en bestått karakter i emnet.

Det tilbys ingen kontinuasjonsmuligheter for vurderingsdelene. Studenter som ikke består eller ønsker å forbedre karakteren, må ta vurderingsdelene på nytt neste gang emnet har ordinær undervisning.

Arbeidsformer

Arbeidet vil bestå av 6 timer forelesning med oppsatte veiledninger per uke. Studentene forventes å bruke ytterligere 6-8 timer i uken på selvstudium og oppgaver.

Bruk av KI som studiestøtte i studiearbeidet

KI-verktøy kan brukes som læringsstøtte i MOD550, men skal aldri erstatte den maskinlæringsfaglige kompetansen for ingeniørapplikasjoner emnet skal bygge — å anvende statistikk og maskinlæring i romlige og tidsmessige kontekster og selv forstå antakelsene er nettopp det du skal mestre. Nyttige bruksområder er å be KI forklare et begrep (f.eks. hvilke antakelser en ML-metode bygger på, hvordan datakvalitet påvirker en modell, eller hvordan en modell evalueres), å gjennomgå eller feilsøke kode du selv har skrevet, eller å foreslå tester og randtilfeller. All bruk av KI skal oppgis i det du leverer, slik det er spesifisert i emnebeskrivelsen, og du er selv ansvarlig for kritisk å vurdere det KI produserer.

Åpent for

Enkeltemner på masternivå ved Det teknisk-naturvitenskapelige fakultet
Computational Engineering - master Energi, reservoar og geovitenskap - master Industriell teknologi og driftsledelse - master
Utveksling ved Det teknisk-naturvitenskapelige fakultet

Opptakskrav

Søkeren må oppfylle opptakskravet til et av studieprogrammene som emnet er åpent for.

Emneevaluering

Fakultetet avgjør om det skal gjennomføres tidligdialog i alle emner eller i utvalgte grupper av emner. Formålet er å få tilbakemeldinger fra studentene for forbedringer i semesteret. I tillegg skal det gjennomføres en digital emneevaluering minst hvert tredje år for å innhente studentenes erfaringer.
Emnebeskrivelsen er hentet fra Felles studentsystem Versjon 1