Mon expérience est-elle suffisante pour commencer l'informatique quantique?


14

Je suis étudiante en première année de premier cycle en génie électrique. Je veux étudier l'informatique quantique et l'IA quantique à l'avenir et éventuellement travailler sur la construction d'ordinateurs quantiques.

J'ai terminé l' introduction de Strang à l'algèbre linéaire deux fois et l' algèbre linéaire d'Axler fait à droite . J'ai terminé le cours de probabilité MIT OCW 6.041. Je connais le calcul 1, 2 et 3 et les équations différentielles.

J'ai 2 questions:

  1. Ma formation est-elle suffisante pour étudier l'informatique quantique?
  2. Par où dois-je commencer / quels documents proposez-vous?

6
Je voudrais juste dire qu'en tant qu'étudiant du secondaire qui a appris les bases de l'informatique quantique - oui, votre formation est suffisante. Si vous êtes prêt à apprendre, vous pouvez apprendre.
bruyère

2
Adoptez une approche de démarrage et commencez simplement. Ensuite, lorsque vous trouvez certaines lacunes dans les connaissances, remplissez-les au fur et à mesure. C'est la meilleure façon de vous assurer d'apprendre exactement ce dont vous avez besoin pour accomplir x
Outsider

Si vous prévoyez de passer par l'université dans un flux EE / ECE, vous devrez étudier la physique si vous êtes intéressé par le matériel. Votre question n'est pas claire si vous êtes intéressé par le matériel ou les algorithmes / logiciels uniquement. Vous feriez bien avec de la physique tout de même, mais doublement si vous voulez vraiment comprendre et / ou développer du matériel.
J ...

Vous pouvez lire Q est pour Quantum avec presque aucun fond, et c'est une véritable introduction à l'informatique quantique. Je recommande également de vérifier l' informatique quantique depuis Democritus à un moment donné.
littleO

Réponses:


16

Je travaille sur un manuel actuellement en accès anticipé appelé Learn Quantum Computing with Python and Q # . Il est destiné aux personnes qui souhaitent apprendre à programmer pour un ordinateur quantique et apprendre les bases du fonctionnement d'un ordinateur quantique. Seuls les prérequis de connaissances sont la programmation dans un langage (Python aide mais n'est pas vraiment requis) et les bases de l'algèbre linéaire (plusieurs matrices et vecteurs en quelque sorte). Mon co-auteur @ chris-granade et j'aimerais avoir des commentaires sur ce qui est actuellement sur les forums associés au livre, et il y a des codes de réduction flottant pour les conférences et les podcasts et autres, hmu sur dm et je peux en trouver un pour toi !


Je serai également intéressé à voir le livre. J'apprends aussi trop l'informatique quantique. S'il vous plaît, faites-moi savoir!
Enrique Segura

@DrSarahKaiser, quand pensez-vous que votre livre sera terminé? Vous m'avez accroché, et j'ai été très déçu de ne pas pouvoir lire le tout: /
TheCatWhisperer

Notre objectif est au début de l'année prochaine, mais de nouveaux chapitres seront publiés au fur et à mesure que nous les terminerons. Travailler sur des trucs sur la distribution de clés quantiques et travailler davantage avec des qubits uniques pour le moment
Dr.Sarah Kaiser

3

Je dirais certainement allez-y. J'ai beaucoup moins d'expérience et de connaissances en mathématiques que vous, mais j'ai pu apprendre les bases. Il y a certainement des choses qui me dépassent, mais je pense que vous seriez bien préparé. Le seul domaine où vous pourriez avoir besoin de plus d'études est la logique et l'informatique classique. Avoir des connaissances, même des connaissances quelque peu élémentaires, aide certainement ici. J'ai commencé avec l' informatique quantique pour tous de Chris Bernhardt . Cela peut être trop simple pour vous, mais cela m'a donné un bon point d'entrée.

