Training #2 Quantencomputing mit IBM-Qiskit (kostenloser Online-Einführungskurs)


Details
Welcome to the 2nd session "02-Quantenzustände" of our training series on practical quantum computing here in this group. As in the 1st session we will continue to hold this training series in the German language in the hope, that this will make it significantly easier for many of our group members.
Besides this we will schedule a new event for our main event series in the English language soon.
Herzlich willkommen zu der 2. Session unserer 10-teiligen Schulungsserie für alle Interessenten die konkret in das Quantencomputing und in die QC-Welt einsteigen wollen.
Nachdem wir in Session #1 das Kapitel "01-Einführung" in unserem Schulungsmaterial behandelt haben, starten wir in dieser Session direkt in das Kapitel "02-Quantenzustände". Dabei werden wir zusammen erstmals richtig in die Quantenwelt eintauchen.
Dazu erläutern wir Ihnen das erstaunliche Prinzip der Quantenzustände, wie man mit ihnen arbeitet und sie auf IBMs Quantum-Cloud darstellt.
Ein wichtiger Aspekt ist außerdem die Messung von Quantenzuständen und ihr daraus resultierender statistischer Charakter. Dieser Mechanismus ist grundlegend für die Quantenmechanik im Allgemeinen und für das Quantencomputing im Besonderen. Wir stellen ihn im zweiten Teil der Session im Detail vor.
Am Ende lernen Sie noch das Prinzip der Blochkugel für einzelne Qubits genauer kennen.
In unserem Schulungsmaterial können Sie übrigens
Session #1 einfach selbst nachholen, falls Sie diese verpasst haben sollten. Dabei empfehlen wir Ihnen, sie zunächst auf IBMs Quantum-Cloud zu clonen (wie in der Readme genauer beschrieben), da Github ein paar Inhalte leider nicht rendered und eigene Quantenprogramm eine volle Laufzeitumgebung benötigen.
https://github.com/czachow/qcmb-training/
Hier nochmal unsere komplette Schulungsbeschreibung:
Ziele:
******
Nach der kostenlosen Schulungsserie haben Sie
-- Viele Grundlagen des Quantencomputings verstanden (und damit auch viele Grundlagen der Quantenmechanik)
-- Einzelne grundlegende Quantenalgorithmen gelernt (u.U. den Grover-Algorithmus für zukünftige fehlerkorrigierende Quantencomputer, den QAOA-Algorithmus für aktuelle NISQ-Quantencomputer)
-- Können erste Quantenprogramme entwickeln und ausführen über IBMs populären Python-Framework „Qiskit“
-- Grundlegende Kenntnisse in fortgeschrittener Mathematik gelernt, die für das Quantencomputing zwingend notwendig sind (z.B. Komplexe Zahlen, Matrizen- und Vektorrechnung, Basiswechsel, Eigenwerte, ...)
Voraussetzungen:
*******************
-- Grundlegende Programmierkenntnisse (in irgendeiner Programmiersprache wie Java, C++, Basic und am besten natürlich in Python)
-- „Normale“ Schulkenntnisse in Mathematik (alle fortgeschrittenen Themen lernen Sie bei uns!)
-- Eine **kostenlose Registierung / Login / IBMId ** auf IBMs Quantum-Cloud https://quantum-computing.ibm.com/ (bitte diese schon vorher besorgen)
-- Viel Neugierde!! :-)
Modalitäten:
**************
-- Die Schulungssessions finden als Online-Webinare statt
-- Session-Dauer: Jeweils 2 Stunden
-- Wir planen etwa 10 Schulungssessions im Abstand von 4 Wochen
-- Die Sessions werden auf Deutsch gehalten
-- Alle Ankündigungen erfolgen über die Meetup-Gruppe
-- Das kostenlose Schulungsmaterial haben wir als Github-Projekt unter der offenen Apache 2- Lizenz veröffentlicht:
https://github.com/czachow/qcmb-training/
Es basiert auf IBMs (großartigem) „Qiskit Textbook“. In der Readme / Einleitung finden Sie auch die Anweisungen, wie Sie das Schulungsmaterial auf die Schulungsumgebung (s.u.) kopieren:
-- IBMs Quantum-Cloud
https://quantum-computing.ibm.com/
ist die Laufzeitumgebung für das Schulungsmaterial und die Entwicklungsumgebung für Ihre Quantenprogramme. Insbesondere findet Alles auf der externen Cloud und Nichts bei Ihnen lokal statt.
-- Dozenten sind wir Group-Founders

Training #2 Quantencomputing mit IBM-Qiskit (kostenloser Online-Einführungskurs)