回答:
リソースの厳選されたリストはここにあります。
上記のリンクが機能しなくなった場合、いくつかのハイライトを選択する必要があります。これは完全に主観的ですが
NielsenとChuangによる「量子計算と量子情報」という本は、量子計算の世界を紹介するのに適しています。この本は、量子力学とコンピューターサイエンスの最低限の事前経験を前提としており、代わりに両方の関連機能の自己完結型の紹介になることを目指しているため、量子情報の世界に自分を紹介したい人にとって本当に良い出発点です理科。
それは本当にあなたの脳がどこにあるかに依存します。特に、自分のベルトの下にある数学の量。理解する必要のあるものの多くは、線形代数(複素数)に含まれています。さらにズームイン:それはすべてテンソル積にあります。テンソルがどのように機能するかについて私が見るほとんどの説明は、初心者として理解するのが非常に難しいです。実際、量子コンピューティングの分野全体が、テンソル製品とそれらを扱う能力(計算)の理解によって妨げられているというケースを作ることができます。 「量子プロセスの図解。」おそらく、図式的なアプローチをよりよく理解するために、最初に従来のテキストと格闘したいと思うかもしれませんが。
この質問には2つの方法で回答します。1つは、私がどのように学んだかを説明し、2つは、後知恵の恩恵を受けてどのように学習したかを説明します。人によって価値が異なりますが、どちらも開始点のガイダンスがまったくない巨大なリソースのリストよりも価値があります。
私が学んだ方法
私はあなたのように、コンピュータサイエンスの学部教育を受けていました。N. David MerminによるQuantum Computer Science:An Introductionを読み始めました。これは非常に良い教科書ですが、私は絶対にそれをざっと見ることができませんでした。次の行に進む前に、すべての行を理解していることを確認する必要がありました。私は実際に(教科書の密度のために)膨大な量の情報を取り込んでいたのに、あまり速く学んでいない印象を受けました。
Merminの教科書を数週間使った後、YanofskyとMannucciによってコンピューター科学者向けのQuantum Computingを購入しました。これは、Merminよりもはるかに柔らかい紹介であり、ほとんど柔らかすぎます。線形代数と複素数に関する最初のいくつかの章をスキップしました。ただし、Merminの教科書と組み合わせることで、量子コンピューティングの基礎を十分に理解することができました。この時点で、私は量子コンピューティングを「理解」したと感じる自分の個人的な限界に達しました。
多くの場合、初心者にはNielsen&Chuang(「Mike&Ike」とも呼ばれます)によるQuantum Computation and Quantum Informationが推奨されます。これは良いアドバイスではないと思います。もしその教科書から学ぼうとしたら、失敗したでしょう。ただし、基本をすでに理解していれば、すばらしい教科書です。逸話的に、私は量子コンピューティングを同時に学ぼうとする2人を知っていました。1人はMike&Ikeを使用し、もう1人はQuantum Computing:A Gentle Introductionという本を使用しました。これらの人々はどちらも今日、量子コンピューティングを理解していません。
学んだことを
量子コンピューティングを学んだ私の経験は、多大な精神的努力を必要とし、最終的に私が学んだことは実際には複雑ではありませんでした!それで、私はコンピューター科学者のための量子コンピューティング(スライド)と呼ばれる講義を作成しました。これは、教科書を読む前にアクセスしたかった講義です。講義は人気があり、好評を博しており、概念上トリッキーなものすべてを網羅していると思います。これらの概念的なハードルを乗り越えたら、通常のコンピューターサイエンススキルを使用して、必要な量子コンピューティングに関する他のすべて(特定のアルゴリズムの仕組みなど)を学ぶことができます。
幸運を!