Skip to content

Latest commit

 

History

History
115 lines (92 loc) · 4.05 KB

implementations.rst

File metadata and controls

115 lines (92 loc) · 4.05 KB

QML Implementations

Take a deeper dive into quantum machine learning by exploring cutting-edge algorithms using PennyLane and near-term quantum hardware.

.. customgalleryitem::
    :tooltip: Do arbitrary state preparation on a real quantum computer.
    :figure: implementations/state_preparation/NOON.png
    :description: :doc:`app/tutorial_state_preparation`

.. customgalleryitem::
    :tooltip: Ising model example with PennyLane PyTorch interface.
    :figure: implementations/Ising_model/isingspins.png
    :description: :doc:`app/tutorial_isingmodel_PyTorch`

.. customgalleryitem::
    :tooltip: Create a simple QGAN with Cirq and TensorFlow.
    :figure: implementations/QGAN/qgan3.png
    :description: :doc:`app/tutorial_QGAN`

.. customgalleryitem::
    :tooltip: A quantum variational classifier
    :figure: implementations/variational_classifier/classifier_output_59_0.png
    :description: :doc:`app/tutorial_variational_classifier`

.. customgalleryitem::
    :tooltip: Fit one dimensional noisy data with a quantum neural network.
    :figure: implementations/quantum_neural_net/qnn_output_28_0.png
    :description: :doc:`app/quantum_neural_net`

.. customgalleryitem::
    :tooltip: Find the ground state of a Hamiltonian.
    :figure: implementations/variational_quantum_eigensolver/pes_h2.png
    :description: :doc:`app/tutorial_vqe`

.. customgalleryitem::
    :tooltip: Universal Quantum Classifier with data-reuploading
    :figure: implementations/data_reuploading/universal_dnn.png
    :description: :doc:`app/tutorial_data_reuploading_classifier`

.. customgalleryitem::
    :tooltip: Faster optimization convergence using quantum natural gradient
    :figure: implementations/quantum_natural_gradient/qng_optimization.png
    :description: :doc:`app/tutorial_quantum_natural_gradient`

.. customgalleryitem::
    :tooltip: Perform QAOA for MaxCut
    :figure: implementations/qaoa_maxcut/qaoa_maxcut_partition.png
    :description: :doc:`app/tutorial_qaoa_maxcut`

.. customgalleryitem::
    :tooltip: Barren plateaus in quantum neural networks
    :figure: implementations/barren_plateaus/surface.png
    :description: :doc:`app/tutorial_barren_plateaus`

.. customgalleryitem::
    :tooltip: Rotoselect algorithm
    :figure: implementations/rotoselect/rotoselect_structure.png
    :description: :doc:`app/tutorial_rotoselect`

.. customgalleryitem::
    :tooltip: Doubly stochastic gradient descent
    :figure: implementations/doubly_stochastic/single_shot.png
    :description: :doc:`Doubly stochastic gradient descent <app/tutorial_doubly_stochastic>`

.. customgalleryitem::
    :tooltip: Variational Quantum Linear Solver
    :figure: implementations/vqls/vqls_zoom.png
    :description: :doc:`app/tutorial_vqls`

.. customgalleryitem::
    :tooltip: Coherent implementation of a variational quantum linear solver
    :figure: implementations/coherent_vqls/cvqls_zoom.png
    :description: :doc:`app/tutorial_coherent_vqls`

.. customgalleryitem::
    :tooltip: Quantum transfer learning
    :figure: implementations/quantum_transfer_learning/transfer_images.png
    :description: :doc:`app/tutorial_quantum_transfer_learning`

.. customgalleryitem::
    :tooltip: Training an embedding to perform metric learning
    :figure: implementations/embedding_metric_learning/training.png
    :description: :doc:`app/tutorial_embeddings_metric_learning`

.. toctree::
    :maxdepth: 2
    :caption: QML Implementations
    :hidden:

    app/tutorial_state_preparation
    app/tutorial_isingmodel_PyTorch
    app/tutorial_QGAN
    app/tutorial_variational_classifier
    app/quantum_neural_net
    app/tutorial_vqe
    app/tutorial_data_reuploading_classifier
    app/tutorial_quantum_natural_gradient
    app/tutorial_qaoa_maxcut
    app/tutorial_barren_plateaus
    app/tutorial_rotoselect
    app/tutorial_doubly_stochastic
    app/tutorial_vqls
    app/tutorial_coherent_vqls
    app/tutorial_quantum_transfer_learning
    app/tutorial_embeddings_metric_learning