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.

  1. 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
  1. 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
  1. 16-10-2023 (poniedziałek) 11:40-13:20 - Wykład 3

Przestrzenie wektorowe, stany kwantowe, reprezentacja klasycznych i kwantowych bitów

  1. 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
  1. 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.

  1. 06-11-2023 (poniedziałek) 11:40-13:20 - Lab1

Przygotowanie środowiska programistycznego python z wykorzystaniem narzędzia Docker

  1. 13-11-2023 (poniedziałek) 11:40-13:20 - Lab2

Kwantowe bity z wykorzystaniem biblioteki IBM Qiskit i Pennylane

  1. 20-11-2023 (poniedziałek) 11:40-13:20 - Lab3

Jedno - kubitowe bramki logiczne

  1. 27-11-2023 (poniedziałek) 11:40-13:20 - Lab4

Wielokubitowe bramki logiczne

  1. 04-12-2023 (poniedziałek) 11:40-13:20 - Lab5

Algorytm faktoryzacji Shora, przeszukiwanie wg algorytmu Grovera.

  1. 11-12-2023 (poniedziałek) 11:40-13:20 - Lab6

Klasyczny i kwantowy perceptron - realizacja w bibliotece qiskit

  1. 18-12-2023 (poniedziałek) 11:40-13:20 - Lab7

Variational quantum classifiers - klasyfikacja danych iris

  1. 08-01-2024 (poniedziałek) 11:40-13:20 - Lab8

klasyfikacja danych MNIST z wykorzystaniem biblioteki PyTorch Quantum

  1. 15-01-2024 (poniedziałek) 11:40-13:20 - Lab9

Algorytm qPCA z wykorzystaniem do modelowania cen instrumentów finansowych

  1. 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:

  1. Algebra liniowa - wektory, macierze, baza, iloczyn skalarny, iloczyn tensorowy
  2. Python, Jupyter notebook, Jupyter lab, Colab
  3. 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.