Qiskit
Qiskit
  • 536
  • 8 149 461
Contributing to Qiskit | Coding with Qiskit 1.x | Programming on Quantum Computers
Welcome back to Coding with Qiskit 1.x! In episode 6 of this season, Abby Mitchell gives Derek Wang a whirlwind tour of the many ways to contribute to Qiskit, an open-source SDK. Learn about feature requests, solving "good first issues," and uploading your own contributions to the Qiskit Ecosystem.
Resources:
Qiskit Ecosystem: qiskit.github.io/ecosystem/
Make your own transpiler plugin: docs.quantum.ibm.com/transpile/create-a-transpiler-plugin
Options for choosing an open source license: choosealicense.com/
Link to Github notebook: github.com/derek-wang-ibm/coding-with-qiskit/blob/main/episode-6-contributing.ipynb
#ibmquantum #qiskit #learnquantum
Переглядів: 1 735

Відео

Quantum Crosstalk: Runtime Rundown with Jessie Yu
Переглядів 1,9 тис.День тому
Welcome back to Crosstalk! In Episode 3 we sit down with Jessie Yu, a former classical developer who is now the product owner of IBM Quantum systems and software. Jessie is our definitive expert on how to execute quantum circuits through the cloud using Qiskit Runtime. The run phase documentation: qisk.it/crosstalk-ep3-runtime Quantum Research Blog: Exploring measurement error mitigation with t...
Dynamic Circuits | Coding with Qiskit 1.x | Programming on Quantum Computers
Переглядів 2 тис.14 днів тому
In episode 5 of "Coding with Qiskit 1.x," Derek Wang explores dynamic quantum circuits. By incorporating classical processing within the coherence time of qubits, dynamic quantum circuits can reduce circuit depth and enable quantum error correction. As an example, Derek implements the long-range CNOT gate teleportation circuit demonstrated in a recent paper by IBM Quantum with new classical pro...
Primitives | Coding with Qiskit 1.x | Programming on Quantum Computers
Переглядів 3,2 тис.21 день тому
Join us in Episode 4 of "Coding with Qiskit 1.x" as Derek Wang dives deeper into Qiskit Primitives. The Estimator and Sampler primitives, for computing expectation values and sampling of quantum states, simplify interactions with quantum hardware. We'll use practical examples inspired by a pioneering IBM Quantum study featured in Nature. Whether you're a quantum novice or enthusiast, this tutor...
Series Introduction | Quantum Computing in Practice | Episode 1
Переглядів 34 тис.21 день тому
Welcome to Quantum Computing in Practice! The aim of this course is to teach a broad audience (yes, that includes you!) how to use quantum processors of over 100 qubits. In this course we will discuss application areas of importance, error mitigation strategies, and best practices for Qiskit Runtime. In order to be prepared for this full course, we recommend already being familiar with the basi...
Hello World | Coding with Qiskit 1.x | Programming on Quantum Computers
Переглядів 9 тис.Місяць тому
Welcome back to Coding with Qiskit, where IBM research scientist Dr. Derek Wang will get you up to speed with the latest developments in quantum computers for your own work. What is Hello World? When installing anything new, whether it’s a language or package, it’s standard practice to include a “Hello World” example. The purpose is twofold: first, we ensure that the installation was done corre...
Quantum Computing in Practice Series Trailer
Переглядів 5 тис.Місяць тому
Many videos on quantum computing focus on their theoretical concepts or future potential, but in this new series, Dr. Olivia Lanes will show you how to use a quantum computer that exists right now to its fullest potential. #ibmquantum #learnquantum #qiskit
How to Install Qiskit | Coding with Qiskit 1.x | Programming on Quantum Computers
Переглядів 10 тис.Місяць тому
How to Install Qiskit | Coding with Qiskit 1.x | Programming on Quantum Computers
What is the difference between logical and physical qubits? - 1 Minute Qiskit
Переглядів 2,6 тис.Місяць тому
What is the difference between logical and physical qubits? - 1 Minute Qiskit
Introduction to Qiskit | Coding with Qiskit 1.x | Programming on Quantum Computers
Переглядів 7 тис.Місяць тому
Introduction to Qiskit | Coding with Qiskit 1.x | Programming on Quantum Computers
Presenting: IBM Quantum Learning
Переглядів 8 тис.Місяць тому
Presenting: IBM Quantum Learning
Lesson 09: Density Matrices | Understanding Quantum Information & Computation
Переглядів 5 тис.Місяць тому
Lesson 09: Density Matrices | Understanding Quantum Information & Computation
Coding with Qiskit 1.x Series Announcement
Переглядів 6 тис.Місяць тому
Coding with Qiskit 1.x Series Announcement
Quantum Crosstalk: Quantum for Computational Scientists with Dr. Derek Wang & Upcoming Events
Переглядів 2,8 тис.Місяць тому
Quantum Crosstalk: Quantum for Computational Scientists with Dr. Derek Wang & Upcoming Events
Using Magic States to go Beyond "Break Even" - Quantum Paper Review
Переглядів 4,6 тис.2 місяці тому
Using Magic States to go Beyond "Break Even" - Quantum Paper Review
How can I simulate depolarizing errors in Qiskit? - 1 Minute Qiskit
Переглядів 9992 місяці тому
How can I simulate depolarizing errors in Qiskit? - 1 Minute Qiskit
Quantum Crosstalk | Episode 01: What's Coming to Quantum in 2024 with Katie Pizzolato
Переглядів 5 тис.2 місяці тому
Quantum Crosstalk | Episode 01: What's Coming to Quantum in 2024 with Katie Pizzolato
Quantum Job Hunting: More Things You NEED to Know
Переглядів 9 тис.3 місяці тому
Quantum Job Hunting: More Things You NEED to Know
Exploring the IBM Quantum Lab with Dr. Olivia Lanes
Переглядів 60 тис.4 місяці тому
Exploring the IBM Quantum Lab with Dr. Olivia Lanes
Phase Kickback with Qiskit
Переглядів 2,2 тис.4 місяці тому
Phase Kickback with Qiskit
Back to the Future on a Quantum Computer: Demystifying Time Loops | Paradoxes Ep. 09
Переглядів 8 тис.5 місяців тому
Back to the Future on a Quantum Computer: Demystifying Time Loops | Paradoxes Ep. 09
Quantum & Qiskit Events Forecast | December - February 2024
Переглядів 2 тис.5 місяців тому
Quantum & Qiskit Events Forecast | December - February 2024
Quantum Teleportation Demystified with a Quantum Computer | Paradoxes Ep. 08
Переглядів 11 тис.5 місяців тому
Quantum Teleportation Demystified with a Quantum Computer | Paradoxes Ep. 08
Was Einstein Right? EPR Paradox Resolved with Quantum Computing | Paradoxes Ep. 07
Переглядів 3,7 тис.5 місяців тому
Was Einstein Right? EPR Paradox Resolved with Quantum Computing | Paradoxes Ep. 07
Lesson 08: Grover's Algorithm | Understanding Quantum Information & Computation
Переглядів 9 тис.5 місяців тому
Lesson 08: Grover's Algorithm | Understanding Quantum Information & Computation
Delayed-Choice Eraser on a Quantum Computer: Can We Change the Past? | Paradoxes Ep. 06
Переглядів 2,2 тис.5 місяців тому
Delayed-Choice Eraser on a Quantum Computer: Can We Change the Past? | Paradoxes Ep. 06
What are unit tests and how can I add them to my project? - 1 Minute Qiskit
Переглядів 6435 місяців тому
What are unit tests and how can I add them to my project? - 1 Minute Qiskit
Double-Slit Experiment on a Quantum Computer: Wave Particle Duality Explained | Paradoxes Ep. 05
Переглядів 3,2 тис.6 місяців тому
Double-Slit Experiment on a Quantum Computer: Wave Particle Duality Explained | Paradoxes Ep. 05
Breaking Changes 0.45
Переглядів 1 тис.6 місяців тому
Breaking Changes 0.45
Wigner’s Friend of a Friend of a Friend: Can Quantum Observers Describe Themselves? | Paradoxes Ep04
Переглядів 1,8 тис.6 місяців тому
Wigner’s Friend of a Friend of a Friend: Can Quantum Observers Describe Themselves? | Paradoxes Ep04

