DeepQuantum: A PyTorch-based Software Platform for Quantum Machine Learning and Photonic Quantum Computing

DeepQuantum is een open-source, op PyTorch gebaseerd softwareplatform dat op unieke wijze kwantumkringen, fotonische kwantumkringen en op meting gebaseerde kwantumberekening integreert om efficiënte hybride kwantum-klassieke modellering, grootschalige tensornetwerksimulaties en robuust algoritmisch ontwerp mogelijk te maken voor zowel fotonische kwantumberekening als kwantummachinelearning.

Oorspronkelijke auteurs: Jun-Jie He, Ke-Ming Hu, Yu-Ze Zhu, Guan-Ju Yan, Shu-Yi Liang, Xiang Zhao, Ding Wang, Fei-Xiang Guo, Ze-Feng Lan, Xiao-Wen Shang, Zi-Ming Yin, Xin-Yang Jiang, Lin Yang, Hao Tang, Xian-Min Jin

Gepubliceerd 2026-05-15
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Jun-Jie He, Ke-Ming Hu, Yu-Ze Zhu, Guan-Ju Yan, Shu-Yi Liang, Xiang Zhao, Ding Wang, Fei-Xiang Guo, Ze-Feng Lan, Xiao-Wen Shang, Zi-Ming Yin, Xin-Yang Jiang, Lin Yang, Hao Tang, Xian-Min Jin

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je probeert een complexe machine te bouwen, maar je hebt drie verschillende soorten blauwdrukken: één voor een standaard elektrische schakeling, één voor een systeem van lichtstralen, en één voor een machine die volledig draait op "het controleren van de resultaten" in plaats van op knoppen drukken. Normaal gesproken heb je drie verschillende softwareprogramma's nodig om deze te ontwerpen, en ze zouden niet met elkaar kunnen communiceren.

DeepQuantum is een nieuw, open-source softwareplatform dat fungeert als een "universele vertaler" en een "superkrachtige werkplaats" voor kwantumcomputing. Het is gebouwd bovenop PyTorch, een beroemd hulpmiddel dat door AI-onderzoekers wordt gebruikt om neurale netwerken te bouwen. Door PyTorch als fundament te gebruiken, stelt DeepQuantum wetenschappers in staat om deze drie verschillende kwantusstijlen te mixen en te matchen met dezelfde gemakkelijkeheid waarmee een programmeur vandaag de dag code combineert.

Hier is een uiteenzetting van wat het artikel beweert, met gebruikmaking van eenvoudige analogieën:

1. De Drie Talen van Kwantumcomputing

Het artikel benadrukt dat DeepQuantum het eerste hulpmiddel is dat naadloos drie verschillende manieren van kwantumwiskunde met elkaar verbindt:

  • Qubits (De Standaard): Denk hierbij aan de "schakelaars" in een traditionele computer, maar ze kunnen aan, uit, of beide tegelijk zijn. Met DeepQuantum kun je schakelingen ontwerpen met deze schakelaars, net zoals je een Lego-constructie bouwt.
  • Fotonen (De Lichtstralen): In plaats van schakelaars gebruikt dit deeltjes licht. Licht is geweldig omdat het niet snel verstoord wordt door ruis (zoals een rustig gesprek in een bibliotheek). DeepQuantum kan lichtgebaseerde computers simuleren met drie verschillende "lenzen":
    • Fock: Het tellen van individuele fotonen (zoals het tellen van knikkers).
    • Gaussisch: Het behandelen van licht als gladde golven (zoals rimpelingen in een vijver).
    • Bosonisch: Een hybride methode voor het hanteren van zeer vreemde, niet-standaard lichttoestanden.
  • Op meting gebaseerd (Het "Controleer-terwijl-je-gaat"): In plaats van een volledige schakeling uit te voeren, creëert deze methode een gigantisch "web" van verstrengelde deeltjes en lost het vervolgens problemen op door specifieke delen van het web te meten. DeepQuantum kan een standaard schakelingsontwerp direct vertalen naar dit "web"-formaat.

De Grote Winst: Voorheen moest je misschien een schakeling in de ene stijl ontwerpen en deze handmatig herschrijven voor een andere stijl. DeepQuantum doet deze vertaling automatisch, waardoor onderzoekers een "hybride" machine kunnen ontwerpen die de beste onderdelen van alle drie de stijlen combineert.

2. De "AI"-Superkracht

