Applied Quantum Computing Is Not What You Think!
It is a tool for statistical modeling
Do you want to get started with Quantum Machine Learning? Have a look at Hands-On Quantum Machine Learning With Python.
There is an important concept underlying quantum computing that you will need to understand if you want to use quantum computing. And it’s not physics.
In quantum computing, we talk about quantum superposition — a complex linear combination of basis states — and quantum entanglement — the perfect correlation of distant particles. These are spectacular phenomena that define the subatomic world of quantum mechanics. And to understand them, you certainly need a degree in theoretical physics and a passion for mathematics.
The critical point, however, is that you don’t need to understand quantum mechanics to use quantum computers, just as you don’t need to know how transistors work if you want to use a classical computer.
If you want to use a computer — and by use, I mean to solve problems with it — whether classical or quantum, you have to program it.
Classical programming is about creating step-by-step instructions to solve a problem. You use logical reasoning to develop rules that decide which path to take when a decision is at hand. The best-known classic control structure is the “if then else” statement, as shown in the following code listing.
if <condition> is True:
#then
doSomething()
else…