En fin de compte, je pense que c'est votre intérêt et votre enthousiasme qui comptent le plus, alors, si vous êtes fasciné par le sujet, poursuivez-le!


3

Je suis également un étudiant de premier cycle espérant commencer un jour une carrière en informatique quantique. Je suis un étudiant en physique qui s'est intéressé au sujet il y a environ un an, et ce sont des choses qui m'ont aidé à bâtir une fondation.

En termes de fond, l'algèbre linéaire est le seul cours indispensable pour comprendre les bases du sujet. La raison en est que le calcul peut être simplifié comme une série de matrices (appelées portes) agissant sur un vecteur particulier (appelé l'état). Un cours de mécanique quantique sera nécessaire pour des études plus avancées et de nombreuses applications de l'informatique quantique, mais vous êtes parfaitement qualifié pour commencer à apprendre les bases sans un tel cours.

En termes de ressources, mon conseil est de commencer avec quelque chose de plus léger qu'un manuel pour votre première introduction. Je recommande fortement les documents de support Microsoft Q #, en particulier les articles "Concepts de calcul quantique" que vous trouverez ici . Si vous cherchez à commencer la programmation, Q # sera très difficile à apprendre sans expérience en C # et un langage de programmation fonctionnel , donc ce n'est peut-être pas le bon langage pour commencer. Ce n'est rien contre le langage, mais c'était difficile pour moi car je n'avais jamais utilisé C # et j'avais du mal à lire les documents spécifiques au langage avant mon cours de programmation fonctionnelle. J'ai personnellement beaucoup de formation en Python, donc des langages comme Cirq de Google ou Qiskit d'IBM étaient des choix plus naturels pour moi.

Une fois que vous avez parcouru quelques-uns de ces articles sur les bases, c'est à ce moment-là que je prendrais un manuel. Quelqu'un a déjà mentionné "Mike et Ike" ( Calcul quantique et Information quantique de Michael Nielsen et Isaac Chuang) qui est l'un des livres les plus appréciés sur le sujet. Je voudrais également mentionner l' informatique quantique: une introduction de N. David Mermin, qui est assez accessible pour quelqu'un sans formation en mécanique quantique, du moins pour quelques chapitres. Aucun livre ne conviendra à tout le monde, alors essayez-en quelques-uns et voyez ce qui a du sens pour vous.

Mon dernier conseil est de trouver un ami pour travailler avec du matériel ou un professeur pour vous guider dans des sujets particulièrement difficiles. Quelque chose à retenir tout au long de votre carrière universitaire est que les mathématiques et les domaines connexes sont meilleurs avec un guide.

Bonne chance!


2

La compréhension de la théorie de base de l'informatique quantique devrait être à portée de main. Si vous comprenez l'algèbre linéaire, les mathématiques ne seront pas votre pierre d'achoppement. La mécanique quantique ne devrait pas l'être non plus - alors que vous avez besoin d'exploiter certaines de ses machines, vous n'avez pas besoin d'une compréhension approfondie pour commencer. La plupart des ressources de CQ d'introduction développeront les idées essentielles de superposition, de mesure, d'opérateurs unitaires et du concept d'enchevêtrement.

L'ingénierie des ordinateurs quantiques est une autre histoire. Si vous voulez le faire, vous devrez en savoir beaucoup plus sur la mécanique quantique proprement dite. Mais la théorie de base de l'informatique quantique devrait toujours venir en premier.

Si vous commencez, vous devriez consulter le sur brilliant.org (brilliant.org/courses/quantum-computing, le premier chapitre est gratuit). Divulgation complète, j'ai co-écrit ce cours par frustration face à l'état des options d'apprentissage QC disponibles. Cela vous amène à apprendre ce qu'est un qubit jusqu'aux réalisations actuelles de l'informatique quantique (approches hybrides classiques / quantiques comme VQE).

