【2020年10月】【量子コンピュータ101】Pythonで量子コンピューティングを体感してみよう!

2020/09/30

手を動かしながら量子コンピューティングの基本を体感する量子コンピュータ初学者のためのハンズオンセミナーです。パソコンから超電導回路方式のゲート型量子コンピュータ「IBM Q」に接続し、Qiskit(量子コンピュータ用のオープンソースソフトウェア開発キット)を使ったPythonのサンプルコードを使って量子ビットを操作し演算を実行します。

量子コンピュータに関心を持つITエンジニアの方、量子コンピュータでのプログラミングに触れてみたいソフトウェアエンジニアの方に適したセミナーです。

量子コンピュータは量子力学や高度な数学にもとづく技術ですが、このセミナーではできるだけ量子論や数式には触れずに、あくまでもプログラマ目線で量子コンピューティングのしくみの基礎的な理解を目指します。

※パソコンをお持ち込みいただくハンズオンセミナーです。 パソコンには事前にAnacondaおよびJupyter Notebookをインストールをしてお持ち込みいただきます(詳細は「ご自宅でのご準備」をご覧ください)。量子コンピュータ「IBM Q」には、IBM Q Experienceを介して接続します。事前にIBMidにアカウント登録していただきます。

<量子コンピュータとは?>

「量子コンピュータ」は量子力学の原理を応用したコンピュータで、量子特有のふるまいである「量子重ね合わせ」や「量子もつれ」といった性質を応用することで、従来のコンピュータでは時間がかかりすぎる処理を効率よく実行することが期待されています。

【ご受講上の注意】

  • このセミナーは、実際に手を動かすことでゲート型量子コンピュータのしくみを体感する、量子コンピューティングにフォーカスしたハンズオンセミナーです。量子アニーリング、量子コンピュータの歴史や今後の展望、量子ネットワークや量子暗号といったトピックは扱いません。
  • あくまで量子コンピューティングの基本をおさえるのが目的です。課題解決に実用できる知識を得られるものではないことをご理解いただいたうえでご受講ください。
  • ハンズオンではPythonで記述されたサンプルコードを使いますが、Python自体の解説はありません(Pythonの使用経験は問いません)

one_people_circle_white こんな方にお勧めします

  • ゲート型量子コンピュータに関心を持つITエンジニアの方
  • 量子コンピュータでのプログラミングに触れてみたいソフトウェアエンジニアの方
  • 最新のコンピュータ・テクノロジーに触れてみたい方

papaer_circle_white この講座で習得するスキル

  • ゲート型量子コンピュータの基礎的なしくみがわかります
  • 量子ゲートや量子回路の基礎がわかります
  • パソコンから超電導回路方式のゲート型量子コンピュータ「IBM Q」に接続できるようになります
  • Qiskitを使ったPythonのサンプルコードを使って、量子ビットを操作できるようになります
  • 演算結果をヒストグラムで可視化できるようになります

course_circle2 受講内容

身近なコンピュータのCPUの基本

  • 従来のコンピュータの演算のしくみ 論理ゲートと論理回路

量子コンピュータ概要

  • 量子コンピュータとは
  • ゲート型量子コンピュータ概要
  • ハンズオンで使用する量子コンピュータの概要

実際に動かして量子コンピュータを体感しよう

  • ハンズオンの構成と概要
  • ゲート型量子コンピュータのプログラミング言語OpenQASM

NOTゲート

  • NOTゲートで量子の状態を反転させよう
  • NOTゲートと量子の波の性質について
  • NOTゲートを動かそう
  • コードを見てみよう

アダマールゲート

  • アダマールゲートでキュビットを1と0の「重ね合わせ」状態にしよう
  • アダマールゲートと波の干渉
  • アダマールゲートでキュビットを重ね合わせ状態にしよう
  • コードを見てみよう
  • 重ね合わせキュビットとアダマールゲート
  • アダマールゲートで重ね合わせ状態のキュビットの状態を変えよう
  • コードを見てみよう

量子コインフリップゲーム

  • 量子コインフリップゲームのトリック「重ね合わせ」の制御を実感
  • 量子コインフリップゲームの概要
  • 量子コインフリップゲームを量子コンピュータで動かしてみよう
  • コードを見てみよう
  • コインフリップトリックを紐解こう

複数のキュビットを量子もつれ状態にしよう

  • キュビットの「量子もつれ」とは
  • 2つのキュビットをもつれさせてみよう
  • コードを見てみよう
  • 3つのキュビットをもつれさせてみよう
  • コードを見てみよう

量子コンピュータで量子テレポーテーションを実験してみよう

  • 量子テレポーテーションとは
  • 量子コンピュータで量子テレポーテーション
  • コードを見てみよう

(Jupyter Notebook画面)

en_circle_white 受講料

19,000円

jabela-Classroom-seat-layouts-4 定員

8名(最少催行人数 3名)

calender_circle_white 開講日時とお申込み

イベントの管理にdoorkeeperとconnpassを使用しています。「お申込み」のクリックでそれぞれのページが開きます。

2020年10月31日(土)10時00分~18時00分

Doorkeeper 

connpass  

location-icon 場所

江東区産業会館
東京都江東区東陽4-5-18
最寄駅:地下鉄東西線 東陽町駅

School-Supplies-Icon-500px持ち物

  • パソコン Windows または Mac

【ご自宅でのご準備】

ご自宅でのご準備については、Doorkeeperまたはconnpassのお申し込みページをご覧ください。

Email-Icon-White-on-Black-800px お問い合わせ

info@monoxit.com

お問い合わせフォーム