Skip to content

Commit

Permalink
glossary links
Browse files Browse the repository at this point in the history
  • Loading branch information
dwierichs committed Jun 20, 2024
1 parent 912073e commit 98a94e8
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 467 deletions.
2 changes: 1 addition & 1 deletion doc/development/guide/architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ PennyLane's core feature is the ability to compute gradients of variational
quantum circuits in a way that is compatible with classical techniques such as
backpropagation. PennyLane thus extends the automatic differentiation
algorithms common in optimization and machine learning to include quantum and
:doc:`hybrid computations <glossary/hybrid_computation>`.
`hybrid computations <https://pennylane.ai/qml/glossary/hybrid_computation>`_.
A plugin system makes the framework compatible with many quantum
simulators or hardware devices, remote or local.

Expand Down
2 changes: 1 addition & 1 deletion doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ PennyLane is **free** and **open source**, released under the Apache License, Ve
introduction/interfaces
introduction/operations
introduction/measurements
introduction/mid_circuit_measurements
introduction/dynamic_quantum_circuits
introduction/templates
introduction/inspecting_circuits
introduction/compiling_circuits
Expand Down
11 changes: 6 additions & 5 deletions doc/introduction/interfaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ Gradients and training
======================

PennyLane offers seamless integration between classical and quantum computations. Code up quantum
circuits in PennyLane, compute :doc:`gradients of quantum circuits <glossary/quantum_gradient>`, and
circuits in PennyLane, compute `gradients of quantum circuits
<https://pennylane.ai/qml/glossary/quantum_gradient>`_, and
connect them easily to the top scientific computing and machine learning libraries.

Training and interfaces
Expand Down Expand Up @@ -182,8 +183,8 @@ The interface between PennyLane and automatic differentiation libraries relies o
to compute or estimate gradients of quantum circuits. There are different strategies to do so, and they may
depend on the device used.

When creating a QNode, you can specify the :doc:`differentiation method
<glossary/quantum_differentiable_programming>` like this:
When creating a QNode, you can specify the `differentiation method
<https://pennylane.ai/qml/glossary/quantum_differentiable_programming>`_ like this:

.. code-block:: python
Expand Down Expand Up @@ -230,8 +231,8 @@ However, when using a simulator, you may notice that the number of circuit execu
compute the gradients with these methods :doc:`scales linearly <demos/tutorial_backprop>`
with the number of trainable circuit parameters.

* ``"parameter-shift"``: Use the analytic :doc:`parameter-shift rule
<glossary/parameter_shift>` for all supported quantum operation arguments, with
* ``"parameter-shift"``: Use the analytic `parameter-shift rule
<https://pennylane.ai/qml/glossary/parameter_shift>`_ for all supported quantum operation arguments, with
finite-difference as a fallback.

* ``"finite-diff"``: Use numerical finite-differences for all quantum operation arguments.
Expand Down
Loading

0 comments on commit 98a94e8

Please sign in to comment.