クォンタム コンピューティングの基礎

初級
中級
開発者
Quantum Development Kit
Quantum

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

このラーニング パスは、開発者であるか、または単に量子コンピューティングの感覚を身に付ける必要があるかにかかわらず、量子コンピューティングと最適化について理解を深めるのに役立ちます。

あなたは宇宙船の新しい乗組員であると想像してください。 この宇宙船は、地球上の Azure Quantum サーバーにアクセスできるコンピューターを備えており、量子の能力を利用してさまざまなタスクを実行できます。 新しい乗組員としてのトレーニング中に、あなたは量子コンピューティング、最適化、Microsoft Azure Quantum サービスの使用方法について学習します。

Welcome aboard! (ようこそ!)

量子探索の宇宙船の乗組員。

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

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

前提条件

なし

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

Azure Quantum の使用を開始する方法、提供される内容、Azure Quantum ワークスペースを作成してクラウドでジョブを実行する方法について学習します。

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

Q# と Quantum 開発キットのツールを使用して、量子コンピューティングの基本的な概念について学習します。

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

Q# のライブラリについて、およびそれらをプロジェクトに追加する方法、Q# API のドキュメントを見つける方法、標準ライブラリを使用してグローバーのアルゴリズムの別のアプリケーションを実装する方法、独自のコードのドキュメントを作成する方法について学習します。

Azure Quantum 上で量子コンピューティングを開始し、クラウド上の量子コンピューターで Q# 量子プログラムを作成して実行する方法の基本について説明します。

量子インスパイアード アルゴリズムが量子物理学を模倣して困難な最適化問題を解決するしくみについて説明します。

Azure Quantum の最適化サービスを使用して、ジョブ ショップ スケジューリングの問題を解決する方法について学習します。