Reicht mein Hintergrund aus, um mit dem Quantencomputing zu beginnen?


14

Ich bin ein Student der Elektrotechnik im ersten Jahr. Ich möchte in Zukunft Quantencomputer und Quanten-KI studieren und möglicherweise auch am Bau von Quantencomputern arbeiten.

Ich habe Strangs Einführung in die lineare Algebra zweimal beendet und Axlers lineare Algebra richtig gemacht . Ich habe den MIT OCW 6.041 Wahrscheinlichkeitskurs abgeschlossen. Ich kenne Kalkül 1, 2 und 3 und Differentialgleichungen.

Ich habe 2 Fragen:

  1. Reicht mein Hintergrund aus, um Quantencomputer zu studieren?
  2. Wo soll ich anfangen / welche Materialien schlagen Sie vor?

6
Ich möchte nur sagen, dass als Gymnasiast, der die Grundlagen des Quantencomputers gelernt hat, Ihr Hintergrund ausreicht. Wenn Sie bereit sind zu lernen, können Sie lernen.
Heidekraut

2
Nehmen Sie einen Startup-Ansatz und starten Sie einfach. Wenn Sie dann bestimmte Wissenslücken finden, füllen Sie diese aus. Dies ist der beste Weg, um sicherzustellen, dass Sie genau lernen, was Sie brauchen, um x
Outsider

Wenn Sie vorhaben, die Universität in einem EE / ECE-Stream zu absolvieren, müssen Sie Physik studieren, wenn Sie sich für die Hardwareseite interessieren. Ihre Frage ist nicht klar, ob Sie nur an Hardware oder Algorithmen / Software interessiert sind. Sie würden mit etwas Physik trotzdem gut zurechtkommen, aber doppelt, wenn Sie Hardware wirklich verstehen und / oder entwickeln wollen.
J ...

Sie können lesen, dass Q für Quantum fast ohne Hintergrund ist, und es ist eine echte Einführung in das Quantencomputing. Ich empfehle auch, Quantum Computing seit Democritus irgendwann auszuprobieren.
littleO

Antworten:


16

Ich arbeite an einem Lehrbuch, das sich derzeit in Early Access befindet und Learn Quantum Computing mit Python und Q # heißt . Es ist für Leute gedacht, die lernen möchten, wie man für einen Quantencomputer programmiert, und die Grundlagen der Funktionsweise eines Quantencomputers lernen möchten. Nur Wissensvoraussetzungen sind das Programmieren in einer bestimmten Sprache (Python hilft, ist aber nicht wirklich erforderlich) und die Grundlagen der linearen Algebra (mehrere Matrizen und Vektoren). Mein Co-Autor @ chris-granade und ich würden uns über Feedback freuen, was derzeit in den mit dem Buch verbundenen Foren veröffentlicht wird, und es gibt Rabattcodes für Konferenzen und Podcasts und dergleichen, hmu auf dm, und ich kann einen für Sie finden !


Ich werde auch daran interessiert sein, das Buch zu sehen. Ich lerne auch etwas über Quantencomputer. Lass es mich wissen, bitte!
Enrique Segura

@DrSarahKaiser, wann erwarten Sie, dass Ihr Buch fertig ist? Sie haben mich süchtig gemacht, und ich war sehr enttäuscht, nicht die ganze Sache lesen zu können: /
TheCatWhisperer

Unser Ziel ist Anfang nächsten Jahres, aber neue Kapitel werden veröffentlicht, sobald wir sie fertig stellen. Ich arbeite an einigen Dingen zur Quantenschlüsselverteilung und arbeite momentan mehr mit einzelnen Qubits. Ich bin so froh, dass sie Ihnen gefallen haben, und ich freue mich, dass Sie bald mehr lesen!
Dr. Sarah Kaiser

3

Ich würde definitiv sagen, mach mit. Ich habe viel weniger Erfahrung und Mathematikkenntnisse als Sie, aber ich konnte die Grundlagen lernen. Es gibt sicherlich einige Dinge, die mir über den Kopf gehen, aber ich denke, Sie wären gut vorbereitet. Der einzige Bereich, in dem Sie möglicherweise mehr lernen müssen, ist Logik und klassische Informatik. Wissen zu haben, auch etwas Grundwissen, hilft hier definitiv. Ich habe mit Chris Bernhardts Quantum Computing für alle angefangen . Das mag Ihnen zu einfach sein, aber es hat mir einen guten Einstiegspunkt gegeben.

