動かして学ぶ量子コンピュータプログラミング シミュレータとサンプルコードで理解する基本アルゴリズム

  • 動かして学ぶ量子コンピュータプログラミング シミュレータとサンプルコードで理解する基本アルゴリズム
  • 動かして学ぶ量子コンピュータプログラミング シミュレータとサンプルコードで理解する基本アルゴリズム
ページ数
309p
ISBN
978-4-87311-919-9
著者情報
ジョンストン,エリック・R.(ジョンストン,エリックR.)(Johnston,Eric R.)
量子計算シミュレータQCEngineの作成者であり、競技体操選手でもある。エンジニアとしては、EJは驚きと奇抜さを一番大切にしている。U.C.バークレーで電気工学とコンピュータサイエンスを学び、ブリストル大学量子フォトニクスセンターで量子工学の研究を行った。モーションキャプチャスタントパフォーマンスを行いながら、ビデオゲームや映画効果のソフトウェアエンジニアとして20年間Lucasfilmに勤務した

ハリガン,ニック(ハリガン,ニック)(Harrigan,Nic)
物理学者、プログラマ、科学コミュニケーター。インペリアルカレッジロンドンから量子計算、量子力学の基礎の博士号を取得している。量子コンピュータ内で情報をエンコードするための戦略を開発するとともに、量子力学の基礎に取り組む。量子物理学の基本的な意味に取り組む経験を通して、詳細に伝える技術と、そして必要があれば賢明に避ける技術を身につけた。科学コミュニケーションで10年以上の経験があり、複雑な物理学のトピックを一般の人に説明することを目的とした多数の公開講義、ワークショップ、教育リソースを開発

ジメノセゴビア,メルセデス(ジメノセゴビア,メルセデス)(Gimeno‐Segovia,Mercedes)
量子物理学者。次世代の量子技術の開発を主な目標とする。従来のコンピュータの内部動作に興味があり、量子物理学との統合を目指すことにした。フォトン量子アーキテクチャ互換性に関する研究と半導体産業による研究でインペリアルカレッジロンドンから博士号を取得している。PsiQuantum社の量子アーキテクチャのディレクターとして、汎用量子コンピュータの設計に取り組む

北野 章(キタノ アキラ)
計算シミュレーションと機械学習を用いた研究を行う計算科学者。博士(工学)

丸山 耕司(マルヤマ コウジ)
2004年英国・Imperial College London物理学科Ph.D.取得。2004年ベルギー・Universit´e Libre de Bruxelles理論物理学科研究員。2006年理化学研究所基盤研究所研究員。2011年大阪市立大学大学院理学研究科特任講師。2012年Wolfram Research Inc.、セールスエンジニア及びテクニカルコンサルタント。2012年大阪市立大学大学院理学研究科客員教授。早稲田大学先進理工学部、芝浦工業大学システム理工学部にて非常勤講師、理化学研究所客員研究員を兼務

¥3,960 税込

18 nanacoポイント

18 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

独自のシミュレータQCEngineを使ってJavaScriptで書かれたサンプルプログラムをブラウザ上で動かし、量子コンピュータでのプログラミングに必要な知識やスキルを学ぶことができます。量子コンピューティングの基礎とその可能性に関する直感的理解が容易になるよう、豊富な例と図を用いて説明します。前半では、単一キュビットに対する基本的な量子演算、多重キュビット演算、複合演算(量子プリミティブ)、基本的な量子アプリケーション、後半では、探索問題、画像処理、暗号問題、機械学習への応用について解説しており、本書だけで基礎から実践的な応用技術までを一気に習得できます。これから学習を始める技術者、研究者を中心に、新しい研究分野やビジネスで量子コンピュータを利用したいと考える方がプログラミングの「感覚」を養うのに役立つ、ユニークなガイドブックです。

ブラウザで動くシミュレータで量子プログラミングを実際に試して理解できる!
量子コンピュータによって何が可能なのか、何によってより強力になるのか、解決できる問題を特定する方法についての理解を深めることを目的としています。概念的な記述が多い他の量子コンピュータの本とははっきり一線を画し、あくまでも実践に主軸を置き、著者たちが作ったシミュレータを利用してブラウザさえあれば試すことができるという、実践的なアプローチが特徴的です。量子コンピュータのプログラミングに必要な知識とツールとスキルをコンパクトにまとめ、実践的な観点から説明します。

目次

1部 QPUプログラミング(単一キュビット
多重キュビット
量子テレポーテーション)
2部 QPUプリミティブ(量子算術演算と量子論理演算
振幅増幅
QET:量子フーリエ変換
量子位相推定
データの量子表現)
3部 QPUアプリケーション(量子探索
量子スーパーサンプリング
ショアの素因数分解アルゴリズム
量子機械学習)
4部 将来の展望(最先端を行く:文献案内)

商品詳細

出版社名
オライリー・ジャパン
サイズ
24cm
対象年齢
一般
フォーマット
単行本
原題
原タイトル:Programming Quantum Computers

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