To keep up with the latest research developments in quantum computing sign up to www.paperparrot.ai/. We send you a weekly AI-generated newsletter with the latest research papers in quantum computing based on your interests (for free).
This is immensely helpful! I have been searching for a well-presented lesson in QC that builds up from fundamentals, and this seems absolutely perfect!
Thank you! The issue is not really going to >6 qubits, the issue is rather the CNOT gates that I have to add for all possible combinations. Now when the circuit is routed to the physical circuit (how the qubits are physically arranged) a bunch of SWAP gates have to be added on top. Now this makes for a rather deep circuit that is out of the coherent time from the qubits, so you end up getting noise. Now this seems discouraging but there are many many algorithms that have a more shallow circuit and are more favorable for current devices. Also, if you use an ion trap quantum computer instead you don’t have to use any SWAP gates, so I bet you get a better performance and might be able to go beyond 6 qubits easily. One last thing: the larger IBM machines that are available to the public are generally very bad... the state of the art machines are only accessible via the IBMQ Network.
I totally understand that! I feet that ML is quite repetitive in practice and once you understand the basic idea every algorithm is essentially a clever variation of the core principle. In quantum computing there is much more to explore but the field is so young and not of any practical use at the moment which makes it a bit high risk.
Thanks for an excellent video. When I tried to do the same circuit as given in the video, I am not getting answers with probability 1. But, if I change the QFT & InvQFT statements to "qc.append(QFT(n,do_swaps = False),[0,1,2])" (i.e, instead of appending QFT block as 2,1,0), I am getting the right answer. Is there any change that has happened in QFT class subsequent to video release?
Hello, it happens the same to me. I removed the .inverse() and I change the order [2,1,0] as you did. the final statement was: qc.append(QFT(3, do_swaps=False),[0, 1, 2]) I never get the probability equal to 1, but this way I always get the right answer with higher prob
hi, you are doing great work, its a humble request, please avoid BG musics, as they are distraction t0 actual information in the video and also very annoying. Thanks
I read that a quantum computer uses super position unlike a regular computer that uses zeros and ones is not your example an inference of 0 and 1 in a quantum state which is then irrelevant to the future of quantum computing
@@QuantumSteve no bro, I am just fed up of background music, I am suggesting it to every channel now a days, It would be of great help if you can provide non background music stuff too with regular. thanks
To keep up with the latest research developments in quantum computing sign up to www.paperparrot.ai/.
We send you a weekly AI-generated newsletter with the latest research papers in quantum computing based on your interests (for free).
This is immensely helpful! I have been searching for a well-presented lesson in QC that builds up from fundamentals, and this seems absolutely perfect!
Thank you!
wow, awesome vid. Sheds a lot of light on this process. Thanks!
Glad you enjoyed it!
This is fascinating!
Finally! Something that makes some sense! First thing I've understood all day. Thank you!
thanks quantum Steve! Very useful!
Thank you!
Nice content keep it up bro !!
Thank you! If you have any video requests, just let me know :)
nice job! you should make a video on the QFT next!
Thanks for the suggestion. I might need to write down some equations for that :)
Bravo! Great work. Bummer about the three bit adder - what does that say about the accuracy of any algorithm that's using 6 qubits?
Thank you! The issue is not really going to >6 qubits, the issue is rather the CNOT gates that I have to add for all possible combinations. Now when the circuit is routed to the physical circuit (how the qubits are physically arranged) a bunch of SWAP gates have to be added on top. Now this makes for a rather deep circuit that is out of the coherent time from the qubits, so you end up getting noise. Now this seems discouraging but there are many many algorithms that have a more shallow circuit and are more favorable for current devices. Also, if you use an ion trap quantum computer instead you don’t have to use any SWAP gates, so I bet you get a better performance and might be able to go beyond 6 qubits easily. One last thing: the larger IBM machines that are available to the public are generally very bad... the state of the art machines are only accessible via the IBMQ Network.
At 11:03 I think you mean the qubit at the most left not the right one as it is qubit 3 (instead of qubit 0)
Really cool stuff. As a software developer with a physics background, this field is way more appealing to me than machine learning.
I totally understand that! I feet that ML is quite repetitive in practice and once you understand the basic idea every algorithm is essentially a clever variation of the core principle. In quantum computing there is much more to explore but the field is so young and not of any practical use at the moment which makes it a bit high risk.
Thanks for an excellent video. When I tried to do the same circuit as given in the video, I am not getting answers with probability 1. But, if I change the QFT & InvQFT statements to "qc.append(QFT(n,do_swaps = False),[0,1,2])" (i.e, instead of appending QFT block as 2,1,0), I am getting the right answer. Is there any change that has happened in QFT class subsequent to video release?
Hello, it happens the same to me.
I removed the .inverse() and I change the order [2,1,0] as you did.
the final statement was: qc.append(QFT(3, do_swaps=False),[0, 1, 2])
I never get the probability equal to 1, but this way I always get the right answer with higher prob
If the input is a superposition of two values (for example A is 50% 1 and 50% 2, and B is 2), will the output also be 50% 3 and 50% 4?
Try it replace x with hadamard gate
Very helpful!!
Thanks!
Fantastic overview. I learned a lot and understood nothing. Exactly what I expected from a good quantum video.
hi, you are doing great work, its a humble request, please avoid BG musics, as they are distraction t0 actual information in the video and also very annoying. Thanks
Thanks! Appreciate the feedback
I read that a quantum computer uses super position unlike a regular computer that uses zeros and ones is not your example an inference of 0 and 1 in a quantum state which is then irrelevant to the future of quantum computing
I'm looking for a quantum GPU for gaming :))
all i need is to understand circuits then i should be fine. but in the videos i am not seeing an explanation of circuits.
👏🏻👏🏻
reddit :0
why to distract with background music in educational video? ???
Are you new to TH-cam?
@@QuantumSteve no bro, I am just fed up of background music, I am suggesting it to every channel now a days, It would be of great help if you can provide non background music stuff too with regular. thanks
I’m afraid that most people do like background music so I’ll continue adding it in the future.
🤣
@@QuantumSteve Yea, I can vouch, background music keeps my mind more focused on the video because it provides some stimulation for my subconscious.