Ta kontakt

Kursplan

Modul 1: Kerne-Python for ML-arbeidsflyter

• Kursoppstart og oppsett av miljøet
Avstem målene og sett opp et reproducerbart Python-ML-arbeidsrom

• grunnleggende i Pythons språk (hurtigkurs)
Gjennomgang av syntaks, kontrollflyt, funksjoner og mønstre som ofte brukes i ML-kodebasen

• Datastrukturer for ML
Lister, ordbøker, mengder og tuples for funksjoner, etiketter og metadata

• Forståelser og funksjonelle verktøy
Uttrykk transformasjoner ved hjelp av forståelser og høyordens funksjoner

• Objekt-orientert Python for ML-utviklere
Klasser, metoder, sammensetning og praktiske designbeslutninger

• dataclasses og lett modellering
Typed beholdere for konfigurasjon, eksempler og resultater

• Dekoratører og kontekstadministratorer
Timing, caching, logging og mønstre for ressurs-sikker utførelse

• Arbeiding med filer og baner
Robust håndtering av datasett og serialiseringsformater

• Unntak og defensiv programmering
Skrive ML-skript som feiler på en sikker og transparent måte

• Moduler, pakker og prosjektstruktur
Organisere gjenbrukbare ML-kodebasen

• typing og kodekvalitet
Typehints, dokumentasjon og struktur som er vennlig mot lints

Modul 2: Numerisk Python, SciPy og datahåndtering

• NumPy-grunnlaget for vektorisert beregning
Effektive array-operasjoner og ytelsesbevisst koding

• indeksering, slicing, broadcasting og former
Sikker tensormanipulering og formresonnement

• Lineær algebra grunnleggende med NumPy og SciPy
Stabile matriseoperasjoner og dekomposisjoner brukt i ML

• SciPy-dypdykk
Statistikk, optimering, kurvetilpasning og sparse matriser

• Pandas for tabellbasert ML-data
Rengjøring, joining, aggregasjon og forberedelse av datasett

• scikit-learn-dypdykk
Estimator-grensesnittet, pipelines og reproducerbare arbeidsflyter

• grunnleggende visualisering
Diagnostiske plott for datautforskning og modellatferd

Modul 3: Programmeringsmønstre for bygging av ML-applikasjoner

• Fra notatbok til vedlikeholdbart prosjekt
Refaktorere utforskende kode til strukturerte pakker

• konfigurasjonshåndtering
Eksternaliserte parametere og startvalidering

• logging, advarsler og observerbarhet
Strukturert logging for debuggbare ML-systemer

• Gjenbrukbare komponenter med OOP og sammensetning
Utforming av utvidbare transformerere og prediktorer

• Praktiske designmønstre
Pipeline, Fabrikkmønster eller Registrering, Strategi- og Adapter-mønstrene

• Datavalidering og sjekk av skjema
Forebygge stille datafeil

• Ytelse og profilering
Identifisere flaskehalsar og anvende optimeringsteknikker

• modell I O og inferensgrensesnitt
Sikker persistens og rydde prediksjons grensesnitt

• ende-til-ende-minibygging
Produksjonsstil ML-pipeline med konfigurasjon og logging

Modul 4: Statistisk læring for tabell, tekst og bilde

• evaluering grunnlag
Trening- og valideringssplitting, ærlig kryssvalidering og forretningstilpassede metrikker

• Avansert tabellbasert ML
Regulariserte GLMer, treensemble og lekkasjefri forhåndsprosessering

• Kalibrering og usikkerhet
Platt-skaleringsmetode, isotonisk regresjon, bootstrap og konform prediksjon

• klassiske NLP-metoder
Tokeniseringskompleksitet, TF-IDF, lineære modeller og Naiv Bayes

• emnemodellering
LDA-grunnlaget og praktiske begrensninger

• klassisk dataseende
HOG, PCA og funksjonsbaserte pipelines

• feilanalyse
Deteksjon av skjevhet, etikettstøy og falske korrelasjoner

• praktiske laboratorier
Lekkasjefri tabellbasert pipeline
Sammenligning av tekstbaseline og tolkning
Klassisk visuell baseline med strukturert feilanalyse

Modul 5: Neurale nettverk for tabell, tekst og bilde

• mestre treningssløyfen
Ryne PyTorch-løkker med AMP, clipping og reproducerbarhet

• optimering og regularisering
Initialisering, normalisering, optimizatorer og planleggere

• blandet presisjon og skalering
Gradientakkumulering og sjekkpunktering strategier

• tabellbaserte neurale nettverk
Kategoriske innlemmelser, funksjonskryssinger og ablationsstudier

• tekst-neurale nettverk
Innlemmelser, CNNs, BiLSTM eller GRU og sekvenshåndtering

• visjon neurale nettverk
CNN-grunnlaget og ResNet-liknende arkitekturer

• praktiske laboratorier
Gjenbrukbart treningsrammeverk
Sammenligning av tabellbasert NN versus boosting
CNN med augmentering og planleggingseksperimenter

Modul 6: Avanserte neurale arkitekturer

• overføringslæring strategier
Frys og avfrysningsmønstre, diskriminative læringshastigheter

• Transformer-arkitekturer for tekst
Interne detaljer i selvoppmerksomhet og finjusteringsmetoder

• visjons backbones og tett prediksjon
ResNet, EfficientNet, Vision Transformers og U-Net-konsepter

• avanserte tabellbaserte arkitekturer
TabTransformer, FT-Transformer og Deep and Cross-nettverk

• tidsserie hensyn
Tidlige splitte og kovariatforskyvningsdeteksjon

• PEFT og effektivitetsteknikker
LoRA, distillering og kompromisser ved kvantisering

• praktiske laboratorier
Finjustere en forhåndsutdannet tekst-transformer
Finjustere en forhåndsutdannet visjonsmodell
Sammenligning av tabellbasert transformer versus GBDT

Modul 7: Generative AI-systemer

• grunnleggende prompting
Strukturert prompting og kontrollert generering

• LLM-grunnlaget
Tokenisering, instruksjonstrening og formildelse av hallusinasjoner

• Hent-forsterket generering
Chunking, innlemmelser, hybrid søk og evaluatingsmetrikker

• finjusteringsstrategier
LoRA og QLoRA med datakvalitetskontroller

• diffusjonsmodeller
Intuisjon om latent diffusjon og praktisk tilpasning

• syntetisk tabellbasert data
CTGAN og personvern-hensyn

• praktiske laboratorier
Produksjonsstil RAG-miniapplikasjon
Strukturert output-validering med skjema-forpliktelse
Valgfri diffusjonseksperiment

Modul 8: AI-agenter og MCP

• agent-sløyfe design
Observere, planlegge, handle, reflektere og vedvarende

• Agent-arkitekturer
ReAct, plan-og-eksekvering og multi-agent-samordning

• minne håndtering
Episodisk, semantisk og scratchpad-tilnærminger

• verktøyintegrering og sikkerhet
Verktøyskontrakter, sandkassering og prompt-injeksjonsforsvar

• evaluering rammeverk
Replayable spor, oppgavesett og regresjonstesting

• MCP og protokollbasert interoperabilitet
Utforme MCP-servere med sikker verktøypåvisning

• praktiske laboratorier
Bygg en agent fra bunnen av
Påvis verktøy via MCP-liknende server
Lag et evalueringsharnesk med sikkerhetsbegrensninger

Krav

Deltakerne bør ha grunnleggende praktiske kunnskaper om programmering i Python.

Dette programmet er ment for teknisk fagpersonale på mellom- til avansert nivå.

 56 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier