Skip to content

Commit 680e942

Browse files
committed
Update tfim_vqe_cn.ipynb
1 parent 048be35 commit 680e942

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/source/tutorials/tfim_vqe_cn.ipynb

+6-6
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"source": [
1414
"## 概述\n",
1515
"\n",
16-
"本教程的主要目的不是关于 VQE 的物理观点,而是我们通过演示\n",
17-
"这个简单的 VQE 玩具模型来了解张量电路的主要成分"
16+
"本教程的主要目的不是关于 VQE 物理层面的讨论,而是我们通过演示\n",
17+
"这个简单的 VQE 玩具模型来了解张量电路的主要技术组件和用法"
1818
]
1919
},
2020
{
@@ -23,7 +23,7 @@
2323
"source": [
2424
"## 背景\n",
2525
"\n",
26-
"基本上,我们训练一个参数化的量子电路,重复 $e^{i\\theta} ZZ$ 和 $e^{i\\theta X}$ 层为 $U(\\rm{\\theta})$。 而要最小化的目标是这个任务 $\\mathcal{L}(\\rm{\\theta})=\\langle 0^n\\vert U(\\theta)^\\dagger HU(\\theta)\\vert 0^n \\rangle$。 哈密顿量来自 TFIM,$H = \\sum_{i} Z_iZ_{i+1} -\\sum_i X_i$。"
26+
"基本上,我们训练一个参数化的量子电路,其线路结构为重复的 $e^{i\\theta} ZZ$ 和 $e^{i\\theta X}$ 层的 $U(\\rm{\\theta})$。 而要最小化的目标是这个任务 $\\mathcal{L}(\\rm{\\theta})=\\langle 0^n\\vert U(\\theta)^\\dagger HU(\\theta)\\vert 0^n \\rangle$。 哈密顿量来自 TFIM,$H = \\sum_{i} Z_iZ_{i+1} -\\sum_i X_i$。"
2727
]
2828
},
2929
{
@@ -55,7 +55,7 @@
5555
"cell_type": "markdown",
5656
"metadata": {},
5757
"source": [
58-
"为了启用自动微分支持,我们应该将 TensorCircuit 后端设置为超出默认的 “NumPy”\n",
58+
"为了启用自动微分支持,我们应该将 TensorCircuit 设置为非 “numpy” 后端\n",
5959
"而且我们还可以设置高精度 complex128 进行模拟。"
6060
]
6161
},
@@ -183,7 +183,7 @@
183183
"metadata": {},
184184
"source": [
185185
"为了训练参数化电路,我们应该利用梯度下降的梯度信息 $\\frac{\\partial \\mathcal{L}}{\\partial \\rm{\\theta}}$。\n",
186-
"我们还使用 ``jit`` 来包装 value 和 grad 函数以显着加快速度。 注意 ``vqe_tfim`` 的 (1, 2) args 是如何被标记为静态的,因为它们只是量子比特数和层数的整数,而不是张量。"
186+
"我们还使用 ``jit`` 来包装 value 和 grad 函数以显著加快速度。 注意 ``vqe_tfim`` 的 (1, 2) args 是如何被标记为静态的,因为它们只是量子比特数和层数的整数,而不是张量。"
187187
]
188188
},
189189
{
@@ -471,7 +471,7 @@
471471
"### 更低层的 API\n",
472472
"\n",
473473
"`TensorCircuit` 命名空间下的更高级别 API 提供了一个统一的框架来进行线性代数和自动微分,这与后端无关。\n",
474-
"也可以使用 TensorFlow或 Jax 直接提供的相关 API(ops、自动微分相关、可即时编译相关),只要坚持一个固定后端即可。 请参阅下面的 TensorFlow 后端示例。"
474+
"也可以使用 TensorFlow 或 Jax 直接提供的相关 API(ops、自动微分相关、可即时编译相关),只要坚持一个固定后端即可。 请参阅下面的 TensorFlow 后端示例。"
475475
]
476476
},
477477
{

0 commit comments

Comments
 (0)