Przejdź do treści

Materiały Akademii Sztuki Kwantowej → blok 5

Kwantowe uczenie maszynowe i kwantowe metody jądrowe

Prowadzenie: dr hab. inż. Piotr Gawron

Rozwiązywanie problemów uczenia maszynowego za pomocą komputerów kwantowych: obwody parametryzowalne, algorytmy wariacyjne, kwantowe sieci neuronowe, kwantowe metody jądrowe, modele hybrydowe (PyTorch/JAX + PennyLane) oraz wpływ szumu na jakość modeli.

Slajdy i skrypty (PDF)

Pliki otwierają się bezpośrednio w przeglądarce — nie trzeba niczego instalować ani zakładać konta.

MateriałStronRozmiar
Kwantowe uczenie maszynowe — komplet materiałów szkolenia w jednym pliku
01-kwantowe-uczenie-maszynowe-komplet-materialow.pdf
1145,0 MB
Kwantowe uczenie maszynowe i metody jądrowe — slajdy wykładowe
02-kwantowe-uczenie-maszynowe-slajdy.pdf
1118,2 MB

Notatniki Jupyter z ćwiczeniami

Odnośnik „otwórz podgląd” prowadzi do gotowego podglądu notatnika wraz z wynikami obliczeń i wykresami — bez instalowania Pythona. Aby samodzielnie uruchomić kod, należy pobrać plik .ipynb (patrz „Jak uruchomić ćwiczenia” poniżej).

Notatniki Jupyter z ćwiczeniami

katalog warsztaty

NotatnikPodglądPlikKomórek
PennyLane + JAX — obwód parametryzowalny i gradient metodą sprzężoną
pennylane-jax.ipynb
otwórz podglądpobierz4
PennyLane + JAX — trenowanie sieci neuronowej metodą spadku gradientu
pennylane-jaxnn.ipynb
otwórz podglądpobierz5
PennyLane — obwody z szumem (symulator stanów mieszanych)
pennylane-mixed.ipynb
otwórz podglądpobierz5

Program szkolenia

DokumentRozmiar
Plan szkolenia
plan/plan-szkolenia.md
1 kB

Przykładowe programy

PlikRozmiar
kod/deutsch4.qasm1 kB
kod/pennylane_example.py1 kB
kod/tutorial.py5 kB

Jak uruchomić ćwiczenia

  1. Zainstaluj Pythona w wersji 3.10 lub nowszej (python.org).
  2. Pobierz materiały bloku: przejdź do katalogu w repozytorium i użyj przycisku Code → Download ZIP (pobiera całe repozytorium) lub sklonuj je poleceniem git clone https://github.com/iitis/AkademiaSztukiKwantowej.git.
  3. Zainstaluj wymagane pakiety: pip install -r materialy/05-kwantowe-uczenie-maszynowe/warsztaty/requirements.txt
  4. Uruchom notatniki: jupyter notebook — a następnie otwórz wybrany plik .ipynb.

Materiały źródłowe i historia prac

Komplet plików roboczych, z których powstały powyższe materiały (źródła LaTeX wraz z rysunkami, wersje robocze notatników, pełna historia zmian), pozostaje w gałęziach autorskich repozytorium: pg/szkolenie. Do korzystania z materiałów nie jest potrzebny dostęp do tych gałęzi.