Bewertung:

Das Buch bietet eine umfassende und leicht zugängliche Einführung in das Quantencomputing mit Qiskit und der IBM Quantum Experience. Es ist zwar gut gegliedert und enthält nützliche Schritt-für-Schritt-Anleitungen, aber einige Inhalte sind bereits veraltet, und für diejenigen, die fortgeschrittene Kenntnisse in der Quantentheorie suchen, könnte es an Tiefe fehlen.
Vorteile:** Leicht zu lesen und klar strukturiert ** Enthält detaillierte Schritt-für-Schritt-Anleitungen mit Screenshots und Diagrammen ** Erfordert kein tiefes Verständnis der Quantenmechanik im Voraus ** Bietet Zugang zu kostenlosen Ressourcen über IBM Quantum Experience ** Gute Ressource für Anfänger, Schüler und Programmierer ** Deckt wesentliche Konzepte und praktische Anwendungen effektiv ab
Nachteile:** Einige Teile des Buches sind bereits veraltet, weniger als zwei Jahre nach der Veröffentlichung ** Redundante Code-Beispiele können für diejenigen, die einen Hintergrund in Quantenmechanik haben, wenig hilfreich sein ** Keine Anleitung für die Einrichtung eines Windows-Rechners, sondern nur für Unix- oder Mac-Systeme ** Fehlt es an Tiefe in der Quantentheorie und fortgeschrittenen Quantenalgorithmen ** Nicht geeignet für diejenigen, die mit linearer Algebra oder Programmierung nicht vertraut sind
(basierend auf 7 Leserbewertungen)
Quantum Computing in Practice with Qiskit(R) and IBM Quantum Experience(R): Practical recipes for quantum computer coding at the gate and algorithm le
Verstehen Sie die Feinheiten der Programmierung traditioneller Quantencomputer und lösen Sie die Herausforderungen der Zukunft, während Sie Quantenprogramme auf IBM Quantum Hardware und Simulatoren erstellen und ausführen
Hauptmerkmale
⬤ arbeiten Sie sich vom Schreiben eines einfachen Quantenprogramms bis zur Programmierung komplexer Quantenalgorithmen vor.
⬤ Erforschen Sie die probabilistische Natur von Qubits, indem Sie Quanten-Münzwürfe durchführen und Zufallszahlengeneratoren verwenden.
⬤ Vertiefen Sie sich in Quantenalgorithmen und ihre praktischen Anwendungen in verschiedenen Bereichen.
Lange Beschreibung
IBM Quantum Experience(R) ist eine führende Plattform für die Programmierung von Quantencomputern und die Implementierung von Quantenlösungen direkt in der Cloud. Dieses Buch hilft Ihnen dabei, sich mit der Programmierung von Quantencomputern vertraut zu machen und bietet Lösungen für die häufigsten Probleme und Herausforderungen.
Sie beginnen mit einem umfassenden Überblick über IBM Quantum Experience(R) und Qiskit(R), wo Sie die Installation durchführen und einige grundlegende Quantenprogramme schreiben werden. Bei dieser Einführung liegt der Schwerpunkt weniger auf dem theoretischen Rahmen als vielmehr auf den jüngsten Entwicklungen wie dem Shor-Algorithmus und dem Grover-Algorithmus. Als nächstes werden Sie sich mit Qiskit(R), einem Toolkit für die Quanteninformatik, und den darin enthaltenen Paketen wie Terra, Aer, Ignis und Aqua beschäftigen. Sie werden diese Pakete im Detail behandeln und ihre Vorteile und Anwendungsfälle erforschen. Später werden Sie verschiedene Quantengatter entdecken, die Qiskit(R) bietet, und sogar ein Quantenprogramm mit ihrer Hilfe dekonstruieren, bevor Sie Noisy Intermediate-Scale Quantum (NISQ) und Universal Fault-Tolerant Quantum Computing mit Hilfe von Simulatoren und tatsächlicher Hardware vergleichen. Schließlich werden Sie Quantenalgorithmen erforschen und verstehen, wie sie sich von klassischen Algorithmen unterscheiden, und lernen, wie man vorgefertigte Algorithmen in Qiskit(R) Aqua verwendet.
Am Ende dieses Buches über Quantencomputer werden Sie in der Lage sein, Ihre eigenen Quantenprogramme mit IBM Quantum Experience(R) und Qiskit(R) mit Python zu erstellen und auszuführen.
(Was Sie lernen werden)
⬤ Visualisieren Sie ein Qubit in Python und verstehen Sie das Konzept der Superposition.
⬤ Installieren Sie einen lokalen Qiskit(R)-Simulator und verbinden Sie sich mit tatsächlicher Quantenhardware.
⬤ Quantenprogramme auf der Ebene von Schaltkreisen mit Qiskit(R) Terra erstellen.
⬤ Vergleich und Gegenüberstellung von Noisy Intermediate-Scale Quantum Computing (NISQ) und Universal Fault-Tolerant Quantum Computing unter Verwendung von Simulatoren und IBM Quantum(R) Hardware.
⬤ Rauschen in Quantenschaltungen und -systemen mit Qiskit(R) Ignis zu untersuchen.
⬤ Verstehen Sie den Unterschied zwischen klassischen und Quantenalgorithmen, indem Sie den Grover-Algorithmus in Qiskit(R) implementieren.
Für wen ist dieses Buch gedacht?
.
Dieses Buch richtet sich an Entwickler, Datenwissenschaftler, Forscher im Bereich des maschinellen Lernens oder Quantencomputing-Enthusiasten, die verstehen wollen, wie man IBM Quantum Experience(R) und Qiskit(R) verwendet, um Quantenlösungen zu implementieren und praktische Erfahrungen im Quantencomputing zu sammeln. Python-Programmiererfahrung ist ein Muss, um die in diesem Buch behandelten Konzepte besser zu verstehen. Grundkenntnisse des Quantencomputings sind ebenfalls von Vorteil.