Tutorials

Examples to help you learn to program quantum computers

INTRODUCTION

quantum computer 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.

quantum computer getting started 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.

quantum computer quantitative finance 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 computer NAND gate 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.

quantum computer physics simulation 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

quantum computer binary classification 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.

quantum computer quantitative finance 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.

quantum computer unsupervised feature learning 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

quantum computer neural network TRAINING A
NEURAL NETWORK

Neural Network

Learn how to train a neural network to recognise images by treating synaptic connections as an optimization problem