Quantum Computation and Quantum Information: 10th Anniversary Edition

Category: Physics
Author: Michael A. Nielsen, Isaac L. Chuang
This Year Hacker News 2
This Month Reddit 4


by giantg2   2021-01-02
Man! I just got this book for Christmas, but I guess I didn't need to...


by martinmartinez   2020-07-25
Learning Quantum Computing based on skill level (math is the biggest friction point, suggested pdf should save you lots of time) (Recc is personal recommendations, Hi-Recc is look at ASAP)

# QC Main Ideas

    - Rotate, Compute, Rotate
    - Think in Amplitude Interference

# Beginner:

    -(Hi-Recc) Quantum Computing Primer (1.5hr) : https://www.youtube.com/watch?v=F_Riqjdh2oM
    -(Hi-Recc) Math Primer for Quantum Computing (easiest intro/primer I found on the topic; Highly Recommend   ) : https://cds.cern.ch/record/1522001/files/978-1-4614-6336-8_BookBackMatter.pdf
        -- understand Bra Ket notation [<Bra|Ket>]  (Ket as Column vector, Bra (Row vector) as Complex Conjugate of Ket (denoted as dagger) )
        -- understand Kronecker product  ( for multi-qubit systems) 
    - Quantum Computing for Computer Scientists book - https://www.amazon.com/Quantum-Computing-Computer-Scientists-Yanofsky/dp/0521879965
    - Quantum Math Primer (Faculty of Khan) (found a bit hard the first time around, pretty dense) : https://www.youtube.com/playlist?list=PLdgVBOaXkb9AtG88OsK_c8FDEBDLCC6_9

# Intermediate

    -(Recc) Ryan O'Donnell CMU course [is the best if you want to really understand the capabilities of quantum computing, get practice with math, intuition] (algos connection to Fourier, Quantum Complexity Theory, Math best practices, learning multi-quibit systems) 
        -- Quantum Computation and Information at CMU : https://www.youtube.com/playlist?list=PLm3J0oaFux3YL5qLskC6xQ24JpMwOAeJz
        -- Lecture Notes (use as reference in case video is not clear, or camera shot lags/changes) https://www.cs.cmu.edu/~odonnell/quantum18/  
    - Mermin's Textbook https://www.goodreads.com/book/show/1959623.Quantum_Computer_Science
    - Nielsen & Chuang's Textbook https://www.amazon.com/Quantum-Computation-Information-10th-Anniversary/dp/1107002176
        -- Nielsen's Lectures https://www.youtube.com/playlist?list=PL1826E60FD05B44E4

# Advanced

    -(Recc) Scott Aaronson Graduate Course http://stellar.mit.edu/S/course/6/fa14/6.845/materials.html
    -(Recc) Scott Aaronson Papers (really interesting) https://scottaaronson.com/papers/
    - Complexity Zoo - List of Algorithms https://complexityzoo.uwaterloo.ca/Complexity_Zoo
    -(Recc) Machine Learning https://www.amazon.com/Quantum-Machine-Learning-Computing-Mining/dp/0128100400
# Reference:

    -(Recc) https://qiskit.org/textbook/preface.html   ToC for different algorithms ( easy to follow, do it for quick basic algo math implementation lookup)
    - 'Suggested texts, notes, and videos to look at' section at bottom of page https://www.cs.cmu.edu/~odonnell/quantum18/
( I found this skill level format useful when learning Haskell/Functional Programming Paradigm. This is what I found useful for getting started with minimal friction; if more of a textbook learner Nielsen/Chuang textbook or Quantum Computing for Computer Scientist's)
by eightOrchard   2019-07-21

This page has some decent resources https://codeforces.com/blog/entry/65063

Also there is a free QC MIT course https://ocw.mit.edu/courses/mathematics/18-435j-quantum-computation-fall-2003/

Last but not least I am trying to put together a QC learning resource https://stevefroehlich.github.io/ I have a graduate degree in CS so I'm trying to make it a resource for people like us that come from a CS background. I picked up the standard text book https://www.amazon.com/Quantum-Computation-Information-10th-Anniversary/dp/1107002176?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-ffab-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1107002176 and realized I am missing some of the core Linear Algebra concepts (Basis, Vector Space, Hamiltonian matrix, ect) so that is where my site starts. Its a work in progress and should get better/more helpful as I add more to it.

by adventuringraw   2019-07-21

dude, ten hours of intro that can help you intuitively navigate relevant research questions when jumping into the actual research is completely fine and appropriate. You're welcome to your opinion, but a roadmap is all the more helpful when the challenge of Arxiv for a beginner is the double wammy of finding 'worthwhile papers' to read in the first place (citation count? Topic? Survey papers? Which papers are most important to start with?) along with the timesink of parsing even a single individual paper. Concept learning in deep RL is also an incredibly active area of research (one I'm just wading into), but if I could have a really engaging, intuitive, hands on 5 hour whirlwind tour through different established results, theories, contrasting approaches and so on, then sign me up, that sounds great to me. You'll still need to roll up your sleeves and get into some gnarly concepts and really intense math if you want to actually implement one of the cutting edge approaches, but starting with this kind of high level eli5 overview can be immensely helpful when deciding how to use your precious time. Even in a 100 lifetimes I don't know I could do all the things I want to do, so any time savings are more than welcome.

Granted, this particular course might not function well as a road map, but that would be a specific critique on this course in particular. I call bullshit that a course of this kind is useless in general in an emergent field. Perhaps it is for you, but not everyone learns like you, let others have their road if it suits them. We're all adults here, and I hope we can judge for ourselves where our time is most wisely spent.

Shitty courses being slapped together to take advantage of novices and pop science hype is a potential related problem, but if that's the chip on your shoulder, I'd challenge that potentially perverse incentive structure giving rise to a high number of worthless courses doesn't mean the 'ideal' intro course couldn't exist and be valuable.

also for what it's worth... I'm dabbling in this book, and it's doing a great job of laying framework. There might be divergent ideas and theories, but they'll all share a unified framework... why not start by exploring there? even bleeding edge doesn't have NOTHING but disconnected ideas.

by fishoutofshui   2019-07-21

I feel like I gained traction coming from statistics by ping-ponging between these three books. Nielsen and Chuang is a great place to start, especially the first two chapters. There’s a lot that will go over your head but you will pick up enough. Then Aaronson like you have been doing for a different perspective. Then McMahon holds your hand a bit on the computations, which will help if you aren’t familiar with quantum mechanics, as I was not. When you get stuck, switch books. I feel like once I bought all three books and started going back and forth and reading previous chapters again that is when things started to click and I gained some maturity. I have a long way to go but this has been the greatest self-learning journey I’ve been on in the past year. I hope you get as much as I have. Good luck.



by gyger   2019-07-12
I am still a big fan of this book.


It exists also as a digital version.

by vtomole   2017-12-22
The standard text for the field is Nielsen and Chuang: https://www.amazon.com/Quantum-Computation-Information-10th-...