Pennylane and Qiskit for quantum machine learning



I'm interested in quantum computing, specifically in “quantum machine learning” (QML). I'm going to start my masters program in computer science and have previous experience in classical machine learning. I'd like to learn quantum mechanics generally but focus on quantum algorithms.

I have read about Qiskit and Pennylane, but I'm unsure where to look next. Could you recommend books, courses, and papers to gain background into QML? My goal is to use Qiskit and Pennylane to develop QML algorithms in NISQ systems for data science and big data.

Another question - can we use quantum computing to develop Bayesian deep learning models (Gaussian processes, bayesian quantum circuits) for data science and big data? Thanks in advance.

Carlos Alfredo Vergara Rojas

Posted 2019-11-22T18:05:26.490

Reputation: 161

Possible duplicate of Introductory material for quantum machine learning

– Sanchayan Dutta – 2019-11-23T04:38:39.793



Have a look at these for quantum machine learning:


Posted 2019-11-22T18:05:26.490

Reputation: 835


Since quantum machine learning with NISQ hardware is such a relatively new field, it is still very highly research driven, and a lot of the potential is still being determined.

To make these new research implementations more accessible, we've begun building implementations over at Interesting ones include:

These implementations are executable, and can be downloaded as Python scripts or Jupyter notebooks. Our goal is to keep regularly adding new implementations and demos (the repository behind the website is also open-source at, so anyone can contribute demos).

Josh Izaac

Posted 2019-11-22T18:05:26.490

Reputation: 535


You can also run QML/QAI on a real Quantum Computer using Qiskit.

Here are two sample Jupyter Notebooks for qSVM and qGAN.

Sameh Zaghloul

Posted 2019-11-22T18:05:26.490

Reputation: 1