Letztendlich denke ich, dass Ihr Interesse und Ihre Begeisterung am wichtigsten sind. Wenn Sie also von dem Thema fasziniert sind, verfolgen Sie es!


3

Ich bin auch ein Student in der Hoffnung, eines Tages eine Karriere im Quantencomputer zu beginnen. Ich bin ein Physikstudent, der sich vor ungefähr einem Jahr für das Thema interessiert hat, und dies sind einige Dinge, die mir geholfen haben, eine Grundlage aufzubauen.

In Bezug auf den Hintergrund ist die lineare Algebra der einzige Kurs, der für das Verständnis der Grundlagen des Fachs wesentlich ist. Der Grund ist, dass die Berechnung als eine Reihe von Matrizen (als Gates bezeichnet) vereinfacht werden kann, die auf einen bestimmten Vektor (als Zustand bezeichnet) wirken. Ein Kurs in Quantenmechanik ist für fortgeschrittenere Studien und viele Anwendungen des Quantencomputers erforderlich, aber Sie sind perfekt qualifiziert, um die Grundlagen ohne einen solchen Kurs zu erlernen.

In Bezug auf die Ressourcen empfehle ich, bei Ihrer ersten Einführung mit etwas Leichterem als einem Lehrbuch zu beginnen. Ich empfehle die Microsoft Q # -Unterstützungsdokumente, insbesondere die Artikel "Quantum Computing Concepts", die hier zu finden sind . Wenn Sie mit dem Programmieren beginnen möchten, ist Q # ohne C # -Hintergrund und eine funktionierende Programmiersprache nur sehr schwer zu erlernen. Daher ist es möglicherweise nicht die richtige Sprache für den Einstieg. Es ist nichts gegen die Sprache, aber es war schwer für mich, da ich C # noch nie benutzt hatte und Probleme hatte, die sprachspezifischen Dokumente vor meinem funktionalen Programmierkurs zu lesen. Ich persönlich habe viel Python-Training, daher waren Sprachen wie Cirq von Google oder Qiskit von IBM für mich eine natürlichere Wahl.

Sobald Sie einige dieser Artikel über die Grundlagen durchgearbeitet haben, würde ich ein Lehrbuch in die Hand nehmen. Jemand hat bereits "Mike und Ike" ( Quantenberechnung und Quanteninformation von Michael Nielsen und Isaac Chuang) erwähnt, eines der angesehensten Bücher zu diesem Thema. Eine andere, die ich erwähnen möchte, ist die Quanteninformatik: Eine Einführung von N. David Mermin, die zumindest für einige Kapitel für jemanden ohne Hintergrund in der Quantenmechanik ziemlich zugänglich ist. Kein Buch wird für jeden das Richtige sein. Probieren Sie einfach ein paar aus und sehen Sie, was für Sie Sinn macht.

Mein letzter Rat ist, einen Freund zu finden, mit dem ich Material durcharbeiten kann, oder einen Professor, der Sie durch besonders schwierige Themen führt. Während Ihrer akademischen Karriere sollten Sie sich daran erinnern, dass Mathematik und verwandte Bereiche mit einem Leitfaden besser sind.

Viel Glück!


2

Das Verständnis der Grundtheorie des Quantencomputers sollte in greifbarer Nähe liegen. Wenn Sie lineare Algebra verstehen, ist Mathematik nicht Ihr Stolperstein. Quantenmechanik sollte es auch nicht sein - während Sie einige ihrer Maschinen ausnutzen müssen, brauchen Sie kein tiefes Verständnis, um loszulegen. Die meisten einführenden QC-Ressourcen werden die wesentlichen Ideen der Überlagerung, Messung, einheitlichen Operatoren und des Konzepts der Verschränkung aufbauen.

Die Entwicklung von Quantencomputern ist eine andere Geschichte. Wenn Sie das tun möchten, müssen Sie viel mehr über die eigentliche Quantenmechanik wissen. Die grundlegende Theorie des Quantencomputers sollte jedoch weiterhin an erster Stelle stehen.

Wenn Sie anfangen, sollten Sie sich auf brillant.org umsehen (brillant.org/courses/quantum-computing, das erste Kapitel ist kostenlos). Vollständige Offenlegung, ich habe diesen Kurs aus Frustration über den Stand der verfügbaren QC-Lernoptionen mitgeschrieben. Sie lernen, was ein Qubit ist, bis hin zu heutigen Erkenntnissen des Quantencomputers (hybride klassische / Quantenansätze wie VQE).

