Przejdź do treści

Materiały Akademii Sztuki Kwantowej → blok 3

Kwantowy perceptron

Prowadzenie: dr hab. inż. Łukasz Pawela

Implementacja kwantowego modelu perceptronu na komputerach kwantowych IBM. Bramkowy model obliczeń kwantowych w praktyce: Qiskit, dostęp do IBM Quantum, szum kwantowy i mitygacja błędów pomiaru, kwantowe sieci neuronowe, algorytm Deutscha, bramki pulsowe.

Slajdy i skrypty (PDF)

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

MateriałStronRozmiar
F. Tacchino i in., „An Artificial Neuron Implemented on an Actual Quantum Processor” (arXiv:1811.02266) — artykuł źródłowy
1811.02266-artykul-quantum-perceptron.pdf
84,3 MB
Kwantowy perceptron — komplet materiałów szkolenia w jednym pliku
01-kwantowy-perceptron-komplet-materialow.pdf
1363,8 MB
Slajdy pomocnicze do ćwiczeń
02-slajdy-pomocnicze.pdf
241,1 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
Getting started
00-getting-started.ipynb
otwórz podglądpobierz28
Building Noise Models
10-noise.ipynb
otwórz podglądpobierz31
Safe token management
20-accessing-ibmq.ipynb
otwórz podglądpobierz29
Obtaining information about your `backend`
30-backend_info.ipynb
otwórz podglądpobierz25
Noise Model Examples
45-noise-revisited.ipynb
otwórz podglądpobierz10
Introduction
46-device-noise.ipynb
otwórz podglądpobierz11
Mthree basic
50-mthree-basic.ipynb
otwórz podglądpobierz13
Definition of the sign flip
60-perceptron.ipynb
otwórz podglądpobierz13
Definition of th sign flip
70-perceptron-ibmq.ipynb
otwórz podglądpobierz15
Data preparation
80-qnn.ipynb
otwórz podglądpobierz12
Deutsch's problem
85-deutsch.ipynb
otwórz podglądpobierz22
Pulse gates
90-pulse-gates.ipynb
otwórz podglądpobierz19

Program szkolenia

DokumentRozmiar
Plan
plan/plan.md
1 kB
Plan
plan/plan.pdf
35 kB
Plan2
plan/plan2.md
4 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/03-kwantowy-perceptron/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: lp/perceptron. Do korzystania z materiałów nie jest potrzebny dostęp do tych gałęzi.