Informacje ogólne
Wstęp do kwantowego uczenia maszynowego
Kod: 232530-D
Semestr zimowy 2023/2024,
SGH Szkoła Główna Handlowa w Warszawie
Podstawowe informacje znajdziesz w sylabusie.
Ciekawe książki i strony internetowe zamieszczone zostały w zakładce książki. Jeśli chciał(a)byś coś dodać prześlij informację przez MS teams.
Kalendarz
Wykład
Wykład jest realizowany w trybie hybrydowym. Jest on NIEOBOWIĄZKOWY i odbywa się w sali C5D.
- 02-10-2023 (poniedziałek) 11:40-13:20 -
Wykład 1
Historia klasycznego i kwantowego komputera i jego zastosowania. Efekty kwantowe wykorzystywane do przyśpieszenia obliczeń.
Realizacja:
- Zna i rozumie koncepcje działania komputera klasycznego i kwantowego
- Rozumie potrzebę i możliwości zastosowania komputerów kwantowych
- formułuje problem biznesowy wraz z jego informatycznym rozwiązaniem
- uzupełniania wiedzę teoretyczną jak i praktyczną, w zakresie teorii, programowania, modelowania, nowych technologii informatycznych z wykorzystaniem kwantowego uczenia maszynowego
- 09-10-2023 (poniedziałek) 11:40-13:20 -
Wykład 2
Klasyczne bramki logiczne - algebra Boola, szyfrowanie
Realizacja:
- Zna i rozumie koncepcje działania komputera klasycznego i kwantowego
- Rozumie potrzebę i możliwości zastosowania komputerów kwantowych
- 16-10-2023 (poniedziałek) 11:40-13:20 -
Wykład 3
Przestrzenie wektorowe, stany kwantowe, reprezentacja klasycznych i kwantowych bitów
- 23-10-2023 (poniedziałek) 11:40-13:20 -
Wykład 4
Kwantowe bramki logiczne w prostych algorytmach i obwodach kwantowych
Realizacja:
- Potrafi stworzyć proste algorytmy z wykorzystaniem kwantowych bramek logicznych
- 30-10-2023 (poniedziałek) 11:40-13:20 -
Wykład 5
DZIEŃ WOLNY
Kwantowy Machine Learning w biznesie - metody i implementacje
Laboratoria
Wszystkie laboratoria odbywają się w sali C5D.
- 06-11-2023 (poniedziałek) 11:40-13:20 -
Lab1
Przygotowanie środowiska programistycznego python z wykorzystaniem narzędzia Docker
- 13-11-2023 (poniedziałek) 11:40-13:20 -
Lab2
Kwantowe bity z wykorzystaniem biblioteki IBM Qiskit i Pennylane
- 20-11-2023 (poniedziałek) 11:40-13:20 -
Lab3
Jedno - kubitowe bramki logiczne
- 27-11-2023 (poniedziałek) 11:40-13:20 -
Lab4
Wielokubitowe bramki logiczne
- 04-12-2023 (poniedziałek) 11:40-13:20 -
Lab5
Algorytm faktoryzacji Shora, przeszukiwanie wg algorytmu Grovera.
- 11-12-2023 (poniedziałek) 11:40-13:20 -
Lab6
Klasyczny i kwantowy perceptron - realizacja w bibliotece qiskit
- 18-12-2023 (poniedziałek) 11:40-13:20 -
Lab7
Variational quantum classifiers - klasyfikacja danych iris
- 08-01-2024 (poniedziałek) 11:40-13:20 - Lab8
klasyfikacja danych MNIST z wykorzystaniem biblioteki PyTorch Quantum
- 15-01-2024 (poniedziałek) 11:40-13:20 - Lab9
Algorytm qPCA z wykorzystaniem do modelowania cen instrumentów finansowych
- 22-01-2024 (poniedziałek) 11:40-13:20 - Lab10
Realizacje kwantowych sztucznych sieci neuronowych - wprowadzenie
Technologie
Uczestnicząc w zajęciach musisz opanować i przynajmniej w podstawowym zakresie posługiwać się następującymi technologiami informatycznymi:
- Algebra liniowa - wektory, macierze, baza, iloczyn skalarny, iloczyn tensorowy
- Python, Jupyter notebook, Jupyter lab, Colab
- Algorytmy sieci neuronowych i uczenia maszynowego w procesie klasyfikacji binarnej
QPoland
QPoland jest cześcią międzynarodowej sieci QWorld.
Zapraszamy do wspólnego poszerzania wiedzy. Szczegóły > QWorld is a global network of individuals, groups, and communities collaborating on education and implementation of quantum technologies and research activities.