Hi Qurious,
Good Day.
Welcome to the
To count, measure etc in our day to day life, we need, certain object. Number is that object. When the matter comes to print the number in conventional computing machine, we can do so in very simplified way by command: Num = 0; print('Number=', Num). But, when it is about to print it in quantum machine that means by using quantum gates we have to do it by other ways. One of the way to represent a number is by state of qubit which means the transformation of ordinary number to let say quantum number.
Hi Qurious,
Good Day.
Welcome to the
To count, measure etc in our day to day life, we need, certain object. Number is that object. When the matter comes to print the number in conventional computing machine, we can do so in very simplified way by command: Num = 0; print('Number=', Num). But, when it is about to print it in quantum machine that means by using quantum gates we have to do it by other ways. One of the way to represent a number is by state of qubit which means the transformation of ordinary number to let say quantum number.
In this R&D based project course we will start from scratch and understand the underlying mathematical formulations and code them in quantum computer. We will use Google Colab, Jupyter Notebook and IBM Q Experience. In Google Colab, we will compute the transformation without using gates. In Jupyter notebook, we will compute the same using unitary gates, whereas in IBM Q Experience we will see the implementation of gates in brief.
If you have high school level of mathematical knowledge, you can take this course.
MATERIALS
This course apart of video lectures contain several notes. The GitHub links are also provided. Additionally the installation kit is there.
Jupyter Notebook.
Introduction.
Google Colab.
IBM Quantum Experience.
Stereographic projection.
Qubit state.
|qubit > = alpha |0> + beta |1>
Bloch sphere.
Riemann sphere.
Quantum number formulation.
Coding-1.
Coding-2.
Python code GitHub link.
Quantum function.
Quantum function examples.
Brief recall.
Based on lectures 2.1.1 to 2.3.2
Unitary operations.
U(theta, phi, lambda) = U(x, y, lambda) for input complex Z(x ,y) = x + i*y.
Quantum gates.
Coding-3.
Qiskit code in Jupyter Notebook GitHub link.
Arithmetic operations based on 'stereographic based developed qubit state'.
(Stereographic Qubit State)
Introduction of non-stereographic based qubit state. (Non-Stereographic Qubit State)
Addition/ subtraction using non-stereographic qubit state.
Multiplication/ division using non-stereographic qubit state.
Good bye and welcoming for new course.
Based on lectures 4.1 to 4.3
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.