Should You Learn Cirq or Qiskit for Quantum Programming?

  Рет қаралды 29,803

Anastasia Marchenkova

Anastasia Marchenkova

Күн бұрын

Пікірлер: 109
@imsleepy620
@imsleepy620 3 жыл бұрын
I'm currently a high schooler and I'm thinking about doing a senior research project on quantum neuroevolutionary optimization of neural networks. Watching this keeps me motivated. Rn I'm going through some introductory quantum mechanics textbooks and the Qiskit quantum computing textbook, and so far, it's been pretty approachable. Thanks for this great content!
@nobodyisperfect53
@nobodyisperfect53 Жыл бұрын
How did it go
@ishrakbhuiyan9739
@ishrakbhuiyan9739 Жыл бұрын
@imsleepy620 how was it?
@blakeshiver6720
@blakeshiver6720 Жыл бұрын
Thanks!
@Anastasia-Marchenkova
@Anastasia-Marchenkova Жыл бұрын
You're welcome! which one did you pick??
@sanori-cs
@sanori-cs 3 жыл бұрын
9:11 Comments about Microsoft Q# (QDK) As far as I know, the QDK forces you to write only the quantum circuit part in Q#. That is, you can write the other part, such as handlers, in Python.
@seanjoe4852
@seanjoe4852 3 жыл бұрын
I'm still new to field of computer science/ Software engineering, and I love your channel for giving insightful view of what is ahead of in the future of data science.
@mimosveta
@mimosveta 3 жыл бұрын
I've only heard of qiskit, and I like it, this is first time I hear about cirq, so I did a quick search, and there's no tutorials, no nothing. and sure, you don't want to queue for a quantum computer, but you wanna know you can run some code on quantum computer. so seems that winner is clear at this point. it's like qiskit has landed on the moon, mars, and pluto, while cirq is like "you have to pay to see my rocket"
@therockriders2759
@therockriders2759 3 жыл бұрын
I am using the qiskit textbook and after studying it. I found out that people with less background in linear algebra and python will find it a little bit tough especially for doing mathematical proofs for each algorithm. But, overall it's one of the good resources available on the internet for getting started with quantum computing.
@pinakisen1949
@pinakisen1949 3 жыл бұрын
Definitely a great video for beginners in Quantum Computing to decide among frameworks. I feel like Tensorflow Quantum being implemented on Cirq Circuits gives very less flexibility to tweak with the model which takes away the beauty of Quantum computing and makes it more similar to classical machine learning, which is definitely good for developers but not so good for Quantum researchers, I think. Otherwise Qiskit and Cirq both are quite similar. But I prefer Pennylane above both of them, it gives a different level of flexibility in QML problems 🤩🤩. P.S. - It's my personal experience and can vary from person to person. 😅😅
@xiaoyang
@xiaoyang 2 жыл бұрын
agree, pennylane is just good in a lot of ways that qiskit don't have. but I feel like if I am a pro in vqa or QML for a long-term research project, I prefer qiskit because when get used with Qiskit, there are so many good features to play with.
@devsauce
@devsauce 3 жыл бұрын
That book you have "Working effectively with legacy code". Any good ?
@imranphysicist4749
@imranphysicist4749 3 жыл бұрын
Hello quantum computing pretty i have some question please reply
@mjkalasky2775
@mjkalasky2775 3 жыл бұрын
I suppose you could always go with both. One advantage I've heard about with Cirq that I'm not sure Qiskit has is the ability to function with qudits, or higher-level qubits.
@BrandonDriver
@BrandonDriver 3 жыл бұрын
This is an excellent video. Well done Anastasia!
@TheinLinAung
@TheinLinAung 3 жыл бұрын
I read Qiskit textbook until Chapter 3 (my background: engineering student, have experience in programming, no experience in QM or QC). I think the difficulty of the textbook goes up exponentially after Chapter 2.
@TheinLinAung
@TheinLinAung 3 жыл бұрын
@@Anastasia-Marchenkova honestly, I'm still trying to 😅. The most difficult part is thinking how to implement a quantum algorithm using available number of qubits, gates and existing circuit blocks (such as QFT or QPE). Even though I understand the principles of building blocks of QC by themselves, going from the conception of a new algorithm to a working implementation is a challenge since the thinking process is entirely different from classical programming. I guess I'm still in the early phase of learning and I'll try to do more projects like you said in the video!
@JohnnySpider
@JohnnySpider 3 жыл бұрын
Wow, this is an amazing video! I find it great how you communicate so clearly quantum computing topics. Anyone can see how excited you're talking about those. I must confess that, before knowing your channel, I truly believed one could only learn QC with a master/PhD degree. It isn't easy (actually still pretty hard), but at least seems a little more achievable. I want to start studying soon thanks to your recommendations. Hope one day to be part of the awesome QC community!
@JohnnySpider
@JohnnySpider 3 жыл бұрын
Omg, can't believe you read my message 😄
@ibrab.5114
@ibrab.5114 3 жыл бұрын
Can’t thank you enough, great content! I’m very interested in the field (having both physics and CS background) and was about asking about Q# but covered in the end.
@khusanakramkhodjaev5583
@khusanakramkhodjaev5583 3 жыл бұрын
Good old Сборник Задачник по Физике, I have the same one. The book is savior :) great video!!
@vladislavmolodtsov4795
@vladislavmolodtsov4795 3 жыл бұрын
@@Anastasia-Marchenkova от коробки до нк:))
@bkkavin2115
@bkkavin2115 3 жыл бұрын
Always looking forward to your videos. Make videos on quantum simulation and recommend some books on that topic plz. Love your content and ur head bobbing.
@muslimGirl84
@muslimGirl84 3 жыл бұрын
I vote for Qiskit. It is more understandable, well documented and IBM created an amazibg Qiskit Community. I consiser it as my comfort zone. I also like pennylane for QML.
@jasperwilliams4651
@jasperwilliams4651 3 жыл бұрын
The Qiskit textbook is great for learning the basics of quantum computing. However, it falls short on explaining the quantum algorithms to mere mortals.
@shivanshusiyanwal296
@shivanshusiyanwal296 3 жыл бұрын
Woah, this is very informative! btw, IBM just released Qiskit Metal for simulating superconducting qubits, have you tried that yet?
@subhasish661411
@subhasish661411 3 жыл бұрын
Qiskit also has decent machine learning support with pytorch connectors.
@nitink9879
@nitink9879 3 жыл бұрын
Hey Anastasia, people are saying that quantum computing is a scam. For example, I have read a blog online which goes like this "According to physicist Mikhail Dyakonov, a useful quantum computer 'needs to process a set of continuous parameters that is larger than the number of subatomic particles in the observable universe' ". I having passion in quantum computing, on reading this, got a bit demotivated. What's your opinion ?
@henleycheung3615
@henleycheung3615 3 жыл бұрын
looking forward to more about Qiskit by using examples ?
@necbranduc
@necbranduc 3 жыл бұрын
I liked the video at 0:01.
@jagandwarampudi
@jagandwarampudi 3 жыл бұрын
Kudos to your explanation! I'm a CS major interested in Quantum Computing. I would love to learn all from the basic concepts, how hard it might get rather than starting with direct implemented functions. Do you think Robert Loreto's book is a good start for me? Please let me know if you think of a better path
@sanori-cs
@sanori-cs 3 жыл бұрын
One more Qiskit's benefit, IMHO, is the Bloch sphere visualization
@andreioleynik
@andreioleynik 3 жыл бұрын
Сборник задач по физике and it seems that there is a Курс по аналитической геометрии и ленейной алгебре. At least I see words Курс and алгебра published by "Наука". Your videos are very informative!
@darhkoumzarkoum3150
@darhkoumzarkoum3150 3 жыл бұрын
THE QUANTUM QUEEN!
@wasgeht2409
@wasgeht2409 3 жыл бұрын
Like always - nice!
@leonardoarielbaranelli944
@leonardoarielbaranelli944 2 жыл бұрын
Thaaanks for this nice video!
@عليمحمودعلي-ل6ص
@عليمحمودعلي-ل6ص Жыл бұрын
How programming Quantum Cat Swarm Optimization Algorithm ?
@TheCJD89
@TheCJD89 3 жыл бұрын
This is a good overview. Thanks! I have used mostly qiskit up to now and find it easy to learn. I like the qiskit textbook, although it is a little dense in places. I have not really used cirq before so I would like to become more familiar with it
@shilpiyadav3206
@shilpiyadav3206 2 жыл бұрын
Can you suggest me some source of learning quantum machine learning . because I am faceing some difficulty in training model for large and real datasets.
@kondapallyvarun3906
@kondapallyvarun3906 3 жыл бұрын
Very useful. Thanks!
@miguelonex53
@miguelonex53 3 жыл бұрын
Excellent content, very interesting 👍👍
@angelica-wn1xn
@angelica-wn1xn Жыл бұрын
So qiskit is IBM ? How do i ise IBM?
@ashutoshkumaarr
@ashutoshkumaarr 3 жыл бұрын
What if my major is CS? Can I still get into Quantum Computing field?
@pronabsarker4568
@pronabsarker4568 3 жыл бұрын
Very informative!!thank you.Could you please do a video of a day in your life?
@PointEndClick
@PointEndClick 2 жыл бұрын
This video is awesome.
@jacobyoung2045
@jacobyoung2045 3 жыл бұрын
Awesome video, I first got introduced to Quantum Computing with Qiskit textbook, I love the fact it was a jupyter notebook I could perform experiment with it but after chapter one it became confusing. I am currently implementing Quantum tic-tac-toe by Allan Goff although it does not use a Quantum simulator/computer, it is still a fascinating project to work on and game to play.
@jacobyoung2045
@jacobyoung2045 3 жыл бұрын
@@Anastasia-Marchenkova I definitely Will.
@dkyadav6971
@dkyadav6971 3 жыл бұрын
You are the best resource for getting started with quantum computing !, beauty with intelligence exist in reality😂
@sportzcr712
@sportzcr712 3 жыл бұрын
hi can you tell me how to import external dataset for quantum coding?
@theninjapig007
@theninjapig007 3 жыл бұрын
So so helpful thanks very much
@PlanetaCancion
@PlanetaCancion 3 жыл бұрын
Great content as always. Thank you Anastasia. We were wondering also, D-Wave or IonQ which has more promising and efficient technology ?
@PlanetaCancion
@PlanetaCancion 3 жыл бұрын
@@Anastasia-Marchenkova Great thanks, that clarifies a bit more. Hopefully you can shed more light on system comparisons in one of your future videos :) Have a great day and keep up the awesome work! 👏🏻
@yogaagung5803
@yogaagung5803 3 жыл бұрын
Running real IBM's Quantum computer on my laptop. Finally, Quantum Laptop
@nancy4186
@nancy4186 2 жыл бұрын
Hello mam , I’m Nancy doing PhD in quantum computing and published one paper about one of the No-Go theorems No-deleting. I introduced new deleting machine that is unitary. Is there any chance to simulate my deleting machine using qiskit? And how?
@randomshits2742
@randomshits2742 Жыл бұрын
what about Q#
@KaanCulha
@KaanCulha 3 жыл бұрын
Do you know other channels like you about quantum programming? Please keep making videos on this subject
@livantorres3807
@livantorres3807 3 жыл бұрын
@@Anastasia-Marchenkova that’s a shame. I’d love to see this field grow on KZbin
@seasalt550
@seasalt550 3 жыл бұрын
I’m watching something I’m not interested in like hypnotised wtf🤯
@JuanCamiloSutachanTrujillo
@JuanCamiloSutachanTrujillo 3 жыл бұрын
Right now I'm learning Qiskit through the textbook and so far so good! But I agree that it gets more and more technical which can be hard for someone not familiar with those concepts yet. Would you consider making like a Qiskit tutorial explaining and implementing one small project? PS: Love your videos!
@butterytofu
@butterytofu 3 жыл бұрын
Another great video as always! Was wondering if you might do a video on a properly good resume, considering you are very accomplished. Would that be a possibility? :D
@butterytofu
@butterytofu 3 жыл бұрын
@@Anastasia-Marchenkova I'm sure everyone knows but its often said the hardest part is getting the first proper job, and it can really be hell trying to get it. Maybe some things that people can do or be a part of to help add to their resume to get to that first step.
@aidenkirch
@aidenkirch 3 жыл бұрын
How does Microsoft Q# fit into this?
@henriquefern67
@henriquefern67 3 жыл бұрын
Why do some experts still believe that quantum computer will never work? Is it possible that quantum computer will never have really practical applications?
@kianooshkargar28
@kianooshkargar28 3 жыл бұрын
would you please record a video about strawberryField by Xanadu? thanks
@joseluisjeberger8562
@joseluisjeberger8562 3 жыл бұрын
Excellent content
@maheshbabu5400
@maheshbabu5400 3 жыл бұрын
I am actually doing a course on quantum computing offered by Ibm and the coding school .I find your videos interesting and intuitive . Is their any way for doing NLP or sentiment analysis using quantum computers ?
@591guy9
@591guy9 Жыл бұрын
Can you send your course details I like to
@maheshbabu5400
@maheshbabu5400 Жыл бұрын
@@591guy9 The coding schools - Quantum computing course along with IBM
@SUGATORAY
@SUGATORAY 3 жыл бұрын
What do you think of pennylane? Since, it can work with most Q-languages, won’t it be helpful to learn it alongside as well?
@SUGATORAY
@SUGATORAY 3 жыл бұрын
@@Anastasia-Marchenkova I have very little experience in any of the Q-languages. I picked up pennylane only very recently during qhack. But, I would take your word for it and explore Circ and Qiskit as well.
@tungvuthanh5537
@tungvuthanh5537 3 жыл бұрын
love the videos informative much
@aulisarinili7297
@aulisarinili7297 3 жыл бұрын
This is first time I admit this.... But I really suck at coding. I mean, I actually did finish learn python hardway last year and I even went back to college again to study cs, but I still suck at coding if I try to go slightly beyond basic. It's like.... Algorithmic thinking is really really hard to catch to me. It's frustrated. Is it normal?? Huhh
@ferdinandbardamou5508
@ferdinandbardamou5508 3 жыл бұрын
Hi Anastasia, I am a new subscriber, you have great great content. You may have covered it already, but do you think actual quantum computers (not simulations) will become more available, at least as a web/cloud service, in the following 5 years? thanks in advance!
@arnabsadhukhan4691
@arnabsadhukhan4691 3 жыл бұрын
Hello ma'am.. I am also interested in quantum computing...but my subject is chemistry.. so is it easy to learn it deeply to me?
@rolfs5854
@rolfs5854 3 жыл бұрын
Developing quantum code on a simulator is greate. But at the end of the day you need to test the code on a real headware to see it it really works.
@rolfs5854
@rolfs5854 3 жыл бұрын
@@Anastasia-Marchenkova Real chips have more limitations currently, yes this is the point. Also, errors happen at real chips. That can be simulated somehow but it is still a simulation. This is the reason why a program developed on a simulator probably fails on real hardware. But I agree. To learn quantum computing a simulator is enough. I am new in quantum computing, but I learned to program PS3 cell BE chips on a simulator. This was a great experience because I was able to "look into the chip". But later on, real hardware there were some surprises. So I am sure on quantum computing also surprises will occur when you move from simulator to hardware.
@anasaldowaji
@anasaldowaji 3 жыл бұрын
👏👏🌸 Can find a job if I have there language?
@amineziad5099
@amineziad5099 3 жыл бұрын
Hi I am ziad .I am a 14 years old middle school student. I know some AI (machine learning and deep learning) and i am intermediate python programmer And now I want to learn quantum computing but I don't know from where to start, so could you help me learn quantum computing by recommending me some resources e.g :(books, online courses) to learn it please Thanks
@amineziad5099
@amineziad5099 3 жыл бұрын
@@Anastasia-Marchenkova thanks for your help
@rischiraj786
@rischiraj786 3 жыл бұрын
thanks , I was in the same dilemma
@Rockyzach88
@Rockyzach88 2 жыл бұрын
Good vid, thx.
@tonyabracadabra6935
@tonyabracadabra6935 3 жыл бұрын
qq: why can’t even the simulator simulate more than 30 bits?
@muslimGirl84
@muslimGirl84 3 жыл бұрын
I think it depends on the machine where you are simulating your circuit.
@sandeepbh1941
@sandeepbh1941 3 жыл бұрын
Amazing video very insightful and we'll explained ❤️👍🙏
@deepbaaaaaag
@deepbaaaaaag 3 жыл бұрын
Your expression ❤👏
@wheresmygraphicscard537
@wheresmygraphicscard537 3 жыл бұрын
Hello Anastasia, I see that you’re all about tech and have an amazing understanding about it. Could you possibly do a review on $UBX/ Ubix.Network...They are an ecosystem based off of DAG( Directed Acyclic Graph) Would appreciate if you could break it down for us!
@anasaldowaji
@anasaldowaji 3 жыл бұрын
I learning Enghlish and Qun in same time .... Nice🌹
@vishalb.1749
@vishalb.1749 3 жыл бұрын
The one dislike is from Rigetti! 😂
@letstalkcaliber704
@letstalkcaliber704 3 жыл бұрын
I feel like a neanderthal that is listening to a homosapien explain how a wheel works. Fascinating af. Are there jobs in this? Do I need a degree to land a job. Already have an MS in hydrogeology but considering changing fields.
@Kindlylisten3
@Kindlylisten3 3 жыл бұрын
Wheel means *.whl in python?
@GuillaumeVerdonA
@GuillaumeVerdonA 3 жыл бұрын
there are definitely lots of jobs in quantum computing, the industry has seen a boom in recent years
@kareemdasilva
@kareemdasilva 2 жыл бұрын
Cool
@rvmishra9881
@rvmishra9881 3 жыл бұрын
Are your hands tied behind your back ? It seems like you are completing the challenge posed by your master. I am Sub btw.!
@trentenbabcock7971
@trentenbabcock7971 Жыл бұрын
PennyLane+PyTorch > TFQ all day
@Kindlylisten3
@Kindlylisten3 3 жыл бұрын
Keep aside Quantum computing... *But you are beautiful🥰.*
@rubisonsfilm1813
@rubisonsfilm1813 3 жыл бұрын
hello friend
@GeorgeFabian-zx2xv
@GeorgeFabian-zx2xv Жыл бұрын
Thanks for invaluable insight, keep up good work, on my way ahead as soon as settle, plan to join, my focus Entire Existence, we are remotely connected via pets, there is more to Free Will, you are welcome to get back to me for more details, in the mean time Constructive path ahead as in the song .....😁
@ping9836
@ping9836 3 жыл бұрын
@ping9836
@ping9836 3 жыл бұрын
@@Anastasia-Marchenkova i have tons of questions about quantum but i think it's not time to ask because the wealth of information that you share on your channel regularly somehow addresses them gradually and more to watch. Thank you for your kind effort.
@ping9836
@ping9836 3 жыл бұрын
@sergioalbertoroman2316
@sergioalbertoroman2316 3 жыл бұрын
💙1️⃣0️⃣1️⃣
@urimtefiki226
@urimtefiki226 Жыл бұрын
qiskit is better, you can predict the future.
@mmarik6637
@mmarik6637 3 жыл бұрын
You are scaring me
@cristofherparada8628
@cristofherparada8628 2 жыл бұрын
Huh actually recommending a language without giving importance to the alternatives,weird way to do a video
@larrychanhangpei9292
@larrychanhangpei9292 3 жыл бұрын
I am surprised that such pretty and expressive female programmer exists . It makes me wanna learn more about quantum computing
@heyho8361
@heyho8361 3 жыл бұрын
I hope I find a girl like you..
@unsaturated8482
@unsaturated8482 3 жыл бұрын
are you a bot? like only your mouth muscles move . its surreal.
@_NoooN_
@_NoooN_ 3 жыл бұрын
Славяне сила. Заведи канал на русском, будет интересно
Getting Started in Quantum Computing in 2021
13:51
Anastasia Marchenkova
Рет қаралды 20 М.
Top 3 Quantum Computing Project Ideas to Learn Quantum Programming
9:06
Anastasia Marchenkova
Рет қаралды 20 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
5 Quantum Algorithms That Could Change The World
15:56
Anastasia Marchenkova
Рет қаралды 18 М.
Runtime Rundown: Quantum Crosstalk with Jessie Yu
22:23
Qiskit
Рет қаралды 2,3 М.
The Truth About Learning Python in 2024
9:38
Internet Made Coder
Рет қаралды 224 М.
Companies, countries battle to develop quantum computers | 60 Minutes
13:15
Getting started with Cirq 1.0
3:58
Google Quantum AI
Рет қаралды 6 М.
How To Go From No Math to Quantum Machine Learning
7:47
Qiskit
Рет қаралды 32 М.
How I Became A Quantum Computing Researcher | physics, code & startups
13:59
Anastasia Marchenkova
Рет қаралды 147 М.