En cours de route, vous étudiez les portes quantiques, construisez des circuits de traitement de l'information quantique de base (par exemple, la téléportation et le codage superdense), voyez des exemples clairs d'accélérations quantiques et comprenez les principales classes d'algorithmes quantiques. Vous apprenez les mathématiques, mais il a également simulé un ordinateur quantique intégré au cours, vous pouvez donc internaliser ce qui se passe. Vous apprendrez également à programmer des algorithmes quantiques dans le langage Q # de Microsoft et à les utiliser pour créer une application de base en chimie quantique.


1

Plus vous en savez sur les mathématiques, la programmation, la physique quantique, etc. mieux c'est, mais ce domaine est nouveau pour toutes les personnes impliquées. Nous apprenons tous constamment, donc je suppose que vous devriez faire OK. Cela dit, je vous recommanderais de développer vos compétences en programmation (Python est largement utilisé dans ce domaine) et de commencer à lire les informations fournies en ligne par les entreprises qui développent des ordinateurs quantiques tels qu'IBM, Rigetti et D-Wave. Ceci vous permettra de démarrer. Bonne chance.


1

Je pense que ce serait mieux si vous commencez à lire Mike et Ike . Achetez la copie papier. Suivez les exercices. Ce serait suffisant pour lire les articles. La section de lecture supplémentaire fournirait des points de départ à partir desquels il serait approprié d'entrer dans la littérature.

Pour les aspects de programmation, le meilleur endroit pour commencer est Qutip



1

Oui. Nous devons avoir une aptitude à apprendre le sujet. On dirait que vous avez un vif désir d'apprendre l'informatique basée sur la physique quantique.

L'avenir de la technologie informatique est quantique, l'informatique numérique sera un passé et sera très bientôt connue sous le nom de technologie stupide de 0 et de 1.

Votre intérêt pour l'informatique quantique est plus que suffisant pour approfondir le sujet.

Parcourez les derniers journaux et travaux de recherche sur les calculs quantiques. Néanmoins, les livres de publication Springer sont également bons pour une auto-étude. Nous pourrions aussi avoir beaucoup d'autres références dans ces livres.

Des aperçus gratuits des quelques livres sont disponibles en ligne:


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. est très subjectif et même le contraire de ce que plusieurs (la plupart des?) pensent de l'informatique quantique. Le point de vue que j'entends le plus aujourd'hui est "le matériel quantique sera utilisé comme accélérateur, tout comme la façon dont nous utilisons les GPU aujourd'hui". Quoi qu'il en soit, l'informatique classique est loin d'être supplantée par l'informatique quantique. Les livres sont bons, mais assez chers. Je suis d'accord qu'une fois que vous serez en mesure de les comprendre, la lecture des articles est la meilleure.
Nelimee

Droite. La simulation matérielle sera numérique pendant quelques décennies, mais la technologie informatique de base sera de plus en plus prête pour le quantum et activée pour le quantum d'ici 2020.
user30612

@Nelimee L'état d'une donnée sur un ordinateur normal est connu avec une logique certaine des états "oui" ou "non", mais le calcul quantique utilise d'autres états de probabilités des électrons de l'état de spin +1/2 ou -1 / 2, par exemple. Seuls des ordinateurs quantiques très simples ont été construits, bien que de plus grandes conceptions aient été inventées. Le calcul quantique utilise un type particulier de physique, la physique quantique, elle-même basée sur des principes d'exclusion, des théories de probabilité, des principes d'incertitude et des algorithmes excentriques. Cependant, l'avenir de l'informatique quantique est beau et intéressant
user30612

5
Vous n'avez pas besoin de m'expliquer cela, je travaille actuellement à plein temps sur les algorithmes quantiques et l'implémentation. Je dis simplement que, de mon point de vue, le matériel quantique ne remplacera le matériel classique que pour des tâches très spécifiques (comme l'affacturage entier par exemple), mais pas pour les tâches génériques.
Nelimee
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.