КОМЕНТАРІ

  • @AndrewGorby
    @AndrewGorby Годину тому

    Are the slides for lesson 09 available anywhere? Thanks.

  • @xryancat
    @xryancat 2 години тому

    Bells theorem is based on assumptions that are emotional. Bell called super determinism "implausible" because he feared an emotional concept of "free will" was at stake. As if somehow a "human" is unbounded by causality. A thorough definition of "free will" can define causality as a cause and requirement of the human concept. Alice and Bob are both the same species, educated the same, planned an experiment together in the past, and exist in each other's light cone, yet somehow their actions are completely independent from both each other and the universe..? Those type of assumptions almost begin to become nonsensical when compared to super determinism.

  • @tibortivadarkui1683
    @tibortivadarkui1683 3 години тому

    It is an interesting presentation though too brief to understand the principle of the experiment. I am intrigued what is that white statue-like object on the middle shelf on the left side. That is relevant. But the image is to blurred to distinguish it.

  • @nathanielblairofkew1082
    @nathanielblairofkew1082 9 годин тому

    great lecture! thanks!

  • @zemm9003
    @zemm9003 19 годин тому

    There is nothing inconsistent with realism here. The particle is in a Quantum State and gets reduced. The other particle is in a Quantum State and gets reduced too. One has spin up and the other spin down. The reduction of the Wave Function works the same way everywhere so why would the states be incompatible? I don't understand that. You can assume that the Quantum States are real and that the reduction is a law of Physics that is the same everywhere in our region of spacetime.

  • @MichaelMcCausland-pg6qs
    @MichaelMcCausland-pg6qs День тому

    The trees here and another tree fell

  • @MichaelMcCausland-pg6qs
    @MichaelMcCausland-pg6qs День тому

    Sound contrast, go faster

  • @chandrimaghosh99
    @chandrimaghosh99 День тому

    Very insightful…Thank you so much..

  • @genmen
    @genmen 2 дні тому

    great work! Thanks for sharing!

  • @Bungie117MC
    @Bungie117MC 2 дні тому

    awesome explanation, wish I understood it!

  • @johnlocke8139
    @johnlocke8139 2 дні тому

    At about 6:40 you start with AxBx + AxBy +AyBx - AyBy but you don't actually explain what Ax or Bx is. Then you factor the terms to (Ax+Ay)Bx + (Ax-Ay)By. But looking at the four terms I would think you'd have to factor it to Ax(Bx + By) + Ay(Bx - By) So I don't understand the nuts and bolts of your explanation. Sorry.

    • @a2sbestos768
      @a2sbestos768 23 години тому

      1. AxBx etc. are measured values. 2. You can factor in both ways - doesn't matter. 3. Let's say Ax=Ay=Bx=By=1. Then you get 2 for the CHSH value. And there's no way to get more than S. But yeah, explanation is very simplified and you won't get to nuts and bolts from that.

  • @dissaid
    @dissaid 2 дні тому

    Sorry I am late...

  • @orpheuscreativeco9236
    @orpheuscreativeco9236 2 дні тому

    FTL communication hypothetical: Pairs of entangled particles are isolated into chronological order, one set remains on Earth and the other is placed aboad a craft that moves many lightyears out into space. If one outpost made a measurement that specifically mimics binary code to effect the other outpost's particle set, would that not technically transmit the inverse code instantaneously? 🤔

    • @a2sbestos768
      @a2sbestos768 4 години тому

      Yes, if you're intending to communicate random noise that's the measured state of the particle. Otherwise, no.

  • @remingtonsmith1372
    @remingtonsmith1372 2 дні тому

    Some lingo that may be useful! 1. Bell State A Bell state in quantum computing is a special type of entangled state where two qubits are linked such that the state of one qubit instantly influences the state of the other, no matter the distance between them. 2. Superposition The principle that a qubit can exist in multiple states (0 and 1) simultaneously, rather than being in a single state like a classical bit. 3. Hadamard Gate A basic operation that transforms a qubit into an equal superposition of its 0 and 1 states, creating a state where the qubit has a 50% chance of being measured as 0 and a 50% chance of being measured as 1. 4. The CNOT (Controlled NOT) Gate
