Should You Learn Cirq or Qiskit for Quantum Programming?

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024

Комментарии • 109

  • @imsleepy620
    @imsleepy620 3 года назад +19

    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!

  • @pinakisen1949
    @pinakisen1949 3 года назад +4

    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.

  • @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.

  • @sanori-cs
    @sanori-cs 3 года назад +1

    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.

  • @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 2 года назад +1

    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.

  • @bkkavin2115
    @bkkavin2115 3 года назад +1

    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.

  • @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.

  • @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"

  • @shivanshusiyanwal296
    @shivanshusiyanwal296 3 года назад +7

    Woah, this is very informative! btw, IBM just released Qiskit Metal for simulating superconducting qubits, have you tried that yet?

  • @devsauce
    @devsauce 3 года назад +11

    That book you have "Working effectively with legacy code". Any good ?

    • @imranphysicist4749
      @imranphysicist4749 3 года назад

      Hello quantum computing pretty i have some question please reply

  • @BrandonDriver
    @BrandonDriver 3 года назад

    This is an excellent video. Well done Anastasia!

  • @mjkalasky2775
    @mjkalasky2775 3 года назад +1

    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.

  • @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

  • @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

  • @nitink9879
    @nitink9879 3 года назад +1

    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 ?

  • @andreioleynik
    @andreioleynik 3 года назад

    Сборник задач по физике and it seems that there is a Курс по аналитической геометрии и ленейной алгебре. At least I see words Курс and алгебра published by "Наука". Your videos are very informative!

  • @khusanakramkhodjaev5583
    @khusanakramkhodjaev5583 3 года назад +2

    Good old Сборник Задачник по Физике, I have the same one. The book is savior :) great video!!

  • @pronabsarker4568
    @pronabsarker4568 3 года назад

    Very informative!!thank you.Could you please do a video of a day in your life?

  • @sanori-cs
    @sanori-cs 3 года назад

    One more Qiskit's benefit, IMHO, is
    the Bloch sphere visualization

  • @JuanCamiloSutachanTrujillo
    @JuanCamiloSutachanTrujillo 3 года назад +5

    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!

  • @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.

  • @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.

  • @jasperwilliams4651
    @jasperwilliams4651 2 года назад +1

    The Qiskit textbook is great for learning the basics of quantum computing. However, it falls short on explaining the quantum algorithms to mere mortals.

  • @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!

  • @enevision6101
    @enevision6101 3 года назад

    Great content as always. Thank you Anastasia. We were wondering also, D-Wave or IonQ which has more promising and efficient technology ?

    • @enevision6101
      @enevision6101 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! 👏🏻

  • @subhasish661411
    @subhasish661411 3 года назад

    Qiskit also has decent machine learning support with pytorch connectors.

  • @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!

  • @sandeepbh1941
    @sandeepbh1941 3 года назад

    Amazing video very insightful and we'll explained ❤️👍🙏

  • @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.

  • @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 RUclips

  • @henleycheung3615
    @henleycheung3615 3 года назад

    looking forward to more about Qiskit by using examples ?

  • @miguelonex53
    @miguelonex53 3 года назад +1

    Excellent content, very interesting 👍👍

  • @dkyadav6971
    @dkyadav6971 3 года назад

    You are the best resource for getting started with quantum computing !, beauty with intelligence exist in reality😂

  • @seasalt550
    @seasalt550 3 года назад +4

    I’m watching something I’m not interested in like hypnotised wtf🤯

  • @wasgeht2409
    @wasgeht2409 3 года назад +2

    Like always - nice!

  • @maheshbabu5400
    @maheshbabu5400 3 года назад +1

    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

  • @necbranduc
    @necbranduc 3 года назад

    I liked the video at 0:01.

  • @leonardoarielbaranelli944
    @leonardoarielbaranelli944 2 года назад

    Thaaanks for this nice video!

  • @kondapallyvarun3906
    @kondapallyvarun3906 3 года назад

    Very useful. Thanks!

  • @yogaagung5803
    @yogaagung5803 3 года назад

    Running real IBM's Quantum computer on my laptop.
    Finally, Quantum Laptop

  • @darhkoumzarkoum3150
    @darhkoumzarkoum3150 3 года назад +1

    THE QUANTUM QUEEN!

  • @theninjapig007
    @theninjapig007 3 года назад

    So so helpful thanks very much

  • @PointEndClick
    @PointEndClick 2 года назад

    This video is awesome.

  • @ashutoshkumaarr
    @ashutoshkumaarr 3 года назад +1

    What if my major is CS? Can I still get into Quantum Computing field?

  • @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.

  • @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.

  • @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?

  • @عليمحمودعلي-ل6ص
    @عليمحمودعلي-ل6ص 11 месяцев назад

    How programming Quantum Cat Swarm Optimization Algorithm ?

  • @joseluisjeberger8562
    @joseluisjeberger8562 3 года назад

    Excellent content

  • @kianooshkargar28
    @kianooshkargar28 3 года назад

    would you please record a video about strawberryField by Xanadu? thanks

  • @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?

  • @tungvuthanh5537
    @tungvuthanh5537 3 года назад

    love the videos informative much

  • @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?

  • @rischiraj786
    @rischiraj786 3 года назад

    thanks , I was in the same dilemma

  • @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.

  • @sportzcr712
    @sportzcr712 3 года назад

    hi can you tell me how to import external dataset for quantum coding?

  • @blakeshiver6720
    @blakeshiver6720 10 месяцев назад

    Thanks!

  • @anasaldowaji
    @anasaldowaji 3 года назад

    👏👏🌸
    Can find a job if I have there language?

  • @deepbaaaaaag
    @deepbaaaaaag 3 года назад

    Your expression ❤👏

  • @Rockyzach88
    @Rockyzach88 Год назад

    Good vid, thx.

  • @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!

  • @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

  • @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

  • @angelica-wn1xn
    @angelica-wn1xn Год назад

    So qiskit is IBM ? How do i ise IBM?

  • @anasaldowaji
    @anasaldowaji 3 года назад +1

    I learning Enghlish and Qun in same time .... Nice🌹

  • @aidenkirch
    @aidenkirch 3 года назад

    How does Microsoft Q# fit into this?

  • @randomshits2742
    @randomshits2742 Год назад

    what about Q#

  • @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.

  • @kareemdasilva
    @kareemdasilva 2 года назад

    Cool

  • @vishalb.1749
    @vishalb.1749 3 года назад

    The one dislike is from Rigetti! 😂

  • @letstalkcaliber704
    @letstalkcaliber704 3 года назад +1

    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 года назад +1

      there are definitely lots of jobs in quantum computing, the industry has seen a boom in recent years

  • @rvmishra9881
    @rvmishra9881 3 года назад +1

    Are your hands tied behind your back ? It seems like you are completing the challenge posed by your master.
    I am Sub btw.!

  • @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 года назад

  • @Kindlylisten3
    @Kindlylisten3 3 года назад

    Keep aside Quantum computing... *But you are beautiful🥰.*

  • @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 .....😁

  • @trentenbabcock7971
    @trentenbabcock7971 Год назад

    PennyLane+PyTorch > TFQ all day

  • @rubisonsfilm1813
    @rubisonsfilm1813 3 года назад

    hello friend

  • @sergioalbertoroman2316
    @sergioalbertoroman2316 3 года назад

    💙1️⃣0️⃣1️⃣

  • @mmarik6637
    @mmarik6637 3 года назад

    You are scaring me

  • @urimtefiki226
    @urimtefiki226 Год назад

    qiskit is better, you can predict the future.

  • @larrychanhangpei9292
    @larrychanhangpei9292 3 года назад

    I am surprised that such pretty and expressive female programmer exists . It makes me wanna learn more about quantum computing

  • @cristofherparada8628
    @cristofherparada8628 2 года назад

    Huh actually recommending a language without giving importance to the alternatives,weird way to do a video

  • @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 года назад

    Славяне сила. Заведи канал на русском, будет интересно

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 3 года назад

    I dont see any good job opportunities in Quantum Programming