Hybrid Machine Leanring for Big Data

DS09
Semester: 3rd,
ECTS Credits: 7.5

Ilias Savvas

(Course Coordinator)

Syllabus

  • Introduction to Quantum Mechanics
  • Probabilities and Complex Functions
  • Introduction to Quantum Computing
  • Qubits, Registers, and Circuits
  • State Vector, Quantum Entanglement, Simple Quantum Algorithms
  • No-Cloning Theorem and Quantum Teleportation
  • The Deutsch–Jozsa and Bernstein–Vazirani Algorithms
  • Modern Trends in Classical Machine Learning (data embedding techniques, feature selection/extraction techniques, dimensionality reduction)
  • Introduction to Quantum Machine Learning
  • Encoding Classical Data into Quantum States
  • Variational Quantum Algorithms (VQA)
  • Principles of Hybrid Quantum-Classical Algorithms, Efficiency (which parts of the algorithm are implemented classically and which quantumly)
  • Implementation of Hybrid Quantum-Classical Algorithms and Their Evaluation

Recommended Bibliography

  • Ηλίας Κ. Σάββας και Μαρία Σαμπάνη, «Κβαντική Υπολογιστική: από την θεωρία στην πράξη», Εκδόσεις Τζιόλα, 2022
  • Michael A. Nielsen, and Isaac L. Chuang, “Quantum Computation and Quantum Information”, Cambridge University Press, 2010
  • Eleanor Rieffel and Wolfgang Polak, “Quantum Computing: A Gentle Introduction”, The MIT Press, 2011
  • Macauley Coggins, “Introduction to Quantum
  • Computing with Qiskit”, Scarborough Quantum Computing Ltd, 2021
  • Schuld, M., & Petruccione, F. Machine learning with quantum computers. Berlin: Springer. 2021
  • Ganguly, S. Quantum Machine Learning: An Applied Approach. Apress. 2021
  • Qiskit, I., & Pattanayak, S. Quantum Machine Learning with Python. 2021