Kvantmaskininlärning
Kursplan, Avancerad nivå, 1FA020
- Kod
- 1FA020
- Utbildningsnivå
- Avancerad nivå
- Huvudområde(n) med fördjupning
- Fysik A1N, Kvantteknologi A1N, Teknik A1N
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 12 maj 2026
- Ansvarig institution
- Institutionen för fysik och astronomi
Behörighetskrav
120 hp inom teknik/naturvetenskap. Dessutom ett av följande alternativ:
1) Kvantfysik eller Kvantfysik F. Programmeringsteknik I eller Introduktion till beräkningsvetenskap. Linjär algebra II.
2) Introduktion till kvantdatorer och kvantprogrammering.
Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
Mål
Efter godkänd kurs ska studenten kunna:
• Redogöra för de grundläggande principerna för kvantmaskininlärning (QML), inklusive parametriserade kvantkretsar, hybridkvant–klassiska optimeringsloopar, och hur dessa relaterar till klassiska maskininlärningsmetoder såsom djupa neurala nätverk.
• Koda och omvandla fysiska, tekniska och verklighetsbaserade data till QML-modeller, samt bedöma modellerna utifrån uttrycksfullhet, tränbarhet och möjliga biaser.
• Använda Python-baserade verktyg för kvantdatorer, såsom Qiskit och PennyLane, och kombinera dem med klassiska ML-bibliotek som PyTorch eller Keras för att skapa praktiska arbetsflöden.
• Tillämpa QML-modeller på verkliga problem genom att designa och köra arbetsflöden på simulatorer och molnbaserade kvantprocessorenheter (QPU:er), samtidigt som man analyserar resursbehov och robusthet.
• Genomföra ett småskaligt QML-projekt, inklusive problemformulering, modelldesign, implementering, utvärdering och presentation, samtidigt som man utforskar aktuell forskning och nya riktningar inom QML.
Innehåll
• Grundläggande principer för kvantdatorer: kretsbaserad kvantdatoranvändning och viktiga kvantalgoritmer.
• Kvantprogrammeringsgränssnitt: praktisk erfarenhet med PennyLane och Qiskit på simulatorer och verkliga kvantprocessorenheter (QPU:er).
• Klassiska, kvant- och hybrida maskininlärningsmodeller: översikt över centrala koncept och arbetsflöden.
• Variationskvantkretsar: metoder för datakodning, parameterisering och träningsstrategier.
• Quantum Approximate Optimization Algorithm (QAOA).
• Variational Quantum Eigensolver (VQE).
• Kvantneuronätverk (QNNs): arkitektur, träning och tillämpningar.
• Kvantannealing och Ising-modellbaserad optimering.
• Kvantensembleinlärning och klustringsmetoder.
• Kvantkernmetoder: förbättrade tekniker för klassificering och regression.
• Tillämpningar inom fysik och teknik.
Undervisning
Föreläsningar, workshops, laborationer, handledning av projekt
Examination
Skriftliga inlämningsuppgifter. Skriftlig tentamen. Skriftlig projektrapport.
Om särskilda skäl finns får examinator göra undantag från det angivna examinationssättet och medge att en enskild student examineras på annat sätt. Särskilda skäl kan t.ex. vara besked om särskilt pedagogiskt stöd från universitetets samordnare för studenter med funktionsnedsättning.
Litteraturlista
Litteraturlista saknas.