Tutorials
Examples to help you learn to program quantum computers
INTRODUCTION
QUANTUM
INTRO
Introduction
An introductory document explaining quantum computing on D-Wave's hardware, and what applications and algorithms are best suited to this approach.
GETTING
STARTED
Getting Started
Learn how to install the D-Wave devkit and send a simple problem to the quantum processor in the 'hello multiverse' programming tutorial.
BLACKBOX
COMPILER
BlackBox
Learn how to use the BlackBox compiler - a technique which allows programming of the D-Wave hardware without needing to know about the underlying processor architecture.BASIC TUTORIALS
QUANTUM
'NAND GATE'
NAND Gate
Learn how to write your first energy program. Build a NAND gate - a conventional computing logic block - using quantum techniques.
PHYSICS
SIMULATOR
Physics Sim
Learn how to write a physics application that allows you to simulate the properties of quantum objects such as spin chains.ADVANCED TUTORIALS
BINARY
CLASSIFIER
Binary Classifier
Learn how to program a quantum version of a binary classifier, a well known technique in machine learning to assign one of two labels to a piece of data.
QUANTITATIVE
FINANCE
Quant Finance
Learn how to use the quantum hardware to do some simple portfolio optimization on correlated stock signals using real market data.
UNSUPERVISED
FEATURE LEARNING
QUFL Algorithm
Use the quantum hardware to develop a machine learning technique that discovers the essential features from a set of images
TRAINING A
NEURAL NETWORK
Neural Network
Learn how to train a neural network to recognise images by treating synaptic connections as an optimization problem