Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial: tensor network basics #1193

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
7fa585a
add skeleton of tensor network tutorial
EmilianoG-byte Aug 16, 2024
cc0634b
add text to from matrices to tensors section
EmilianoG-byte Aug 21, 2024
fa780f1
apply black and update metadata
EmilianoG-byte Aug 21, 2024
3881608
Merge branch 'master' into tutorial-tn
EmilianoG-byte Aug 21, 2024
b91e44d
add first paragraphs on contraction section
EmilianoG-byte Aug 21, 2024
7028d4a
add correct category to metadata
EmilianoG-byte Aug 21, 2024
ff4ee64
add section on creating a tensor networks
EmilianoG-byte Aug 23, 2024
b8b91a2
add section on creating a tensor networks
EmilianoG-byte Aug 23, 2024
fa36a5d
add CNOT explanation to contractions
EmilianoG-byte Aug 23, 2024
90c2cb7
add image below tensor definition
EmilianoG-byte Aug 23, 2024
ff0cda0
attempt adding inline graphics
EmilianoG-byte Aug 27, 2024
46d43c3
erase sphinx image insertion
EmilianoG-byte Aug 27, 2024
1abeb74
attempt to change the size of image using includegraphics
EmilianoG-byte Aug 27, 2024
7e71053
fix indentation issue
EmilianoG-byte Aug 30, 2024
e822416
add explanations of complexity of contractions including code example
EmilianoG-byte Aug 30, 2024
08d2593
fix typos
EmilianoG-byte Aug 30, 2024
559dab3
add explanation around contration code and fix bra ket issue
EmilianoG-byte Aug 30, 2024
8d0f3fb
small comment
EmilianoG-byte Aug 30, 2024
0796e84
bring changes from fork into main repo
Sep 30, 2024
70f3e19
add contraction figure
Sep 30, 2024
7a9147c
Merge branch 'master' into tutorial-tn
EmilianoG-byte Oct 9, 2024
eeb36bb
add reference to SVD from mps tutorial
EmilianoG-byte Oct 9, 2024
e992d16
add expectation value section
EmilianoG-byte Oct 14, 2024
1772d56
add explanation on sampling
EmilianoG-byte Oct 15, 2024
44804c7
attempt to fix formatting issue
EmilianoG-byte Oct 15, 2024
f1ce7eb
fix latex typos
EmilianoG-byte Oct 15, 2024
2ff8136
fixing typos hoping to fix title formatting issue
EmilianoG-byte Oct 15, 2024
7868418
Merge branch 'master' into tutorial-tn
EmilianoG-byte Oct 15, 2024
e571831
add illustrations to quantum computing section
EmilianoG-byte Oct 15, 2024
b80beb6
triggering the deployment again
EmilianoG-byte Oct 16, 2024
82ee6ca
change title name to see if it compiles finally
EmilianoG-byte Oct 16, 2024
ccd3eac
erasing a section to try and fix the indentation issue
EmilianoG-byte Oct 17, 2024
c7bca32
triggering the deployment again
EmilianoG-byte Oct 17, 2024
8b692ff
bringing back changes and changing title to see if the section header…
EmilianoG-byte Oct 18, 2024
72784d7
adding missing white space to fix title rendering error
EmilianoG-byte Oct 18, 2024
65b714e
add caching results comment
EmilianoG-byte Oct 19, 2024
4aacaf4
add introduction
EmilianoG-byte Oct 19, 2024
2147d59
add conclusion
EmilianoG-byte Oct 19, 2024
6027f89
add about the author title
EmilianoG-byte Oct 19, 2024
1a97b16
update figures
EmilianoG-byte Oct 21, 2024
9b6e069
erase TODO's marks
EmilianoG-byte Oct 21, 2024
bef0876
correct spelling mistakes
EmilianoG-byte Oct 25, 2024
876e71e
adding spelling corrections
EmilianoG-byte Oct 26, 2024
83608d4
change size of images
EmilianoG-byte Oct 26, 2024
c8dec35
increase size of images
EmilianoG-byte Oct 28, 2024
71c367e
apply spelling corrections
EmilianoG-byte Oct 28, 2024
e751ba8
apply changes from demo revision
EmilianoG-byte Nov 11, 2024
a584f26
update username in metadata
EmilianoG-byte Nov 14, 2024
ec8ce14
add intro, transition, and finishing sentences to increase coherence
EmilianoG-byte Nov 20, 2024
a13a897
address comments from Korbinian
EmilianoG-byte Nov 24, 2024
8609239
address einstein-related comment
EmilianoG-byte Nov 24, 2024
a1f5ea6
add additional title level
EmilianoG-byte Dec 1, 2024
8fb96ef
empty commit to retriger deployment
EmilianoG-byte Dec 2, 2024
9c51bd0
Merge branch 'master' into tutorial-tn
ikurecic Dec 2, 2024
8a6f757
correct empty space in part 2
EmilianoG-byte Dec 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 49 additions & 0 deletions demonstrations/tutorial_tn_basics.metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"title": "Tutorial: ABC of tensor networks",
"authors": [
{
"username": "emiliano"
},
{
"username": "ShiroRaven"
}
],
"dateOfPublication": "2024-08-06T00:00:00+00:00",
"dateOfLastModification": "2024-08-06T00:00:00+00:00",
Comment on lines +11 to +12
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tk

"categories": [
"Getting Started"
],
"tags": [],
"previewImages": [
{
"type": "thumbnail",
"uri": "/_static/demo_thumbnails/regular_demo_thumbnails/thumbnail_tensor_network_quantum_circuits.png"
}
],
"seoDescription": "An introductory tutorial to tensor networks.",
"doi": "",
"canonicalURL": "/qml/demos/tutorial_tn_basics",
"references": [
{
"id": "huggins",
"type": "article",
"title": "Towards quantum machine learning with tensor networks",
"authors": "W. Huggins, P. Patil, B. Mitchell, K. B. Whaley, and E. M. Stoudenmire",
"year": "2019",
"journal": "Quantum Science and Technology",
"url": "http://dx.doi.org/10.1088/2058-9565/aaea94"
},
{
"id": "orus",
"type": "article",
"title": "A practical introduction to tensor networks: Matrix product states and projected entangled pair states",
"authors": "R. Orús",
"year": "2014",
"journal": "Annals of Physics",
"url": "https://www.sciencedirect.com/science/article/pii/S0003491614001596"
}
],
"basedOnPapers": [],
"referencedByPapers": [],
"relatedContent": []
}
562 changes: 562 additions & 0 deletions demonstrations/tutorial_tn_basics.py

Large diffs are not rendered by default.