数値計算ライブラリ:qiskit:qiskit_textbookについて
This is an old revision of the document!
Table of Contents
概要
- Unordered List ItemQiskitのHPに行くとQiskit Textbookというページがあり、量子情報や量子コンピュータについてよく知らない初心者でも簡単に量子計算が始められるようになっています。
- いっぱいあってどこから読めばよくわからなかったので(自分はそうでした)、まとめました。
- 読むのには理工系の大学一年生の線形代数の知識は仮定されています。
- それと、量子力学、特にブラケット記法やパウリ行列くらいは知っていないと、読むのがつらいと思います。
- すでに量子計算の経験がある方はQiskit documentationの方を読むと良いと思います
テキストブックガイド
- Courses: 量子情報、量子計算をQiskitを使って詳しく勉強したい人向け
- Chapters: 量子計算の基礎知識からQiskitの使い方までをマスターしたい人向け
- Tutrials: 目的別にQiskitの使い方を詳しく知りたい人向け
初めて量子計算に触れる場合は、基本的にはchaptersを読んでいけばよいです。
準備
パソコンにQiskitをインストールして、どんな感じか動かしてみます。
- Chapters/Prerequisites
量子ビットの基礎知識
量子コンピュータの勉強に入る前に、そこに使われている量子ビットとはそもそもなんなのか勉強します。
- Chapters/Quantum States and Qubits
- Chapters/Multiple Qubits and Entanglement
量子ビットの詳しい理論を知りたい場合はこちらも読みます。
- Courses/Understanding quantum information and computation - Unit 1: Basics of quantum information
量子ビットがなんなのかわかったら、量子コンピュータの勉強に入ります。 これだけはCourseも読んでおいたほうが良いです。
- Courses/Introduction course
量子アルゴリズムの基礎知識
実際に量子コンピュータでどういう計算ができるのか見てみます
- Chapters/Quantum Protocols and Quantum Algorithms
量子アルゴリズムの詳しい理論を知りたい場合はこちらも読みます。
- Courses/Understanding quantum information and computation - Unit 2: Fundamentals of quantum algorithms
本格的な量子アルゴリズム
量子アルゴリズムの基礎が一通りわかったら、量子アルゴリズムの応用例を見ていきます
- Chapters/Quantum Algorithms for Applications
量子変分法と量子機械学習について、より詳しくは以下から勉強できます。
- Courses/Variational algorithm design
- Courses/Quantum machine learning
実際の量子コンピュータ
実際の量子コンピュータを使用する上で必要な知識を学びます
- Chapters/Investigating Quantum Hardware Using Quantum Circuits
- Chapters/Investigating Quantum Hardware Using Microwave Pulses
練習問題
実際にQiskitを使ったプログラミング課題を解いて理解を深めます
- Chapters/Quantum Computing Labs
- Chapters/Games and Demos
参考文献
本格的に量子コンピュータの理論を勉強をする場合は、次の文献があります
- John Watrousの講義ノート
- Introduction to Quantum Computing (2005)が短くてよくまとまっています
数値計算ライブラリ/qiskit/qiskit_textbookについて.1689928573.txt.gz · Last modified: 2023/07/21 17:36 by koudai