AstonJ

AstonJ

Quantum Computing - the gateway to AI?

I really enjoyed this video:

Where do you think Quantum Computing will take us? How will it change the way we program computers? Will the only feasible way to develop software be via software that develops software for us? It’s all very fascinating!

We already have someone studying quantum computing at university, @Qqwy so I can’t wait to hear what he and you all think!

Most Liked

Qqwy

Qqwy

Briefly I can say about where Quantum Computing might take us:

  • The ‘superposition’ property that qubits have, allows for the creation of some novel algorithms that in certain cases can outperform classical algorithms. Some examples are:
    • Grover’s algorithm, which makes searching in a set of unsorted data faster. (However, if your data is already sorted, there’s no need for it).
    • Shor’s algorithm, which makes prime factorization less difficult, and is the reason why at some point quantum computers might be able to break current computer security cryptosystems (because many of them are based on prime factorization being hard).
    • Simulations of physical structures, which allow further research into for instance superconductive materials and new medicines (this is one of the things that is mentioned in above video).

And the other special property that qubits have is ‘entanglement’. This most importantly allows us to create new cryptosystems for secure communication.


I’d like to note that Artificial Intelligence is a very general term, describing a huge variety of different algorithms and techniques (and therefore the term itself is very imprecise). Some of these might benefit from working with qubits, but many of them will not.

It is also important to note that:

  • One main drawback of working with qubits, is that you cannot copy their data. You can measure them once, and then they have to be reset.
  • The claim that ‘a quantum system can check all possibilities at once’ is a gross simplification of what actually happens, and therefore false. What actually happens is that quantum algorithms try to manipulate superposition in such a way that the probability of obtaining a useful result becomes higher. Nevertheless, one still might have to run it multiple times to obtain a result. And whether using superposition in your problem domain is at all possible very much depends on the situation.

:slight_smile:
It is very cool stuff, but There Ain’t Such A Thing As A Free Lunch.

Where Next?

Popular Other Fields topics Top

First poster: bot
Some technical revolutions enter with drama and a bang, others wriggle unnoticed into our everyday experience. And one of the quietest re...
New
First poster: bot
What Makes Quantum Computing So Hard to Explain?. To understand what quantum computers can do — and what they can’t — avoid falling for ...
New
First poster: bot
Unless you’ve been living under a rock, you’ve probably noticed the recent proliferation of striking headlines about revolutionary develo...
New
CommunityNews
Major Quantum Computing Advance Made Obsolete by Teenager | Quanta Magazine. 18-year-old Ewin Tang has proven that classical computers c...
New
First poster: bot
Companies around the world are racing to create a new generation of computers.
New
First poster: bot
From ‘chandeliers’ to entangled qubits, here’s what happens inside a quantum computer | Aeon Videos. From ‘chandeliers’ to entangled qub...
New
First poster: bot
Chaos: The Real Problem with Quantum Mechanics. Science News, Physics, Science, Philosophy, Philosophy of Science
New
Ribhav
How to solve a system of linear equation having two variables in quantum. ps : HHL algo has been removed from qiskit so some other method?
New
nauvandimas20
Hello! I want ask how the params.npy variable were obtained? It would be great if you provide the codes for my better understanding
New
zadnarock
Say I have multiple backends, I need a score to determine how well a backend is suitable for that particular circuit, I have it’s noise m...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1036 18703 383
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
AstonJ
Biggest jackpot ever apparently! :upside_down_face: I don’t (usually) gamble/play the lottery, but working on a program to predict the...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
PragmaticBookshelf
Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
New