Quantum Computing - BKJackson/BKJackson_Wiki GitHub Wiki

Python Quantum physics code

QuTiP: Quantum Toolbox in Python
Cirq:A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.

News & Articles

Google’s Quantum Dream Machine About John Martinis. MIT Tech Review, Dec. 18,2015.

The theoretical underpinnings of quantum computing are well established. And physicists can build the basic units, known as qubits, out of which a quantum computer would be made. They can even operate qubits together in small groups. But they have not made a fully working, practical quantum computer.

Google Launches Effort to Build Its Own Quantum Computer Google hires John Martinis. MIT Tech Review, Sep. 3, 2015.
Launching the Quantum Artificial Intelligence Lab Harmut Neven, Director of Engineering, Google.

We’ve already developed some quantum machine learning algorithms. One produces very compact, efficient recognizers -- very useful when you’re short on power, as on a mobile device. Another can handle highly polluted training data, where a high percentage of the examples are mislabeled, as they often are in the real world. And we’ve learned some useful principles: e.g., you get the best results not with pure quantum computing, but by mixing quantum and classical computing.

Quantum Computers

D-Wave D-Wave’s flagship product is the 1000-qubit D-Wave 2X quantum computer.
D-Wave Tutorials
How D-Wave Systems Work Use quantum annealing to tune qubits from their superposition state to a classical state, at which point the set of scored answers show the best solution. D-Wave systems are designed to be used in conjunction with classical computers, as a quantum co-processor.
On IBM's Cloud Quantum Computer

Complexity Theory

Scientists Who Simulate The End Of The World The scientists at the National Infrastructure Simulation and Analysis Center model cyberattacks, global pandemics, and megastorms.

Courses

PHYS771 Quantum Computing Since Democritus Scott Aaronson. (2006) This course tries to connect quantum computing to the wider intellectual world.
MIT Quantum Computation Peter Shor. (2003) Introduction to the theory and practice of quantum computation.
MIT Quantum Complexity Theory Scott Aaronson. (2010) Introduction to quantum computational complexity theory, the study of the fundamental capabilities and limitations of quantum computers.
MIT Quantum Information Science Isaac Chuang and Peter Shor. (2006) Advanced graduate course on quantum computation and quantum information, for which prior knowledge of quantum mechanics is required.

Videos

Quantum Computing and Information Scott Aaronson. 2.5 Hour video lecture, overview.
Michelle Simmons on Quantum Computation TEDxSydney
Quantum Computing and AI Tutorial Nathan Wiebe, Microsoft Research

Blogs

Hack the Multiverse Geordie Rose's D-Wave blog.