Introduction to Quantum computing
This document translates D-ware Company's "Quantum Computing Primer", which existing deficiencies or errors are welcome to point out. Original source: https://www.dwavesys.com/tutorials/background-reading-series/quantum-computing-primer#h1-0
The purpose of this tutorial is to introduce the concepts and terminology used in quantum computing, to provide an overview of quantum computers, and why you want to do quantum computing programming.
Content
First part
1.1-Traditional computing
1.2-A new way of computing
1.3-Light Switch game
1.4-How quantum mechanics works.
Part II
2.1-It's a mathematical expression-who cares.
2.2-Energy Program
2.3-Quantum computers can learn
2.4-a self-programmed computer
2.5-uncertainty characteristics
This material is written using very advanced concepts that can be used by both technical and non-technical readers. Having some physical, mathematical, and programming backgrounds is not necessary, but these help to understand the concepts that appear in the document,
What can you learn?
By reading the material in this tutorial, you will learn how quantum mechanics gives us a new way to compute the similarities between quantum computation and classical computation and how the fundamental units (qubits) of different point quantum computations are used to solve difficult problems why quantum computing is very suitable for artificial intelligence and machine learning applications, And how quantum computers are used as "AI coprocessor"
Part I: Getting Started with quantum computing-part I.
Part Two: Introduction to quantum computing-Part II