Self-paced course
Seitdem wir experimentell beweisen können, dass Quantencomputer in bestimmten Anwendungen klassischen Computern um ein Tausendfaches überlegen sind, hat ein regelrechter Wettlauf um die Schlüsseltechnologie der Zukunft zwischen großen Playern wie IBM, Google und Amazon begonnen. Mit Qiskit können Menschen auf der ganzen Welt remote auf einen Quantencomputer von IBM zugreifen und Algorithmen ausprobieren. Es ist nur eine Frage der Zeit, bis die Hardware so ausgereift ist, dass sie auch in der Praxis zum Einsatz kommt. In diesem Kurs lernen Sie nicht nur, wie Quantenalgorithmik theoretisch gehen könnte, sondern wie sie tatsächlich funktioniert und führen Algorithmen auf dem IBM-Quantencomputer selbst aus. Machen Sie sich fit für die Schlüsseltechnologie der Zukunft. Diese Kurse knüpfen an „Quantenalgorithmen und Implementierung - Teil 1“ an und führen den dort begonnenen Weg fort.
Was Sie in diesem Kurs erwartet
Sie lernen in Teil 2 weitere berühmte Algorithmen des Quantencomputings kennen – Bernstein-Vaziriani Algorithmus, Simons Algorithmus, die Quanten Fouriertransformation und den Shor-Algorithmus und deren Umsetzung in Qiskit. Mit diesen Algorithmen lässt sich dann z.B. beim Problem der Primfaktorzerlegung ein exponentieller Speed-Up gegenüber der klassischen Lösung zeigen.
Eine weitere Anwendung dieser Algorithmen stellt das Quanten Monte-Carlo Verfahren dar, das in Teil 3 eingeführt wird. Dieses Verfahren wird zukünftig – sobald genügend fehlerkorrigierte Qubits vorhanden sind – einen quadratischen Speedup von einer Reihe wichtiger Berechnungsverfahren z.B. in Finance ermöglichen. Des Weiteren werden in diesem Kurs Algorithmen vorgestellt, die nicht erst auf zukünftigen Quantensystemen eine Rolle spielen könnten, sondern bereits heute erkundet werden: Das sind die sog. variationellen Quantenalgorithmen, die im Bereich der Optimierung aber auch im Bereich des Maschinellen Lernens eingesetzt werden können.
Bei allen Algorithmen lernen Sie sowohl die theoretischen Details, aber auch die Umsetzung in Qiskit bzw. in PennyLane.
Um an dem Kurs erfolgreich teilzunehmen, rechnen Sie mit 3-5 Stunden Arbeitsaufwand pro Kurswoche. Wir empfehlen allerdings, weitere 2-3 Stunden für die weitergehende Auseinandersetzung mit den Beispielen und das eigene Ausprobieren.
Für diesen Kurs sollten Sie einige Vorkenntnisse mitbringen. Alles, was vorausgesetzt wird, können Sie aber auch auf Kursen auf openHPI kostenlos im Selbststudium nachholen oder auffrischen. Insbesondere benötigen Sie:
This course was rated with 4.64 stars in average from 11 votes.
Find out more in the certificate guidelines.
Gerhard Hellstern (Prof., Dr. rer. nat, graduate physicist, *1971) has been a professor at the Faculty of Economics at the Baden-Württemberg Cooperative State University in Ravensburg since 2018. From 1990 - 1995, he studied physics at the University of Tübingen and the State University of New York at Stony Brook; in 1998, he graduated as Dr. rer.nat. From 1998 to 2018, he was employed first at Deutsche Bank, GZB Bank and then for 17 years at Deutsche Bundesbank, Head Office Stuttgart. There, he was in charge of the banking audits division for many years. Gerhard Hellstern has been involved in the application of data science methods (data analytics as well as machine and deep learning) in finance for many years. These methods also include Quantum Computing as well as Quantum Machine Learning based on it. He is a Qiskit advocate at IBM and a member of the research network Quantum Computing of the Fraunhofer Gesellschaft.