Het artikel benadrukt dat dit niet zomaar een rekenmachine is; het is een AI-gestuurde tool.

  • De Analogie: Stel je voor dat je een radio probeert af te stemmen om een duidelijk station te vinden. In het verleden moest je de knop langzaam draaien en luisteren. Met DeepQuantum kan het, omdat het op PyTorch is gebouwd, precies "voelen" in welke richting de knop gedraaid moet worden om direct het helderste geluid te krijgen.
  • Waarom dit belangrijk is: Dit stelt de software in staat om de instellingen van een kwantumcomputer automatisch aan te passen om problemen op te lossen (zoals het vinden van de laagste energietoestand van een molecuul of het classificeren van afbeeldingen) veel sneller. Het behandelt de kwantumcomputer als onderdeel van een groter AI-brein.

3. De "Zoom"-Functie (Grootschalige Simulatie)

Het simuleren van een kwantumcomputer is ongelooflijk moeilijk omdat de hoeveelheid informatie exponentieel groeit. Het simuleren van 50 qubits is als proberen elk korreltje zand op een strand te onthouden.

  • De Tensornetwerk-Analogie: DeepQuantum gebruikt een truc genaamd "Tensornetwerken". Stel je voor dat je een enorme, verwarde bal van garen hebt. In plaats van te proberen de hele bal vast te houden, snijd je deze in kleinere, hanteerbare lussen die nog steeds met elkaar verbonden zijn. Dit stelt de software in staat systemen met meer dan 100 qubits te simuleren op een enkele laptop, mits de verbindingen tussen hen niet te rommelig zijn.
  • De Gedistribueerde Analogie: Als de garenbal te groot is voor één persoon, kan DeepQuantum het werk verdelen over een team van computers (of een cluster van krachtige GPU's). Het fungeert als een dirigent die elke computer vertelt welk deel van de simulatie het moet afhandelen en de resultaten vervolgens weer aan elkaar naait.

4. Wat Ze Eigenlijk Testten (De Benchmarks)

De auteurs zeiden niet zomaar "het is snel"; ze bewezen het met specifieke tests:

  • Snelheid: Ze vergeleken DeepQuantum met andere populaire tools (zoals PennyLane en Strawberry Fields). In tests met betrekking tot gradiënten (de hierboven genoemde "afstemming") en complexe wiskundige functies was DeepQuantum vaak 10 tot 100 keer sneller, vooral bij het gebruik van krachtige grafische kaarten (GPU's).
  • Fotonische Tests: Ze simuleerden succesvol complexe lichtgebaseerde taken, zoals:
    • Het creëren van een "CNOT"-poort (een fundamentele logische schakelaar) met behulp van licht.
    • Het simuleren van "Gaussian Boson Sampling", een taak die wordt gebruikt om te bewijzen dat kwantumcomputers sneller zijn dan klassieke computers.
    • Het genereren van "Cluster States" (gigantische webs van verstrengeld licht) met behulp van een techniek genaamd Time-Domain Multiplexing (TDM), wat vergelijkbaar is met het sturen van een trein van lichtpulsen door een lus om in de loop van de tijd een enorme structuur op te bouwen.
  • Voorbeelden uit de Wereld: Ze toonden de software aan het werk bij:
    • QResNet: Een kwantumversie van een neuraal netwerk dat "residuale verbindingen" (laagjes overslaan) gebruikt om beter te leren, vergelijkbaar met hoe moderne AI-afbeeldingsherkenners werken.
    • MNIST-classificatie: Het gebruik van een kwantumcircuit om handgeschreven cijfers (0'en en 1'en) te onderscheiden met meer dan 94% nauwkeurigheid.
    • Ising-model: Het simuleren van een magnetisch systeem met 45 qubits, een grootte die voor standaardcomputers meestal onmogelijk te hanteren is.

Samenvatting

Kortom, DeepQuantum is een softwareplatform dat onderzoekers in staat stelt kwantumcomputers te ontwerpen, te simuleren en te optimaliseren met dezelfde tools die AI-ingenieurs vandaag de dag gebruiken. Het is uniek omdat het drie verschillende "kwantumtalen" (qubits, licht en op meting gebaseerd) op één plek spreekt, en het is snel genoeg om zeer grote systemen te simuleren door slimme wiskundige trucs te gebruiken en het werk te verdelen over veel computers. Het artikel beweert dat dit het een krachtige tool maakt voor zowel AI die Kwantum helpt (het optimaliseren van kwantumhardware) als Kwantum dat AI helpt (het bouwen van betere machine learning-modellen).

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →