在IBM量子云服务成立4周年之际,IBM向程序员发起一项挑战赛,设置了四个任务供程序员试用其基于云的量子计算机,以扩展量子编程技能。该挑战赛将于2020年在5月4日至8日举行。
IBM表示,任何人都将能够尝试使用量子电路(这是量子计算的基本组成部分)对基于云的量子计算机进行编程。当开发者或程序员对量子计算机进行编程时,他们可以有效地构建和运行量子电路,IBM的量子策略依靠使用这样的电路来抽象量子计算硬件。
IBM研究员兼IBM量子副总裁Jay Gambetta表示,“在IBM Quantum Experience四周年之际,我们邀请开发者通过四个练习任务来完成挑战。无论你已经是社区的一员,还是你的第一个量子实验挑战,都将增进你对量子电路的理解。”
Gambetta强调,“在不诉诸错误类推的情况下尝试解释量子计算一直是我们团队的目标。因此,我们一直在教育方面进行投资,从开放对量子计算机的访问开始,并继续创建使任何人都可以对其进行编程的工具。”
量子计算与经典计算的二进制不同,在经典计算的二进制世界中,决策是确定性的,并且程序根据接收到的输入数据,通过一系列“是”和“否”二进制决策来运行。
IBM指出了程序员要进行量子编程所面临的挑战,因为程序员要考虑量子比特(qubit)的状态(叠加),多量子位的纠缠,还有量子干扰的问题。
当前,IBM运营着18个量子系统,并通过其IBM Q计划向客户和量子编程社区提供这些系统。据悉,用户已经使用IBM量子计算硬件执行了1750亿个量子电路,帮助全球研究人员发表了200多篇论文。
IBM统计,其量子云有超过200000个用户,其中包括100多个IBM量子网络的客户合作伙伴,他们正在积极地使用IBM量子计算机进行量子信息科学的研究,开发量子计算在各个行业中的应用,培养量子人才。
IBM为开发者和程序员,提供了一个主要用于Python的量子开源软件工具箱Qiskit。
领取专属 10元无门槛券
私享最新 技术干货