

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Braket 術語和概念
<a name="braket-terms"></a>

**提示**  
**了解量子運算的基礎 AWS！**註冊 [Amazon Braket 數位化學習計劃](https://skillbuilder.aws/learning-plan/EH35DWGU3R/amazon-braket--knowledge-badge-readiness-path-includes-labs)，在完成一系列的學習課程和數位評估後獲得自己的數位徽章。

下列術語和概念用於 Braket：

  **類比漢密爾頓模擬**   
類比漢密爾頓模擬 (AHS) 是一種獨特的量子運算範例，用於直接模擬多體系統的時間相依量子動態。在 AHS 中，使用者直接指定時間相依的漢米爾頓文，量子電腦的調校方式會直接模擬此漢米爾頓文下的持續時間演變。AHS 裝置通常是特殊用途的裝置，而不是通用量子電腦，例如以閘道為基礎的裝置。它們僅限於他們可以模擬的 Hamiltonian 類別。不過，由於這些 Hamiltonian 是自然實作在裝置上，因此 AHS 不會承受將演算法建構為電路和實作閘道操作所需的額外負荷。

  ** 剎車 **   
我們在 [bra-ket 表示法](https://en.wikipedia.org/wiki/Bra%E2%80%93ket_notation)之後命名了 Braket 服務，這是量子力學中的標準表示法。它由 Paul Dirac 於 1939 年引入，用於描述量子系統的狀態，也稱為 Dirac 表示法。

  ** Braket Direct**   
使用 Braket Direct，您可以保留對您選擇的不同量子裝置的專用存取權、與量子運算專家連線，以接收工作負載的指引，以及儘早存取新一代功能，例如可用性有限的新量子裝置。

  ** Braket 混合任務**   
Amazon Braket 具有稱為 Amazon Braket 混合任務的功能，可提供混合演算法的全受管執行。Braket 混合任務包含三個元件：  

1. 演算法的定義，可以做為指令碼、Python 模組或 Docker 容器提供。

1. *混合式任務執行個體*，以 Amazon EC2 為基礎，執行您的演算法。預設值為 ml.m5.xlarge 執行個體。

1. 要在其中執行屬於演算法之*量子任務的量子裝置*。 **單一混合任務通常包含許多量子任務的集合。

  **裝置**   
在 Amazon Braket 中，裝置是可以執行*量子任務*的後端。裝置可以是 *QPU* 或*量子電路模擬器*。若要進一步了解，請參閱 [ Amazon Braket 支援的裝置](braket-devices.md)。

  **錯誤緩解**   
錯誤緩解包括執行多個實體電路並結合其測量結果，以提供改善的結果。如需詳細資訊，請參閱[錯誤緩解技術](braket-error-mitigation.md)。

  **閘道式量子運算**   
在閘道式量子運算 (QC) 中，也稱為電路式 QC，運算會細分為基本操作 （閘道）。某些閘道集是通用的，這表示每個運算都可以以這些閘道的有限序列表示。Gates 是*量子電路*的建置區塊，類似於傳統數位電路的邏輯閘道。

  **Gateshot 限制**   
閘道限制是指每個拍攝的總閘道計數 （所有閘道類型的總和） 和每個任務的拍攝計數。在數學上，Gateshot 限制可以表示為：  
`Gateshot limit = (Gate count per shot) * (Shot count per task)`

  **漢密爾頓文**   
實體系統的量子動態由其 Hamiltonian 決定，其編碼有關系統元件與外源性驅動力之間互動的所有資訊。N-qubit 系統的 Hamiltonian 通常表示為傳統機器上複雜數字的 2N x 2N 矩陣。透過在量子裝置上執行類比 Hamiltonian 模擬，您可以避免這些指數資源需求。

  **脈衝**   
脈衝是傳輸到 qubit 的暫時性實體訊號。它由播放在做為電信業者訊號支援且繫結至硬體通道或連接埠的影格中的波形描述。客戶可以提供模擬信封來調節高頻率正弦波載波訊號，藉此設計自己的脈衝。影格的獨特描述方式是頻率和階段，通常選擇使用能量在 qubit 的 \|0⟩ 和 \|1⟩ 的能量等級之間進行能量分離，來進行振盪。因此，閘道會以具有預定形狀和校正參數的脈衝形式來制定，例如其振幅、頻率和持續時間。範本波形未涵蓋的使用案例將透過自訂波形啟用，並透過提供以固定的實體週期時間分隔的值清單，在單一範例解析度中指定。

  **Quantum 電路**   
量子電路是定義閘道式量子電腦上運算的說明集。量子電路是量子閘道的序列，這是qubit暫存器上的可逆轉換，以及測量指示。

  **Quantum 電路模擬器**   
量子電路模擬器是在傳統電腦上執行的電腦程式，並計算*量子電路*的測量結果。對於一般電路，量子模擬的資源需求隨qubits要模擬的 數量呈指數增長。Braket 提供受管 （透過 Braket 存取API) 和本機 (Amazon Braket SDK 的一部分） 量子電路模擬器的存取權。

  **Quantum 電腦**   
量子電腦是一種實體裝置，使用量子機械現象，例如疊加和糾結，來執行運算。量子運算 (QC) 有不同的範例，例如以*閘道為基礎的* QC。

  **Quantum 處理單元 (QPU)**   
QPU 是一種實體量子運算裝置，可在量子任務上執行。QPUs可以根據不同的 QC 範例，例如以閘道為基礎的 QC。若要進一步了解，請參閱 [ Amazon Braket 支援的裝置](braket-devices.md)。

  **QPU 原生閘道**   
QPU 原生閘道可以直接映射，以透過 QPU 控制系統控制脈衝。原生閘道可以在 QPU 裝置上執行，無需進一步編譯。*QPU 支援的閘道*子集。您可以在 Amazon Braket 主控台的裝置頁面上，以及透過 Braket SDK 找到**裝置的**原生閘道。

  **QPU 支援的閘道**   
QPU 支援的閘道是 QPU 裝置接受的閘道。這些閘道可能不會直接在 QPU 上執行，這表示它們可能需要分解為原生閘道。您可以在 Amazon Braket 主控台的裝置頁面上，以及透過 Amazon Braket SDK 找到**裝置**支援的閘道。

  **Quantum 任務**   
在 Braket 中，量子任務是對*裝置的*原子請求。對於以*閘道為基礎的 QC* 裝置，這包含量子電路 （包括測量指示和 的數量shots) 和其他請求中繼資料。您可以透過 Amazon Braket SDK 或直接使用 CreateQuantumTaskAPI操作來建立量子任務。在您建立量子任務之後，它會排入佇列，直到請求的裝置變成可用為止。您可以在 Amazon Braket 主控台的 **Quantum 任務**頁面上或使用 GetQuantumTask或 SearchQuantumTasksAPI操作來檢視您的量子任務。

  ** Qubit **   
量子電腦中的基本資訊單位稱為 qubit（量子位元），類似於傳統運算中的一些。qubit 是兩層量子系統，可透過不同的實體實作實現，例如超導電路或個別的 ions 和 atoms。其他qubit類型是根據光子、電子或核子旋轉，或更奇特的量子系統。

  ** Queue depth **   
Queue depth 是指針對特定裝置排入佇列的量子任務和混合任務數量。裝置的量子任務和混合任務佇列計數可透過 Braket Software Development Kit (SDK)或 存取Amazon Braket Management Console。  

1. *任務佇列深度*是指等待以正常優先順序執行的量子任務總數。

1. *優先順序任務佇列深度*是指等待透過 執行的已提交量子任務總數Amazon Braket Hybrid Jobs。混合任務啟動後，這些任務會優先於獨立任務。

1. *混合任務佇列深度*是指目前在裝置上排入佇列的混合任務總數。作為混合任務的一部分Quantum tasks提交 具有優先順序，並在 中彙總Priority Task Queue。

  ** Queue position **   
Queue position 是指各自裝置佇列中量子任務或混合任務的目前位置。可以透過 或 取得量子任務Braket Software Development Kit (SDK)或混合任務Amazon Braket Management Console。

  ** Shots **   
由於量子運算本質上具有機率，因此任何電路都需要評估多次，才能獲得準確的結果。單一電路執行和測量稱為鏡頭。根據結果所需的準確度選擇電路的鏡頭 （重複執行） 數量。

## AWS Amazon Braket 的術語和秘訣
<a name="braket-aws-terms"></a>

  **IAM 政策**   
IAM 政策是允許或拒絕 AWS 服務 和 資源許可的文件。IAM 政策可讓您自訂使用者對 資源的存取層級。例如，您可以允許使用者存取 內的所有 Amazon S3 儲存貯體 AWS 帳戶，或只存取特定儲存貯體。  
+  **最佳實務：**授予許可時，請遵循*最低權限*的安全原則。透過遵循此原則，您可以協助防止使用者或角色擁有比執行其量子任務所需的更多許可。例如，如果員工只需要存取特定儲存貯體，請在 IAM 政策中指定儲存貯體，而不是授予員工存取您 中所有儲存貯體的權限 AWS 帳戶。

  **IAM 角色**   
IAM 角色是您可以擔任的身分，以取得暫時存取許可。在使用者、應用程式或服務可以擔任 IAM 角色之前，必須授予他們切換到角色的許可。當某人擔任 IAM 角色時，他們放棄先前在先前角色下擁有的所有許可，並擔任新角色的許可。  
+  **最佳實務：**IAM 角色非常適合需要暫時授予服務或資源存取權的情況，而非長期的情況。

  ** Amazon S3 儲存貯體**   
 Amazon Simple Storage Service (Amazon S3) 是 AWS 服務 ，可讓您將資料作為*物件*存放在*儲存貯*體中。Amazon S3 儲存貯體提供無限制的儲存空間。Amazon S3 儲存貯體中物件的大小上限為 5 TB。您可以將任何類型的檔案資料上傳至 Amazon S3 儲存貯體，例如影像、影片、文字檔案、備份檔案、網站媒體檔案、封存文件，以及您的 Braket 量子任務結果。  
+  **最佳實務：**您可以設定許可來控制對 S3 儲存貯體的存取。如需詳細資訊，請參閱 Amazon S3 文件中的[儲存貯體政策](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html)。