Quantum computing principles and their application in machine learning.
Quantum bits, quantum gates and quantum circuits.
Many-quantum bit systems and quantum entanglement.
Differentiable quantum programming techniques, variational quantum circuits and hybrid quantum classical algorithms.
Advanced topics include the design and implementation of quantum neural networks, such as quantum convolutional and graph-based neural networks.
After passing the course, the student should be able to:
- explain and describe the basics of quantum computing and quantum machine learning
- implement and evaluate differentiable quantum programming techniques
- design and optimise variational quantum circuits for machine learning tasks
- create and evaluate advanced quantum-based neural network architectures
in order to develop and optimise quantum algorithms for advanced data processing tasks.