All Projects → Qiskit → Qiskit Tutorials

Qiskit / Qiskit Tutorials

Licence: apache-2.0
A collection of Jupyter notebooks showing how to use the Qiskit SDK

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to Qiskit Tutorials

Pytorch Pos Tagging
A tutorial on how to implement models for part-of-speech tagging using PyTorch and TorchText.
Stars: ✭ 96 (-94.6%)
Mutual labels:  jupyter-notebook, tutorial
Vae Tensorflow
A Tensorflow implementation of a Variational Autoencoder for the deep learning course at the University of Southern California (USC).
Stars: ✭ 117 (-93.42%)
Mutual labels:  jupyter-notebook, tutorial
Keras Tutorial
Tutorial teaching the basics of Keras and some deep learning concepts
Stars: ✭ 98 (-94.49%)
Mutual labels:  jupyter-notebook, tutorial
Teach Me Quantum
⚛ 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX
Stars: ✭ 118 (-93.36%)
Mutual labels:  jupyter-notebook, quantum-computing
Learning Vis Tools
Learning Vis Tools: Tutorial materials for Data Visualization course at HKUST
Stars: ✭ 108 (-93.92%)
Mutual labels:  jupyter-notebook, tutorial
End To End Sequence Labeling Via Bi Directional Lstm Cnns Crf Tutorial
Tutorial for End-to-end Sequence Labeling via Bi-directional LSTM-CNNs-CRF
Stars: ✭ 87 (-95.1%)
Mutual labels:  jupyter-notebook, tutorial
Scipy2017 Jupyter Widgets Tutorial
Notebooks for the SciPy 2017 tutorial "The Jupyter Interactive Widget Ecosystem"
Stars: ✭ 102 (-94.26%)
Mutual labels:  jupyter-notebook, tutorial
Pyepr
Powerful, automated analysis and design of quantum microwave chips & devices [Energy-Participation Ratio and more]
Stars: ✭ 81 (-95.44%)
Mutual labels:  jupyter-notebook, quantum-computing
Tensorflow Examples
TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)
Stars: ✭ 41,480 (+2234.27%)
Mutual labels:  jupyter-notebook, tutorial
100daysofcode With Python Course
Course materials and handouts for #100DaysOfCode in Python course
Stars: ✭ 1,391 (-21.72%)
Mutual labels:  jupyter-notebook, tutorial
Quantum Learning
This repository contains the source code used to produce the results presented in the paper "Machine learning method for state preparation and gate synthesis on photonic quantum computers".
Stars: ✭ 89 (-94.99%)
Mutual labels:  jupyter-notebook, quantum-computing
Cadl
ARCHIVED: Contains historical course materials/Homework materials for the FREE MOOC course on "Creative Applications of Deep Learning w/ Tensorflow" #CADL
Stars: ✭ 1,478 (-16.83%)
Mutual labels:  jupyter-notebook, tutorial
100 Plus Python Programming Exercises Extended
100+ python programming exercise problem discussed ,explained and solved in different ways
Stars: ✭ 1,250 (-29.66%)
Mutual labels:  jupyter-notebook, tutorial
H2o Tutorials
Tutorials and training material for the H2O Machine Learning Platform
Stars: ✭ 1,305 (-26.56%)
Mutual labels:  jupyter-notebook, tutorial
Tensorflow Tutorials
TensorFlow Tutorials with YouTube Videos
Stars: ✭ 8,919 (+401.91%)
Mutual labels:  jupyter-notebook, tutorial
Recommenders
Best Practices on Recommendation Systems
Stars: ✭ 11,818 (+565.05%)
Mutual labels:  jupyter-notebook, tutorial
Learning python
Source material for Python Like You Mean it
Stars: ✭ 78 (-95.61%)
Mutual labels:  jupyter-notebook, tutorial
Machine Learning
My Attempt(s) In The World Of ML/DL....
Stars: ✭ 78 (-95.61%)
Mutual labels:  jupyter-notebook, tutorial
Python Data Science Handbook
A Chinese translation of Jake Vanderplas' "Python Data Science Handbook". 《Python数据科学手册》在线Jupyter notebook中文翻译
Stars: ✭ 102 (-94.26%)
Mutual labels:  jupyter-notebook, tutorial
Mlf Mlt
📚 机器学习基石和机器学习技法作业
Stars: ✭ 112 (-93.7%)
Mutual labels:  jupyter-notebook, tutorial

Qiskit Tutorials

License

These tutorials are rendered as part of the:

>>Qiskit Documentation<<

Contents

Welcome to the Qiskit Tutorials!

In this repository, we've put together a collection of Jupyter notebooks aimed at teaching people who want to use Qiskit for writing quantum computing programs, and executing them on one of several backends (online quantum processors, online simulators, and local simulators). The online quantum processors are the IBM Quantum systems.

For our community-contributed tutorials, please check out the qiskit-community-tutorials repository.

Contribution Guidelines

If you'd like to contribute to Qiskit Tutorials, please take a look at our contribution guidelines. This project adheres to Qiskit's code of conduct. By participating you are expected to uphold this code.

Tutorial limitations

Because the tutorials are executed as part of the build process, and eventually turned into RST documentation, there are several limitations to be aware of:

  1. There is currently a three minute per cell execution time limit. Cells that go over this limit will raise an exception.

  2. Tutorials cannot make calls to the IBM Quantum Experience, e.g. no IBMQ.load_account().

  3. It is important to maintain strict header compliance. All notebooks should start with, and contain only one, top level (h1) header:

    # I am a top level header
    

    Additionally, the nesting of headers should make sense:

    # I am a top level header
    
    ## I am a secondary header
    
    ### I am a tertiary header
    
    ## I am another secondary header
    
    ## I am another secondary header
    
  4. All math equations expressed using $$ ... $$ need to be surrounded on top and bottom by white space.

  5. In order for a tutorial to show up in the Qiskit documentation, after successful merging, an additional PR needs to be made in the Qiskit meta-repo to trigger the rebuilding of the documentation.

Adding a gallery image

To add a gallery image to a notebook, select a cell with an output image and add nbsphinx-thumbnail as a cell tag. To see the cell tags go to: View -> Cell Toolbar -> Tags in the notebook menu. Adding gallery images from images not generated inside of the notebooks themselves should be avoided if possible as this gets messy in the present build system.

Building documentation

In addition to serving up standalone notebooks, this repository also includes the infrastructure needed to build the tutorials into HTML documentation using Sphinx. Along with the Qiskit dependencies, building the documentation requires the following:

pip install Sphinx
pip install sphinx-rtd-theme
pip install nbsphinx

Authors and Citation

Qiskit Tutorials is the work of many people who contribute to the project at different levels. If you use Qiskit, please cite as per the included BibTeX file.

License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].