Il mio background è sufficiente per iniziare il calcolo quantistico?


14

Sono uno studente universitario di ingegneria elettrica del primo anno. Voglio studiare l'informatica quantistica e l'IA quantistica in futuro e forse anche lavorare sulla costruzione di computer quantistici.

Ho finito due volte l' introduzione di Strang sull'algebra lineare e l' algebra lineare di Axler fatta a destra . Ho finito il corso di probabilità MIT OCW 6.041. Conosco Calcolo 1, 2 e 3 ed equazioni differenziali.

Ho 2 domande:

  1. Il mio background è sufficiente per studiare l'informatica quantistica?
  2. Dove dovrei iniziare / quali materiali mi consigliate?

6
Vorrei solo dire che come studente di liceo che ha imparato le basi dell'informatica quantistica - sì, il tuo background è sufficiente. Se sei disposto a imparare, puoi imparare.
erica

2
Adottare un approccio all'avvio e iniziare. Quindi, quando trovi alcune lacune di conoscenza, colma quelle mentre procedi. Questo è il modo migliore per assicurarti di imparare esattamente cosa devi fare x
Outsider

Se hai intenzione di passare l'università in un flusso EE / ECE, dovrai studiare fisica se sei interessato al lato hardware. La tua domanda non è chiara se sei interessato solo all'hardware o agli algoritmi / software. Faresti bene con un po 'di fisica lo stesso, ma doppiamente se vuoi davvero capire e / o sviluppare hardware.
J ...

Puoi leggere Q è per Quantum quasi senza sfondo ed è una vera introduzione al calcolo quantistico. Raccomando anche di controllare Quantum Computing da Democritus ad un certo punto.
littleO

Risposte:


16

Sto lavorando a un libro di testo attualmente in Early Access chiamato Learn Quantum Computing with Python e Q # . È destinato a persone che vogliono imparare a programmare per un computer quantistico e apprendere le basi di come funziona un computer quantistico lungo la strada. Solo i prerequisiti della conoscenza sono la programmazione in alcuni linguaggi (Python aiuta ma non è realmente necessario) e le basi dell'algebra lineare (matrici multiple e roba di vettori). Il mio co-autore @ chris-granade e mi piacerebbe ricevere feedback su ciò che è attualmente disponibile nei forum associati al libro, e ci sono codici di sconto in giro per conferenze e podcast e simili, hmu su dm e posso trovarne uno per te !


Sarò interessato anche a vedere il libro. Sto imparando troppo anche il calcolo quantistico. Per favore mi faccia sapere!
Enrique Segura,

@DrSarahKaiser, quando pensi che il tuo libro sarà finito? Mi hai catturato, e sono rimasto molto deluso di non poter leggere l'intera cosa: /
TheCatWhisperer

Il nostro obiettivo è all'inizio del prossimo anno, ma nuovi capitoli verranno pubblicati man mano che li completeremo lungo la strada. Lavorando su alcune cose sulla distribuzione di chiavi quantistiche e lavorando di più con singoli qubit al momento 😁 Sono così felice che ti siano piaciuti e sono entusiasta di leggere presto!
Dr. Sarah Kaiser,

3

Direi assolutamente di provarlo. Ho molta meno esperienza e conoscenza matematica di te, ma sono stato in grado di apprendere le basi. C'è sicuramente qualcosa che mi passa per la testa, ma penso che saresti ben preparato. L'area in cui potresti aver bisogno di ulteriori studi è la logica e l'informatica classica. Avere conoscenza, anche una conoscenza un po 'di base, qui aiuta sicuramente. Ho iniziato con il Quantum Computing di Chris Bernhardt per tutti . Questo potrebbe essere troppo semplice per te, ma mi ha dato un buon punto di ingresso.

Alla fine, penso che sia il tuo interesse e il tuo entusiasmo che contano di più, quindi, se sei affascinato dall'argomento, seguilo!


3

Sono anche uno studente universitario che spera di iniziare una carriera nell'informatica quantistica un giorno. Sono uno studente di fisica che si è interessato all'argomento circa un anno fa, e queste sono alcune cose che mi hanno aiutato a costruire una fondazione.

In termini di background, l'algebra lineare è l'unico corso essenziale per comprendere le basi della materia. Il motivo è che il calcolo può essere semplificato come una serie di matrici (chiamate gate) che agiscono su un particolare vettore (chiamato stato). Un corso di meccanica quantistica sarà necessario per studi più avanzati e molte applicazioni del calcolo quantistico, ma sei perfettamente qualificato per iniziare ad apprendere le basi senza un tale corso.

In termini di risorse, il mio consiglio è di iniziare con qualcosa di più leggero di un libro di testo per la tua prima introduzione. Consiglio vivamente i documenti di supporto di Microsoft Q #, in particolare gli articoli "Concetti di calcolo quantistico" disponibili qui . Se stai cercando di iniziare la programmazione, Q # sarà molto difficile da imparare senza background in C # e un linguaggio di programmazione funzionale , quindi potrebbe non essere il linguaggio giusto da cui iniziare. Non è nulla contro il linguaggio, ma è stato difficile per me poiché non avevo mai usato C # e ho avuto problemi a leggere i documenti specifici del linguaggio prima del mio corso di programmazione funzionale. Personalmente ho molta formazione in Python, quindi lingue come Google Cirq o IBM Qiskit sono state le scelte più naturali per me.

Dopo aver esaminato alcuni di questi articoli sulle basi, è allora che raccoglierei un libro di testo. Qualcuno ha già menzionato "Mike and Ike" ( Calcolo quantistico e Informazioni quantistiche di Michael Nielsen e Isaac Chuang) che è uno dei libri più apprezzati sull'argomento. Un altro che vorrei menzionare è Quantum Computer Science: An Introduction di N. David Mermin, che è abbastanza accessibile per qualcuno che non ha una conoscenza della meccanica quantistica, almeno per alcuni capitoli. Nessun libro sarà adatto a tutti, quindi provane solo alcuni e vedi cosa ha senso per te.

