pennylane-demo-cern
所属分类:文章/文档
开发工具:Jupyter Notebook
文件大小:6790KB
下载次数:0
上传日期:2021-02-09 05:16:17
上 传 者:
sh-1993
说明: 包含2021年2月3日至4日欧洲核子研究中心PennyLane教程的材料。
(Contains material for the PennyLane tutorial at CERN on 3 4 February 2021.)
文件列表:
.ipynb_checkpoints (0, 2021-02-09)
.ipynb_checkpoints\1-classical-ml-with-automatic-differentiation-checkpoint.ipynb (99206, 2021-02-09)
.ipynb_checkpoints\2-differentiable-quantum-computing-checkpoint.ipynb (18298, 2021-02-09)
.ipynb_checkpoints\3-quantum-gradients-checkpoint.ipynb (29578, 2021-02-09)
1-classical-ml-with-automatic-differentiation.ipynb (99206, 2021-02-09)
2-differentiable-quantum-computing.ipynb (24328, 2021-02-09)
3-quantum-gradients.ipynb (29578, 2021-02-09)
LICENSE (11357, 2021-02-09)
figures (0, 2021-02-09)
figures\1.png (192969, 2021-02-09)
figures\2.png (249426, 2021-02-09)
figures\3.png (347313, 2021-02-09)
figures\4.png (49176, 2021-02-09)
figures\5.png (43397, 2021-02-09)
figures\6.png (45252, 2021-02-09)
figures\7.png (59795, 2021-02-09)
figures\data-model-cost.png (147926, 2021-02-09)
figures\full-model.png (69894, 2021-02-09)
parameter_shift_slides.pdf (2194742, 2021-02-09)
seminar_slides.pdf (3887201, 2021-02-09)
# pennylane-demo-cern
This repository contains material for the [PennyLane tutorial at CERN](https://indico.cern.ch/event/893116/) on 3/4 February 2021.
Schedule
--------
**9:30 - 9:45** Welcome and recap of seminar [(open on github)](https://github.com/XanaduAI/pennylane-demo-cern/blob/main/seminar_slides.pdf) [(open with Google Drive)](https://drive.google.com/file/d/1NxR4iEjHfn-7i30FIMqlp82gD2nmh8j3/view?usp=sharing)
**9:45 - 10:30** Part I: Classical machine learning with automatic differentiation
*Notebook 1-classical-ml-with-automatic-differentiation* [(open on github)](https://github.com/XanaduAI/pennylane-demo-cern/blob/main/1-classical-ml-with-automatic-differentiation.ipynb) [(open with colab)](https://colab.research.google.com/github/XanaduAI/pennylane-demo-cern/blob/main/1-classical-ml-with-automatic-differentiation.ipynb)
Learning objectives:
* be able to explain the concept of automatic differentiation,
* be able to train a simple linear model using automatic differentiation.
**10:30 - 11:15** Part II: Differentiable quantum computing
*Notebook 2-differentiable-quantum-computations* [(open on github)](https://github.com/XanaduAI/pennylane-demo-cern/blob/main/2-differentiable-quantum-computing.ipynb) [(open with colab)](https://colab.research.google.com/github/XanaduAI/pennylane-demo-cern/blob/main/2-differentiable-quantum-computing.ipynb)
Learning objectives:
* be able to implement a variational quantum circuit in PennyLane,
* compute the gradient of a variational quantum circuit,
* train a variational quantum circuit like a machine learning model.
**11:15 - 11:45** Break
**11:45 - 12:25** Part III: Quantum gradients on remote devices
*Slides* [(open on github)](https://github.com/XanaduAI/pennylane-demo-cern/blob/main/parameter_shift_slides.pdf) [(open with Google Drive)](https://docs.google.com/presentation/d/1bwbAVnHQaj8Yl4t-ocpf2wfutzDpG2wmWApzyguNenc/edit?usp=sharing)
*Notebook 3-quantum-gradients* [(open on github)](https://github.com/XanaduAI/pennylane-demo-cern/blob/main/3-quantum-gradients.ipynb) [(open with colab)](https://colab.research.google.com/github/XanaduAI/pennylane-demo-cern/blob/main/3-quantum-gradients.ipynb)
Learning objectives:
* be able to explain two different ways to compute quantum gradients,
* understand why parameter-shift rules are needed for hardware,
* be able to compute a quantum gradient on a remote backend.
**12:25-12:30** Final words
近期下载者:
相关文件:
收藏者: