(来源: 云韬量子)为了运行QNN,他们使用传统的硅制造技术来构建2 x 5毫米NISQ芯片,该芯片具有170多个控制参数,这些可调电路组件使操纵光子路径变得更加容易。成对的光子从外部组件以特定的波长生成,并注入到芯片中。光子穿过芯片的移相器(它们会改变光子的路径)相互干扰。这将产生一个随机的量子输出状态,表示在计算过程中将发生的情况。输出由一组外部光电探测器传感器测量。该输出将发送到QNN。第一层使用复杂的优化技术来挖掘噪声的输出,以查明所有加在一起的单个光子的特征。然后,“解码”该组中的单个光子,以识别哪些电路操作将其返回到其已知的输入状态。这些操作应与任务的电路特定设计完全匹配。所有后续层都进行相同的计算,从方程式中删除先前解码过的光子,直到所有光子都被解码。例如,假设输入到处理器的量子位的输入状态全为零。NISQ芯片对量子位执行一系列操作,以生成大量的,看似随机变化的数字作为输出。(输出数量将一直处于量子叠加状态,因此会不断变化。)QNN选择该大量数量的块。然后,它逐层确定哪些操作将每个量子位还原回其输入状态零。如果有任何操作与原始计划的操作不同,则说明出现了问题。研究人员可以检查预期输出与输入状态之间的不匹配情况,并使用该信息来调整电路设计。