Il mio ultimo consiglio è quello di trovare un amico con cui lavorare materiale o un professore che ti aiuti ad affrontare argomenti particolarmente difficili. Qualcosa da ricordare durante la tua carriera accademica è che la matematica e i campi correlati sono migliori con una guida.

In bocca al lupo!


2

Comprendere la teoria di base dell'informatica quantistica dovrebbe essere a portata di mano. Se capisci l'algebra lineare, allora la matematica non sarà il tuo ostacolo. Nemmeno la meccanica quantistica dovrebbe esserlo: anche se è necessario sfruttare alcuni dei suoi macchinari, non è necessaria una comprensione approfondita per iniziare. La maggior parte delle risorse introduttive per il controllo della qualità svilupperà le idee essenziali di sovrapposizione, misurazione, operatori unitari e concetto di entanglement.

L'ingegneria dei computer quantistici è un'altra storia. Se vuoi farlo, allora avrai bisogno di sapere molto di più sulla meccanica quantistica vera e propria. Ma la teoria di base dell'informatica quantistica dovrebbe ancora venire prima.

Se stai iniziando, dai un'occhiata a brilliant.org (brilliant.org/courses/quantum-computing, il primo capitolo è gratuito). Informativa completa, ho co-scritto questo corso per frustrazione con lo stato delle opzioni di apprendimento QC disponibili. Ti porta dall'imparare ciò che è un qubit alle realizzazioni odierne dell'informatica quantistica (approcci ibridi classici / quantistici come VQE).

Lungo la strada, studi le porte quantistiche, costruisci circuiti di elaborazione di informazioni quantistiche di base (ad es. Teletrasporto e codifica superdensa), vedi chiari esempi di accelerazioni quantistiche e comprendi le principali classi di algoritmi quantistici. Impara la matematica, ma ha anche simulato un computer quantistico incorporato nel corso, in modo da poter interiorizzare ciò che sta accadendo. Imparerai anche come programmare algoritmi quantistici nel linguaggio Q # di Microsoft e utilizzarlo per creare un'applicazione di base in chimica quantistica.


1

Più conosci la matematica, la programmazione, la fisica quantistica, ecc. Meglio è, ma questo campo è nuovo per tutti i soggetti coinvolti. Impariamo costantemente, quindi suppongo che dovresti fare OK. Detto questo, ti consiglierei di sviluppare le tue capacità di programmazione (Python è ampiamente usato in questo regno) e iniziare a leggere le cose fornite online da aziende che stanno sviluppando computer quantistici come IBM, Rigetti e D-Wave. Questo ti farà iniziare. In bocca al lupo.


1

Penso che sarebbe meglio se inizi a leggere Mike e Ike . Acquista la copia cartacea. Passa attraverso gli esercizi. Ciò sarebbe sufficiente per leggere i giornali. L'ulteriore sezione di lettura fornirebbe i punti di partenza da dove sarebbe opportuno entrare nella letteratura.

Per gli aspetti di programmazione il miglior punto di partenza è Qutip



1

Sì. Dobbiamo avere un'attitudine per l'apprendimento della materia. Sembra che tu abbia un forte desiderio di imparare il calcolo basato sulla fisica quantistica.

Il futuro della tecnologia informatica è quantico, l'informatica digitale sarà un passato e molto presto sarà conosciuta come tecnologia stupida di 0 e 1.

Il tuo interesse per l'informatica quantistica è più che sufficiente per approfondire l'argomento.

Passa attraverso le ultime riviste e lavori di ricerca sui calcoli quantistici. Tuttavia, i libri di pubblicazione Springer sono anche buoni per uno studio autonomo. Potremmo anche trovare molti altri riferimenti in questi libri.

Le anteprime gratuite dei pochi libri sono disponibili online:


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. è altamente soggettivo e persino il contrario di ciò che pensano molte (la maggior parte delle?) nell'informatica quantistica. Il punto di vista che sto ascoltando di più oggi è "l'hardware quantistico sarà usato come acceleratore, proprio come oggi usiamo le GPU". Comunque, il calcolo classico è lungi dall'essere sostituito dal calcolo quantistico. I libri sono buoni, ma piuttosto costosi. Sono d'accordo che una volta che sarai in grado di capirli, leggere i documenti è il migliore.
Nelimee,

Giusto. La simulazione hardware sarà digitale per alcuni decenni, ma la tecnologia informatica di base sarà sempre più pronta per il quantum e abilitata per il quantum entro il 2020.
user30612

@Nelimee Lo stato di un dato su un normale computer è noto con logica di certezza degli stati 'sì' o 'no ", ma il calcolo quantistico utilizza ulteriori stati di probabilità degli elettroni dello stato di spin +1/2 o -1 / 2, ad esempio: sono stati costruiti solo computer quantistici molto semplici, sebbene siano stati inventati progetti più grandi.Il calcolo quantistico utilizza un tipo speciale di fisica, la fisica quantistica, che a sua volta si basa su principi di esclusione, teorie di probabilità, principi di incertezza e algoritmi eccentrici Il futuro dell'informatica quantistica, tuttavia, è bello e interessante
user30612

5
Non è necessario spiegarmelo, al momento sto lavorando a tempo pieno su algoritmi e implementazioni quantistiche. Sto solo dicendo che, dal mio punto di vista, l'hardware quantico sostituirà l'hardware classico solo per attività molto specifiche (come ad esempio il factoring intero), ma non per attività generiche.
Nelimee,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.