Azure Quantum の概要

初級
上級
開発者
Quantum Development Kit
Azure Quantum

量子コンピューティングの世界へようこそ。

開発者であるか、または単に量子コンピューティングの概要を理解したいユーザーであるかにかかわらず、このラーニング パスと Azure Quantum は、量子コンピューティングの探索を開始するのに最適な組み合わせです。

このラーニング パスを完了すると、次のことができるようになります。

  • クォンタム コンピューティングの基本的な概念について説明します。
  • クォンタム アルゴリズムが従来のアルゴリズムよりも効率的に解決できる問題の種類を特定します。
  • クォンタム開発キットと Q# を使用して、基本的なクォンタム プログラムをビルドします。
  • Azure Quantum クラウド サービスと対話します。
  • 実際のハードウェアで実行するために、Q# アプリケーションを適合させて作成します。
  • Azure Quantum を使用して量子アルゴリズムの物理リソースを予測します。

前提条件

  • Azure エコシステムの基本知識
  • 線形代数の基礎知識
  • Visual Studio Code に関する知識

このラーニング パス内のモジュール

何が量子コンピューティングを特別なものにしているのでしょうか。 量子コンピューターの構成要素である量子ビットについて学習し、Azure Quantum が量子プログラミング言語 Q# を使用した量子アルゴリズムの記述にどのように役立つかについて説明します。

Azure Quantum には、さまざまな開発オプションが用意されています。 各オプションの違いと、量子体験を開始するための最適な方法をどのように選択するかについて説明します。

量子乱数ジェネレーターを構築することによって Q# プログラミングを開始します。

量子コンピューティングの基本的な概念の 1 つ、重ね合わせ、Bloch 球を使用して量子ビットの重ね合わせを表す方法、および Q# を使用して重ね合わせ状態を作成および分析する方法について説明します。

量子コンピューティングの開発でリソースの予測が重要である理由を学習し、Azure Quantum リソース予測ツールを使用する方法について学習します。

Q# と Quantum Development Kit を使用してエンタングルメントを作成し、Alice と Bob が量子ビットをテレポートできるようにする方法について説明します。