谷歌有限责任公司今天开放来源的TensorFlow Quantum,一个扩展到TensorFlow,使开发人员能够为量子计算机建立人工智能模型。
量子计算还处于早期阶段,但技术正在迅速成熟。 IBM公司每年将其量子芯片的处理能力提高一倍,而霍尼韦尔国际公司(HoneywellInternationalInc.)最近推出了一种系统,预计在未来五年内将加速10万倍。
为了利用明天的超快量子机器,研究人员将不得不编写专门的算法,这些算法可以在量子位上运行,而不像二进制位可以同时表示为1s、0s或两种状态,他们将需要同样专门的开发工具来帮助完成任务。
这就是TensorFlow量子进入图片的地方。 它提供了一组运算符,低级编程构建块,用于创建与量子位元,量子逻辑门和量子电路一起工作的AI模型.. 这些运算符抽象掉了一些潜在的复杂性,以减少代码研究人员需要编写的数量。
谷歌研究人员Alan Ho和Masoud Mohseni在一篇博客文章中写道:“TFQ允许研究人员在单个计算图中构造量子数据集、量子模型和经典控制参数作为张量。
一个潜在的应用在TensorFlow量子是量子数据解释。 由于量子位可以同时设置为1和0,因此找出量子处理器进行计算的结果本身就是一个主要的挑战。 根据谷歌的Ho和Mohseni,TensorFlow Quantum可以使工程师开发自动分离量子数据的AI模型。
研究人员写道:“TFQ库为开发模型提供了原语,这些模型可以分解和概括量子数据中的相关性,为改进现有的量子算法或发现新的量子算法开辟机会。
目前,TensorFlow Quantum主要限于模拟量子计算机中使用,但谷歌计划使其与真正的量子计算机进一步兼容。 这家搜索巨头计划增加对其去年推出的内部开发的Sycamore量子系统(如图)的支持。