Unterwegs untersuchen Sie Quantengatter, bauen grundlegende Quanteninformationsverarbeitungsschaltungen auf (z. B. Teleportation und Superdense-Codierung), sehen klare Beispiele für Quantenbeschleunigungen und verstehen die Hauptklassen von Quantenalgorithmen. Sie lernen die Mathematik, aber es ist auch ein Quantencomputer im Kurs eingebettet, sodass Sie verinnerlichen können, was los ist. Sie lernen auch, wie Sie Quantenalgorithmen in der Q # -Sprache von Microsoft programmieren und damit eine grundlegende Anwendung in der Quantenchemie erstellen.


1

Je mehr Sie über Mathematik, Programmierung, Quantenphysik usw. wissen, desto besser, aber dieses Gebiet ist für alle Beteiligten neu. Wir lernen alle ständig, also denke ich, du solltest es gut machen. Trotzdem würde ich Ihnen empfehlen, Ihre Programmierkenntnisse zu verbessern (Python ist in diesem Bereich weit verbreitet) und die Online-Informationen von Unternehmen zu lesen, die Quantencomputer wie IBM, Rigetti und D-Wave entwickeln. Damit können Sie loslegen. Viel Glück.


1

Ich denke, es wäre am besten, wenn Sie anfangen, Mike und Ike zu lesen . Kaufen Sie die Hardcopy. Gehen Sie die Übungen durch. Dies würde ausreichen, um die Zeitungen zu lesen. Der weiterführende Abschnitt würde Ausgangspunkte liefern, von denen aus es geeignet wäre, in die Literatur einzutreten.

Für die Programmieraspekte ist Qutip der beste Ausgangspunkt



1

Ja. Wir müssen die Fähigkeit haben, dass das Fach lernt. Anscheinend haben Sie ein großes Verlangen danach, quantenphysikbasiertes Computing zu lernen.

Die Zukunft der Computertechnologie ist Quantum, das digitale Computing wird eine Vergangenheit sein und wird sehr bald als dumme Technologie der Nullen und Einsen bekannt sein.

Ihr Interesse an Quantencomputern ist mehr als ausreichend, um tief in das Thema einzusteigen.

Sehen Sie sich die neuesten Zeitschriften und Forschungsarbeiten zu Quantenberechnungen an. Die Springer-Publikationsbücher eignen sich aber auch gut zum Selbststudium. Wir könnten in diesen Büchern auch viele andere Referenzen finden.

Kostenlose Vorschauen der wenigen Bücher sind online verfügbar:


11
The future of the computing technology is quantum, the digital computing will be a past and will be known as dumb technology of 0's and 1's very soon. ist sehr subjektiv und sogar das Gegenteil von dem, was einige (die meisten?) Leute im Quantencomputer denken. Der Standpunkt, den ich heute am meisten höre, ist "Quantenhardware wird als Beschleuniger verwendet, genau wie wir heute GPUs verwenden". Wie auch immer, klassisches Computing wird bei weitem nicht durch Quantencomputer ersetzt. Bücher sind gut, aber ziemlich teuer. Ich bin damit einverstanden, dass das Lesen von Papieren das Beste ist, sobald Sie sie verstehen können.
Nelimee

Recht. Die Hardwaresimulation wird einige Jahrzehnte lang digital sein, aber die
Kerncomputertechnologie wird

@Nelimee Der Zustand eines Datenelements auf einem normalen Computer ist mit der Gewissheitslogik entweder "Ja" - oder "Nein" -Zustände bekannt, aber die Quantenberechnung verwendet weitere Zustände von Wahrscheinlichkeiten der Spinzustandselektronen entweder +1/2 oder -1 / 2 zum Beispiel. Es wurden nur sehr einfache Quantencomputer gebaut, obwohl größere Designs erfunden wurden. Die Quantenberechnung verwendet eine spezielle Art von Physik, die Quantenphysik, die selbst auf Ausschlussprinzipien, Wahrscheinlichkeitstheorien, Unsicherheitsprinzipien und exzentrischen Algorithmen basiert Die Zukunft des Quantencomputers ist jedoch schön und interessant.
user30612

5
Sie müssen mir das nicht erklären, ich arbeite derzeit ganztägig an Quantenalgorithmen und deren Implementierung. Ich sage nur, dass aus meiner Sicht Quantenhardware klassische Hardware nur für sehr spezifische Aufgaben (wie zum Beispiel Integer Factoring) ersetzen wird, nicht aber für generische Aufgaben.
Nelimee
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.