A two-qubit operation where the state of the second qubit (target) is flipped if the first qubit (control) is in the state 1, otherwise, the target qubit remains unchanged. 5. Pauli Operators A set of three basic matrices (Pauli-X, Pauli-Y, and Pauli-Z) used to describe quantum gates that can change the state of a qubit by flipping its state, rotating it, or inverting its phase. In quantum computing, operators like ZZ, XX, and YY perform specific transformations on qubit states, altering their properties such as phase, amplitude, or entanglement.

  • @sebastiandipanjan.7335
    @sebastiandipanjan.7335 2 дні тому

    Hello sir in the last estimation technique, in post processing and plotting I got a value error of "x and y must have same first dimension, but you have shapes (1,) and (9,)" And I have another question that any job id can I use which is already completed in ibm platform in post processing technique ?

    • @DerekWangIBM
      @DerekWangIBM День тому

      For the first issue, it looks like your input for x in the plotting function needs 9 elements. For the second, do you mean can you run a circuit without error mitigation first, and then later decide to add error mitigation? Perhaps in some cases, but many error mitigation methods require additional circuits to be executed at runtime to be effective (for instance, readout mitigation requires calibration circuits), so generally, you should apply error mitigation at runtime.

  • @HussainShaik-hl9cu
    @HussainShaik-hl9cu 3 дні тому

    How to fix ImportError: cannot import name 'pauli' from 'qiskit.quantum_info'???????? Please help, its been a while

  • @TheMartinontario
    @TheMartinontario 3 дні тому

    The vocal fry of most American women is becoming unbearable

  • @mcasualjacques
    @mcasualjacques 3 дні тому

    off topic maybe - if we have perfect encryption the encrypted message contains all the bits of information of the unencrypted message but dilluted into something that the key will let us distillate back to its undilluted former self. now we'd need a few more analogies in case the "dillution" analogy breaks. like the 'diffusion' or the "gradient descent' analogy, or the q bits reaching their Buddah state , all the little Buddah Q bits are in harmony, eyerybody won the 'chaise musicale' game

  • @FGGiskard
    @FGGiskard 3 дні тому

    6:03 what do you mean binary, it will be up to they to decide if they’re non-binary… 😂

  • @botjabber9187
    @botjabber9187 3 дні тому

    Thank you ❤excellent lecture

  • @ravijha7301
    @ravijha7301 3 дні тому

    Hi Derek, great video and initiative! I attempted to implement a 5-qubit GHZ example on IBM Kyoto, but I received a warning that the task would take more than 10m to execute. Surprisingly, when I tried the same on IBM Brisbane, it completed in nearly 50 seconds. This compels me to ask: How can I determine which system is more suitable for a particular task? Many thanks in anticipation.

  • @isaijeanmary957
    @isaijeanmary957 3 дні тому

    Great and neat lecture as usual

  • @Jajaho2
    @Jajaho2 3 дні тому

    A very good overview and even I as a mere engineer could grasp some things. Amazing job, thank you!

  • @jorgeas
    @jorgeas 4 дні тому

    In Step 3 for the n-qubit GHZ state, I'm getting this error: ValueError: cannot create object arrays from iterator The line causing the error is: job = estimator.run([(qc_transpiled, operators_transpiled_list)])

    • @DerekWangIBM
      @DerekWangIBM День тому

      The Estimator().run() functions expects `qc_transpiled` and `operators_transpiled_list` to be lists, not iterators. So make sure you've actually instantiated these variables as lists.

    • @jorgeas
      @jorgeas День тому

      @@DerekWangIBM The thing is, I followed exactly every step. The cell where these variables are defined run well. The other one does not. Not really sure what am I missing here. def get_quantum_circuit(n): qc = QuantumCircuit(n) qc.h(0) for i in range(n-1): qc.cx(i, i+1) return qc n = 100 qc = get_quantum_circuit(n) # qc.draw(output='mpl') from qiskit.quantum_info import SparsePauliOp operator_strings = ['Z' + 'I' * i + 'Z' + 'I' * (n - i - 2) for i in range(n - 1)] print(operator_strings) print(len(operator_strings)) operators = [SparsePauliOp(operator_string) for operator_string in operator_strings] from qiskit_ibm_runtime import QiskitRuntimeService from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager backend_name = "ibm_brisbane" backend = QiskitRuntimeService().get_backend(backend_name) pass_manager = generate_preset_pass_manager(optimization_level=1, backend=backend) qc_transpiled = pass_manager.run(qc) operators_transpiled_list = [op.apply_layout(qc_transpiled.layout) for op in operators] from qiskit_ibm_runtime import EstimatorV2 as Estimator from qiskit_ibm_runtime import EstimatorOptions options = EstimatorOptions() options.resilience_level = 1 options.optimization_level = 0 options.dynamical_decoupling.enable = True options.dynamical_decoupling.sequence_type = "XY4" estimator = Estimator(backend, options=options) job = estimator.run([(qc_transpiled, operators_transpiled_list)]) job_id = job.job_id() print(job_id)

  • @you_know_who5036
    @you_know_who5036 4 дні тому

    Will there be a summer school this year?

  • @shrenikharan
    @shrenikharan 5 днів тому

    how can I enable the environment indicator which says (base) or (cwq) before each line?

    • @DerekWangIBM
      @DerekWangIBM День тому

      Make sure to activate your environment. So in Terminal, type 'conda activate name-of-your-environment'. Then you should get '(name-of-your-environment)' before each line

  • @vssambhaje
    @vssambhaje 5 днів тому

    I am getting errors when I run the codes which was followed with the version 'qiskit 0.11.1' with the latest version of Qiskit 1.x. How to deal with this issue?

  • @John40066
    @John40066 5 днів тому

    At 23:14, about G|A1>=.... "- 2 sqrt(|A_0|/N)" at the 4th row should be "- 2 sqrt(|A_1|/N)" ?

  • @dic3664
    @dic3664 5 днів тому

    As Mario Bunge used to say quantum marriages are such that they can be separated yet still not divorced. I think that the thing with nonlocality is mere anthropocentric tabu. Nature doesn't care whether the distance between two points seems to us conceptually big or even just nonzero; physically they are as infinitesimally close as necessary if a quanton reaches from one extreme to the other

  • @bustercam199
    @bustercam199 5 днів тому

    Classical physics can explain the Bell inequality, and quantum entanglement does not exist.

  • @edwardprincipe9262
    @edwardprincipe9262 5 днів тому

    You repeatedly stated that Bob and Alice are not communicating faster than the speed of light. Of course not. But you dismiss the notion that a faster-than-light interaction between the particles could occur - leaving realism as the default facade. The fabled tachyon particle would go faster than light AND backward in time to sort the states at the time of the collapse of the wave function.

  • @1112viggo
    @1112viggo 5 днів тому

    Hang on. So if Alice and bob each have some entangled qubits and Alice makes a measurement that instantly collapses the wave function of the corresponding one with Bob, then i suppose there is a way for Bob to tell, even if only after the fact, exactly when the collapse occurred without receiving information from Allice, right?

  • @diegomolinaf
    @diegomolinaf 5 днів тому

    This is one of the smoothest sales pitches I have ever seen.

  • @hoosiercrypto9955
    @hoosiercrypto9955 5 днів тому

    Funny, how even physicists are kinda dim and close-minded. Nothing is impossible given time.

  • @funnycatvideos5490
    @funnycatvideos5490 5 днів тому

    These theories might as well be a philosophy at this point. Focusing On non-realism basically negates any Real awards. Seems all of these are heading the same direction. Fluff of maths and no substance in the real world.

  • @forrisvourvopoulos3252
    @forrisvourvopoulos3252 5 днів тому

    It was that moment that realised: Wat we even talking about? If QM is real, it means it is not. If it is not, then it is real. But, if not real, it is real at the same time. It's a paradox. But, if by " circumstantial opportunity," it is real, and not real, then, "why not"? Fancy mathematical models and equations do not portrait reality or locality. As numbers are not the patriarchal beginning and end. Has anyone seen how, say, number 4 or 12, or 7 really look like? No! Only as Arabic symbols. Therefore, QP/QM as Einstein put it.....we do not understand IT! As Hanes Alfen, the father of plasma physics, put in 1970, exeptens of his Nobel Award: To try to write a grand cosmic drama leads necessarily to myth. To try to let knowledge substitute ignorance in increasingly larger regions of space and time is science.

  • @renatevankempen65
    @renatevankempen65 6 днів тому

    Thank you so much for the clear explanation, making it easy to follow and working on my end as well. I've now completed my very first job on the IBM quantum platform 🙂! Will definitely continue with this series and enhancing my quantum knowledge.

  • @drakesmith5462
    @drakesmith5462 6 днів тому

    That vocal fry is so hard to listen to

  • @jpdalvi
    @jpdalvi 6 днів тому

    Nothing ever exists but thank God it's local 😂

  • @kevinshao9148
    @kevinshao9148 6 днів тому

    Thanks for the great video! One question: when we do X=QuantumRegister(1, "qr"), what is this qubit initial state? Many Thanks!

  • @KylianMbappe07303
    @KylianMbappe07303 6 днів тому

    did anyone understand 12:01

  • @ultro6904
    @ultro6904 6 днів тому

    25:25

  • @KylianMbappe07303
    @KylianMbappe07303 6 днів тому

    i waqs wondering if anyone can explain 8:03

  • @venkat4167
    @venkat4167 6 днів тому

    Fortunately for Bell, Einstein wasn’t present at his time for providing the counter argument 😅

  • @bustercam199
    @bustercam199 7 днів тому

    It does matter how the Qubits are entangled at the beginning as that is precisely what will effect the eventual correlations. See, this is what everyone ignores and partially why the Bell Inequality is not a valid statement.

  • @bustercam199
    @bustercam199 7 днів тому

    The Bell inequality is complete rubbish as it neither supports a quantum view nor shows any proof of entanglement. Einstein was likely correct, and the problem needs to be revisited in the search for local hidden variables theories... Clearly, the Nobel committee made a mistake.

  • @agustinguzman6375
    @agustinguzman6375 7 днів тому

    Is Sheldon watching this video?

  • @mahmudashik
    @mahmudashik 7 днів тому

    eto boi kemne pore bhai.......................................

  • @HussainShaik-hl9cu
    @HussainShaik-hl9cu 8 днів тому

    cannot import name 'pauli' from 'qiskit.quantum_info' !!!!!!!!!

  • @TheJDieJ
    @TheJDieJ 8 днів тому

    Amiri