Machine learning has achieved dramatic success over the past decade, with applications ranging from face recognition to natural language processing. Meanwhile, rapid progress has been made in the field of quantum computation including developing both powerful quantum algorithms and advanced quantum devices. The interplay between machine learning and quantum physics holds the intriguing potential for bringing practical applications to the modern society. Here, we focus on quantum neural networks in the form of parameterized quantum circuits. We will mainly discuss different structures and encoding strategies of quantum neural networks for supervised learning tasks, and benchmark their performance utilizing Yao.jl, a quantum simulation package written in Julia Language. The codes are efficient, aiming to provide convenience for beginners in scientific works such as developing powerful variational quantum learning models and assisting the corresponding experimental demonstrations.
翻译:在过去十年中,机器学习取得了巨大成功,应用了面部识别和自然语言处理等各种应用。与此同时,在量子计算领域取得了迅速的进展,包括开发了强大的量子算法和先进的量子装置。机器学习和量子物理之间的相互作用为现代社会带来实际应用提供了令人感兴趣的潜力。在这里,我们以参数化量子电路的形式关注量子神经网络。我们将主要讨论量子神经网络的不同结构和编码战略,用于监督学习任务,并用以朱丽亚语言撰写的量子模拟软件包Yao.jl作为衡量其性能的基准。这些代码效率高,旨在为初学者提供方便,比如开发强大的量子学习模型,协助相应的实验演示。