Skip to content

Learning about Quantum using IBM Qiskit - Following the IBM Qiskit Textbook for learning Quantum Computing - with an end goal of using QML in my Bachelor's thesis

License

Notifications You must be signed in to change notification settings

devsgnr/learning-quantum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Quantum using IBM Qiskit

Following the IBM Qiskit Textbook for learning Quantum Computing - this is just a record for me to have a place to consult for solutions before I reacg out to StackOverflow or Qiskit Slack.

List of lessons I have covered:

  • Basic Quantum Circuits
  • Superposition & Entangling States
  • Parameterized Quantum Circuits
  • Data Encoding
  • Training Parameterized Quantum Circuits
  • Training Parameterized Quantum Circuits (In Practice)
  • Quantum Machine Learning
    • Variational Classification (VQC)

Currently

  • Quantum Feature Maps & Kernels

Get Started

To get started with the source and notebooks, follow the following steps

  1. After cloning this repository; create a virtual environment using Python's venv after doing so, activate the enivornment;

    On MacOS & Unix, run:

    source ./<env_name>/bin/activate

    On Windows, run:

    <env_name>\bin\activate.bat
  2. Install all the neccesary pip packages from the requirements.txt file using;

    pip install -r requirements.txt

The Jupyter Notebook(s) should detect your kernel and you can run the cells within the notebook(s) and see the ouputs. (I'm using VS Code)

About

Learning about Quantum using IBM Qiskit - Following the IBM Qiskit Textbook for learning Quantum Computing - with an end goal of using QML in my Bachelor's thesis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published